Skip to content

Commit f3c9d0d

Browse files
Auto-update definitions
1 parent cef94e7 commit f3c9d0d

82 files changed

Lines changed: 6879 additions & 4085 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
-- THIS FILE WAS GENERATED AUTOMATICALLY. DO NOT EDIT.
2+
---@meta plugins.logcleaner
3+
4+
---@class logcleaner
5+
local logcleaner
6+
7+
function logcleaner.parse_commandline(...) end
8+
9+
return logcleaner

dist/library/structures/df.abstract_building.lua

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ df.location_info_flag = {}
8080
---@field count_soap number
8181
---@field update_timer number
8282
---@field update_count number
83-
---@field building_ids DFNumberVector
83+
---@field building_ids DFNumberVector binary
8484

8585
---@class identity.abstract_building_contents: DFCompoundType
8686
---@field _kind 'struct-type'
@@ -145,7 +145,7 @@ function df.location_death_batchst:new() end
145145
---@class (exact) df.location_deathst: DFStruct
146146
---@field _type identity.location_deathst
147147
---@field batch _location_deathst_batch
148-
---@field hfid DFNumberVector killed by rampaging monster, murder, execution, old age seen. Note that most HFs seem to have been culled
148+
---@field hfid DFNumberVector binary; killed by rampaging monster, murder, execution, old age seen. Note that most HFs seem to have been culled
149149

150150
---@class identity.location_deathst: DFCompoundType
151151
---@field _kind 'struct-type'
@@ -178,7 +178,7 @@ function _location_deathst_batch:erase(index) end
178178
---@field hfig DFNumberVector
179179
---@field architect_hf number References: `df.historical_figure`
180180
---@field architectural_elements _architectural_infost_architectural_elements
181-
---@field mat_type number just a guess<br>References: `df.material`
181+
---@field mat_type number References: `df.material`
182182
---@field mat_index number
183183

184184
---@class identity.architectural_infost: DFCompoundType
@@ -291,39 +291,39 @@ function df.ab_reputation_infost:new() end
291291
---@field inhabitants _abstract_building_inhabitants
292292
---@field flags _abstract_building_flags
293293
---@field archinfo df.architectural_infost
294-
---@field item_id DFNumberVector
294+
---@field item_id DFNumberVector binary
295295
---@field parent_building_id number Tombs use this to hold which catacomb they are part of.<br>References: `df.abstract_building`
296296
---@field child_building_ids DFNumberVector Used by catacombs to hold their tombs
297297
---@field site_owner_id number entity that constructed the building<br>References: `df.historical_entity`
298298
---@field scribeinfo df.location_scribe_jobs
299299
---@field review_info df.site_reputation_info
300300
---@field reputation_info df.ab_reputation_infost
301301
---@field site_id number not initialized/saved/loaded, assumed member of base class<br>References: `df.world_site`
302-
---@field pos df.coord2d
302+
---@field pos df.coord2d site_x,site_y
303303
---@field occupations _abstract_building_occupations
304304
local abstract_building
305305

306306
---@return df.abstract_building_type
307307
function abstract_building:getType() end
308308

309-
---@param tile integer
310-
---@param fg number
311-
---@param bg number
312-
---@param bright number
313-
function abstract_building:getDisplayTile(tile, fg, bg, bright) end
309+
---@param symbol integer
310+
---@param color_f number
311+
---@param color_b number
312+
---@param color_br number
313+
function abstract_building:getDisplayTile(symbol, color_f, color_b, color_br) end
314314

315315
---@return df.language_name
316316
function abstract_building:getName() end
317317

318318
---@return df.abstract_building_contents
319319
function abstract_building:getContents() end
320320

321-
---@param file df.file_compressorst
322-
function abstract_building:write_file(file) end
321+
---@param filecomp df.file_compressorst
322+
function abstract_building:write_file(filecomp) end
323323

324-
---@param file df.file_compressorst
324+
---@param filecomp df.file_compressorst
325325
---@param loadversion df.save_version
326-
function abstract_building:read_file(file, loadversion) end
326+
function abstract_building:read_file(filecomp, loadversion) end
327327

328328
---@return number
329329
function abstract_building:getReligionID() end
@@ -340,9 +340,9 @@ function abstract_building:getDefensePerc() end
340340
---@return df.location_deathst
341341
function abstract_building:getEntombed() end
342342

343-
---@param anon_0 lightuserdata
344-
---@param indent number
345-
function abstract_building:generate_xml(anon_0, indent) end
343+
---@param fseed lightuserdata
344+
---@param anon_0 number
345+
function abstract_building:generate_xml(fseed, anon_0) end
346346

347347

348348
---@class identity.abstract_building: DFCompoundType
@@ -556,7 +556,7 @@ df.abstract_building_underworld_spirest = {}
556556
---@return df.abstract_building_underworld_spirest
557557
function df.abstract_building_underworld_spirest:new() end
558558

559-
-- Inline union
559+
-- Inline union - not a real structure
560560
---@class (exact) df.religious_practice_data: DFStruct
561561
---@field _type identity.religious_practice_data
562562
---@field practice_id number
@@ -662,7 +662,7 @@ function df.abstract_building_marketst:new() end
662662
---@field _type identity.abstract_building_tombst
663663
---@field name df.language_name
664664
---@field entombed df.location_deathst
665-
---@field precedence number rough_side_size
665+
---@field precedence number
666666

667667
---@class identity.abstract_building_tombst: DFCompoundType
668668
---@field _kind 'class-type'

dist/library/structures/df.activity.lua

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ function df.activity_event_flow_mapst:new() end
1515

1616
---@class (exact) df.activity_event_participants: DFStruct
1717
---@field _type identity.activity_event_participants
18-
---@field histfigs DFNumberVector
19-
---@field units DFNumberVector
18+
---@field histfigs DFNumberVector binary
19+
---@field units DFNumberVector linked to participant_hfid by index, NOT binary
2020
---@field free_histfigs DFNumberVector Seemingly units that are free to be grouped<br>away into subevents or sparring pairs.
21-
---@field free_units DFNumberVector
21+
---@field free_units DFNumberVector linked
2222
---@field activity_id number Holder event<br>References: `df.activity_entry`
2323
---@field event_id number References: `df.activity_event`
2424

@@ -244,12 +244,12 @@ local activity_event
244244
---@return df.activity_event_type
245245
function activity_event:getType() end
246246

247-
---@param file df.file_compressorst
248-
function activity_event:write_file(file) end
247+
---@param filecomp df.file_compressorst
248+
function activity_event:write_file(filecomp) end
249249

250-
---@param file df.file_compressorst
250+
---@param filecomp df.file_compressorst
251251
---@param loadversion df.save_version
252-
function activity_event:read_file(file, loadversion) end
252+
function activity_event:read_file(filecomp, loadversion) end
253253

254254
---@return boolean
255255
function activity_event:isEmpty() end
@@ -266,15 +266,15 @@ function activity_event:getParticipantInfo() end
266266
---@param children_too boolean
267267
function activity_event:dismiss(children_too) end
268268

269-
---@param dx number
270-
---@param dy number
271-
---@param dz number
272-
function activity_event:move(dx, dy, dz) end
269+
---@param shiftx number
270+
---@param shifty number
271+
---@param shiftz number
272+
function activity_event:move(shiftx, shifty, shiftz) end
273273

274274
---@param histfig number
275275
---@param unit number
276-
---@param moving_to_related boolean
277-
function activity_event:removeParticipant(histfig, unit, moving_to_related) end
276+
---@param being_added_to_something_related boolean
277+
function activity_event:removeParticipant(histfig, unit, being_added_to_something_related) end
278278

279279
---@param context df.dungeon_contextst
280280
---@param unit df.unit
@@ -294,17 +294,17 @@ function activity_event:getSquadEventType() end
294294
---@param skill df.job_skill
295295
function activity_event:setDemoSkill(skill) end
296296

297-
---@param wait_countdown number
298-
---@param train_rounds number
299-
---@param train_countdown number
300-
function activity_event:setSkillDemoTimers(wait_countdown, train_rounds, train_countdown) end
297+
---@param start number
298+
---@param number number
299+
---@param length number
300+
function activity_event:setSkillDemoTimers(start, number, length) end
301301

302-
---@param amount number
303-
function activity_event:adjustOrganizeCounter(amount) end
302+
---@param add_time number
303+
function activity_event:adjustOrganizeCounter(add_time) end
304304

305-
---@param hist_figure_id DFPointer<integer>
306-
---@param unit_id DFPointer<integer>
307-
function activity_event:getOrganizer(hist_figure_id, unit_id) end
305+
---@param inst_hfid DFPointer<integer>
306+
---@param inst_unid DFPointer<integer>
307+
function activity_event:getOrganizer(inst_hfid, inst_unid) end
308308

309309
---@return number
310310
function activity_event:getBuilding() end
@@ -433,7 +433,7 @@ function df.activity_event_individual_skill_drillst:new() end
433433

434434
---@class (exact) df.activity_event_sparring_matchst: DFStruct
435435
---@field _type identity.activity_event_sparring_matchst
436-
---@field units DFNumberVector
436+
---@field units DFNumberVector binary
437437
---@field countdown number
438438
---@field building_id number References: `df.building`
439439

@@ -500,13 +500,13 @@ df.harassment_target_profile_flag = {}
500500

501501
---@class (exact) df.harassment_target_profilest: DFStruct
502502
---@field _type identity.harassment_target_profilest
503-
---@field hfid number is an hfid
503+
---@field hfid number global_id
504504
---@field surround_hfid number[][]
505505
---@field demand_item_id number References: `df.item`
506506
---@field demand_item_timer number
507-
---@field processed_item_id DFNumberVector
507+
---@field processed_item_id DFNumberVector binary
508508
---@field flags df.harassment_target_profile_flag
509-
---@field demand_incident_id number
509+
---@field demand_incident_id number References: `df.incident`
510510

511511
---@class identity.harassment_target_profilest: DFCompoundType
512512
---@field _kind 'struct-type'
@@ -534,7 +534,7 @@ df.harassment_stage_type = {}
534534

535535
---@class (exact) df.activity_event_harassmentst: DFStruct, df.activity_event
536536
---@field _type identity.activity_event_harassmentst
537-
---@field harasser_hf DFNumberVector
537+
---@field harasser_hf DFNumberVector binary
538538
---@field target_profile _activity_event_harassmentst_target_profile
539539
---@field stage df.harassment_stage_type
540540
---@field inactivity_timer number
@@ -591,7 +591,7 @@ df.encounter_unit_stage_type = {}
591591

592592
---@class (exact) df.encounter_unitst: DFStruct
593593
---@field _type identity.encounter_unitst
594-
---@field unit number References: `df.unit`
594+
---@field unit number global_id<br>References: `df.unit`
595595
---@field histfig number References: `df.historical_figure`
596596
---@field stage df.encounter_unit_stage_type
597597
---@field stage_last_year number
@@ -621,7 +621,7 @@ df.encounter_item_flag = {}
621621

622622
---@class (exact) df.encounter_itemst: DFStruct
623623
---@field _type identity.encounter_itemst
624-
---@field item number References: `df.item`
624+
---@field item number global_id<br>References: `df.item`
625625
---@field artifact_id number References: `df.artifact_record`
626626
---@field return_bld_id number References: `df.building`
627627
---@field return_st_id number References: `df.world_site`
@@ -641,8 +641,8 @@ function df.encounter_itemst:new() end
641641
---@field _type identity.activity_event_encounterst
642642
---@field unit_target _activity_event_encounterst_unit_target
643643
---@field item_target _activity_event_encounterst_item_target
644-
---@field encounter_hf DFNumberVector
645-
---@field encounter_en DFNumberVector
644+
---@field encounter_hf DFNumberVector binary
645+
---@field encounter_en DFNumberVector binary
646646
---@field encounter_ac number References: `df.army_controller`
647647
---@field inactivity_timer number
648648
---@field initiated_year number
@@ -701,7 +701,7 @@ df.activity_event_reunion_flag = {}
701701
---@class (exact) df.activity_event_reunionst: DFStruct, df.activity_event
702702
---@field _type identity.activity_event_reunionst
703703
---@field reunion_hf DFNumberVector
704-
---@field reunion_unit DFNumberVector
704+
---@field reunion_unit DFNumberVector not linked
705705
---@field inactivity_timer number
706706
---@field initiated_year number
707707
---@field initiated_season_count number
@@ -733,7 +733,7 @@ function df.conversation_participantst:new() end
733733
---@field speaker_hfid number References: `df.historical_figure`
734734
---@field type df.talk_choice_type
735735
---@field rumor df.entity_event
736-
---@field incident_id number
736+
---@field incident_id number References: `df.incident`
737737
---@field foreground number
738738
---@field background number
739739
---@field bright number
@@ -742,7 +742,7 @@ function df.conversation_participantst:new() end
742742
---@field variable1 number
743743
---@field adventure_desire df.adventure_desire_state_type
744744
---@field opinion df.opinion_type
745-
---@field sleep_zone_id number
745+
---@field sleep_zone_id number References: `df.building`
746746
---@field main_relevant_id number
747747
---@field banter_item_id number References: `df.item`
748748
---@field trouble_type df.conversation_trouble_type
@@ -1145,7 +1145,7 @@ df.activity_event_conversation_flag = {}
11451145
---@field participants _activity_event_conversationst_participants
11461146
---@field menu df.conversation_state_type
11471147
---@field state_rumor df.entity_event
1148-
---@field state_incident_id number
1148+
---@field state_incident_id number References: `df.incident`
11491149
---@field state_relevant_id number
11501150
---@field state_value_type number
11511151
---@field state_asker_entity_id number References: `df.historical_entity`
@@ -1174,7 +1174,7 @@ df.activity_event_conversation_flag = {}
11741174
---@field choices _activity_event_conversationst_choices
11751175
---@field return_topic_state df.conversation_state_type
11761176
---@field return_topic_rumor df.entity_event
1177-
---@field return_topic_incident_id number
1177+
---@field return_topic_incident_id number References: `df.incident`
11781178

11791179
---@class identity.activity_event_conversationst: DFCompoundType
11801180
---@field _kind 'class-type'
@@ -1266,7 +1266,7 @@ function _activity_event_conversationst_choices:erase(index) end
12661266
---@class (exact) df.activity_event_guardst: DFStruct, df.activity_event
12671267
---@field _type identity.activity_event_guardst
12681268
---@field guard_hfid DFNumberVector
1269-
---@field pos df.coord
1269+
---@field pos df.coord x,y,z
12701270
---@field dist number
12711271

12721272
---@class identity.activity_event_guardst: DFCompoundType
@@ -1472,7 +1472,7 @@ df.performance_role_flag = {}
14721472
---@field histfig_id number References: `df.historical_figure`
14731473
---@field used_item number References: `df.item`
14741474
---@field used_building number References: `df.building`
1475-
---@field pos df.coord
1475+
---@field pos df.coord x,y,z
14761476
---@field flags df.performance_role_flag
14771477
---@field roll_sum number
14781478
---@field roll_num number
@@ -1550,7 +1550,7 @@ df.activity_event_read_flag = {}
15501550
---@class (exact) df.activity_event_readst: DFStruct, df.activity_event
15511551
---@field _type identity.activity_event_readst
15521552
---@field participants df.activity_event_participants
1553-
---@field building_id number
1553+
---@field building_id number References: `df.building`
15541554
---@field site_id number References: `df.world_site`
15551555
---@field location_id number References: `df.abstract_building`
15561556
---@field spec_flag df.activity_event_read_flag
@@ -1622,7 +1622,7 @@ df.activity_event_copy_written_content_flag = {}
16221622
---@field _type identity.activity_event_copy_written_contentst
16231623
---@field unit_id number References: `df.unit`
16241624
---@field histfig_id number References: `df.historical_figure`
1625-
---@field occupation_id number
1625+
---@field occupation_id number References: `df.occupation`
16261626
---@field building_id number References: `df.building`
16271627
---@field site_id number References: `df.world_site`
16281628
---@field location_id number References: `df.abstract_building`
@@ -1660,12 +1660,12 @@ function df.dance_snapshotst:new() end
16601660
---@field dance_snapshot_dancer_num number
16611661
local performance_play_orderst
16621662

1663-
---@param file df.file_compressorst
1664-
function performance_play_orderst:write_file(file) end
1663+
---@param filecomp df.file_compressorst
1664+
function performance_play_orderst:write_file(filecomp) end
16651665

1666-
---@param file df.file_compressorst
1666+
---@param filecomp df.file_compressorst
16671667
---@param loadversion df.save_version
1668-
function performance_play_orderst:read_file(file, loadversion) end
1668+
function performance_play_orderst:read_file(filecomp, loadversion) end
16691669

16701670

16711671
---@class identity.performance_play_orderst: DFCompoundType

0 commit comments

Comments
 (0)