Skip to content

Commit ca249af

Browse files
Auto-update definitions
1 parent aa40702 commit ca249af

File tree

8 files changed

+243
-205
lines changed

8 files changed

+243
-205
lines changed

dist/library/structures/df.d_interface.lua

Lines changed: 90 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -12653,35 +12653,36 @@ function df.viewscreen_export_regionst:new() end
1265312653
---| 0 # START
1265412654
---| 1 # LOAD_OBJECT_FILES
1265512655
---| 2 # LOAD_MUSICSOUND
12656-
---| 3 # PROCESS_LANGUAGES
12657-
---| 4 # PROCESS_INORGANICS
12658-
---| 5 # PROCESS_PLANTS
12659-
---| 6 # PROCESS_ITEMS
12660-
---| 7 # PROCESS_CREATURES
12661-
---| 8 # PROCESS_ENTITIES
12662-
---| 9 # PROCESS_REACTIONS
12663-
---| 10 # PROCESS_INTERACTIONS
12664-
---| 11 # PROCESS_MUSIC
12665-
---| 12 # PROCESS_SOUND
12666-
---| 13 # FINALIZE_LANGUAGE
12667-
---| 14 # FINALIZE_DESCRIPOR
12668-
---| 15 # FINALIZE_MATERIAL_TEMPLATE
12669-
---| 16 # FINALIZE_INORGANIC
12670-
---| 17 # FINALIZE_PLANT
12671-
---| 18 # FINALIZE_TISSUE_TEMPLATE
12672-
---| 19 # FINALIZE_ITEM
12673-
---| 20 # FINALIZE_BUILDING
12674-
---| 21 # FINALIZE_BODY_DEAIL_PLAN
12675-
---| 22 # FINALIZE_CREATURE_VARIATION
12676-
---| 23 # FINALIZE_CREATURE
12677-
---| 24 # FINALIZE_ENTITY
12678-
---| 25 # FINALIZE_REACTION
12679-
---| 26 # FINALIZE_INTERACTION
12680-
---| 27 # FINALIZE_MUSIC
12681-
---| 28 # FINALIZE_SOUND
12682-
---| 29 # MATERIAL_INIT
12683-
---| 30 # PREPARE_GRAPHICS
12684-
---| 31 # FINALIZE
12656+
---| 3 # LOAD_LUA
12657+
---| 4 # PROCESS_LANGUAGES
12658+
---| 5 # PROCESS_INORGANICS
12659+
---| 6 # PROCESS_PLANTS
12660+
---| 7 # PROCESS_ITEMS
12661+
---| 8 # PROCESS_CREATURES
12662+
---| 9 # PROCESS_ENTITIES
12663+
---| 10 # PROCESS_REACTIONS
12664+
---| 11 # PROCESS_INTERACTIONS
12665+
---| 12 # PROCESS_MUSIC
12666+
---| 13 # PROCESS_SOUND
12667+
---| 14 # FINALIZE_LANGUAGE
12668+
---| 15 # FINALIZE_DESCRIPOR
12669+
---| 16 # FINALIZE_MATERIAL_TEMPLATE
12670+
---| 17 # FINALIZE_INORGANIC
12671+
---| 18 # FINALIZE_PLANT
12672+
---| 19 # FINALIZE_TISSUE_TEMPLATE
12673+
---| 20 # FINALIZE_ITEM
12674+
---| 21 # FINALIZE_BUILDING
12675+
---| 22 # FINALIZE_BODY_DEAIL_PLAN
12676+
---| 23 # FINALIZE_CREATURE_VARIATION
12677+
---| 24 # FINALIZE_CREATURE
12678+
---| 25 # FINALIZE_ENTITY
12679+
---| 26 # FINALIZE_REACTION
12680+
---| 27 # FINALIZE_INTERACTION
12681+
---| 28 # FINALIZE_MUSIC
12682+
---| 29 # FINALIZE_SOUND
12683+
---| 30 # MATERIAL_INIT
12684+
---| 31 # PREPARE_GRAPHICS
12685+
---| 32 # FINALIZE
1268512686

1268612687
---@class identity.new_region_raw_load_stage_type: DFEnumType
1268712688
---@field NONE -1 bay12: NewRegionRawLoadStageType
@@ -12692,64 +12693,66 @@ function df.viewscreen_export_regionst:new() end
1269212693
---@field [1] "LOAD_OBJECT_FILES"
1269312694
---@field LOAD_MUSICSOUND 2
1269412695
---@field [2] "LOAD_MUSICSOUND"
12695-
---@field PROCESS_LANGUAGES 3
12696-
---@field [3] "PROCESS_LANGUAGES"
12697-
---@field PROCESS_INORGANICS 4
12698-
---@field [4] "PROCESS_INORGANICS"
12699-
---@field PROCESS_PLANTS 5
12700-
---@field [5] "PROCESS_PLANTS"
12701-
---@field PROCESS_ITEMS 6
12702-
---@field [6] "PROCESS_ITEMS"
12703-
---@field PROCESS_CREATURES 7
12704-
---@field [7] "PROCESS_CREATURES"
12705-
---@field PROCESS_ENTITIES 8
12706-
---@field [8] "PROCESS_ENTITIES"
12707-
---@field PROCESS_REACTIONS 9
12708-
---@field [9] "PROCESS_REACTIONS"
12709-
---@field PROCESS_INTERACTIONS 10
12710-
---@field [10] "PROCESS_INTERACTIONS"
12711-
---@field PROCESS_MUSIC 11
12712-
---@field [11] "PROCESS_MUSIC"
12713-
---@field PROCESS_SOUND 12
12714-
---@field [12] "PROCESS_SOUND"
12715-
---@field FINALIZE_LANGUAGE 13
12716-
---@field [13] "FINALIZE_LANGUAGE"
12717-
---@field FINALIZE_DESCRIPOR 14
12718-
---@field [14] "FINALIZE_DESCRIPOR"
12719-
---@field FINALIZE_MATERIAL_TEMPLATE 15
12720-
---@field [15] "FINALIZE_MATERIAL_TEMPLATE"
12721-
---@field FINALIZE_INORGANIC 16
12722-
---@field [16] "FINALIZE_INORGANIC"
12723-
---@field FINALIZE_PLANT 17
12724-
---@field [17] "FINALIZE_PLANT"
12725-
---@field FINALIZE_TISSUE_TEMPLATE 18
12726-
---@field [18] "FINALIZE_TISSUE_TEMPLATE"
12727-
---@field FINALIZE_ITEM 19
12728-
---@field [19] "FINALIZE_ITEM"
12729-
---@field FINALIZE_BUILDING 20
12730-
---@field [20] "FINALIZE_BUILDING"
12731-
---@field FINALIZE_BODY_DEAIL_PLAN 21
12732-
---@field [21] "FINALIZE_BODY_DEAIL_PLAN"
12733-
---@field FINALIZE_CREATURE_VARIATION 22
12734-
---@field [22] "FINALIZE_CREATURE_VARIATION"
12735-
---@field FINALIZE_CREATURE 23
12736-
---@field [23] "FINALIZE_CREATURE"
12737-
---@field FINALIZE_ENTITY 24
12738-
---@field [24] "FINALIZE_ENTITY"
12739-
---@field FINALIZE_REACTION 25
12740-
---@field [25] "FINALIZE_REACTION"
12741-
---@field FINALIZE_INTERACTION 26
12742-
---@field [26] "FINALIZE_INTERACTION"
12743-
---@field FINALIZE_MUSIC 27
12744-
---@field [27] "FINALIZE_MUSIC"
12745-
---@field FINALIZE_SOUND 28
12746-
---@field [28] "FINALIZE_SOUND"
12747-
---@field MATERIAL_INIT 29
12748-
---@field [29] "MATERIAL_INIT"
12749-
---@field PREPARE_GRAPHICS 30
12750-
---@field [30] "PREPARE_GRAPHICS"
12751-
---@field FINALIZE 31
12752-
---@field [31] "FINALIZE"
12696+
---@field LOAD_LUA 3
12697+
---@field [3] "LOAD_LUA"
12698+
---@field PROCESS_LANGUAGES 4
12699+
---@field [4] "PROCESS_LANGUAGES"
12700+
---@field PROCESS_INORGANICS 5
12701+
---@field [5] "PROCESS_INORGANICS"
12702+
---@field PROCESS_PLANTS 6
12703+
---@field [6] "PROCESS_PLANTS"
12704+
---@field PROCESS_ITEMS 7
12705+
---@field [7] "PROCESS_ITEMS"
12706+
---@field PROCESS_CREATURES 8
12707+
---@field [8] "PROCESS_CREATURES"
12708+
---@field PROCESS_ENTITIES 9
12709+
---@field [9] "PROCESS_ENTITIES"
12710+
---@field PROCESS_REACTIONS 10
12711+
---@field [10] "PROCESS_REACTIONS"
12712+
---@field PROCESS_INTERACTIONS 11
12713+
---@field [11] "PROCESS_INTERACTIONS"
12714+
---@field PROCESS_MUSIC 12
12715+
---@field [12] "PROCESS_MUSIC"
12716+
---@field PROCESS_SOUND 13
12717+
---@field [13] "PROCESS_SOUND"
12718+
---@field FINALIZE_LANGUAGE 14
12719+
---@field [14] "FINALIZE_LANGUAGE"
12720+
---@field FINALIZE_DESCRIPOR 15
12721+
---@field [15] "FINALIZE_DESCRIPOR"
12722+
---@field FINALIZE_MATERIAL_TEMPLATE 16
12723+
---@field [16] "FINALIZE_MATERIAL_TEMPLATE"
12724+
---@field FINALIZE_INORGANIC 17
12725+
---@field [17] "FINALIZE_INORGANIC"
12726+
---@field FINALIZE_PLANT 18
12727+
---@field [18] "FINALIZE_PLANT"
12728+
---@field FINALIZE_TISSUE_TEMPLATE 19
12729+
---@field [19] "FINALIZE_TISSUE_TEMPLATE"
12730+
---@field FINALIZE_ITEM 20
12731+
---@field [20] "FINALIZE_ITEM"
12732+
---@field FINALIZE_BUILDING 21
12733+
---@field [21] "FINALIZE_BUILDING"
12734+
---@field FINALIZE_BODY_DEAIL_PLAN 22
12735+
---@field [22] "FINALIZE_BODY_DEAIL_PLAN"
12736+
---@field FINALIZE_CREATURE_VARIATION 23
12737+
---@field [23] "FINALIZE_CREATURE_VARIATION"
12738+
---@field FINALIZE_CREATURE 24
12739+
---@field [24] "FINALIZE_CREATURE"
12740+
---@field FINALIZE_ENTITY 25
12741+
---@field [25] "FINALIZE_ENTITY"
12742+
---@field FINALIZE_REACTION 26
12743+
---@field [26] "FINALIZE_REACTION"
12744+
---@field FINALIZE_INTERACTION 27
12745+
---@field [27] "FINALIZE_INTERACTION"
12746+
---@field FINALIZE_MUSIC 28
12747+
---@field [28] "FINALIZE_MUSIC"
12748+
---@field FINALIZE_SOUND 29
12749+
---@field [29] "FINALIZE_SOUND"
12750+
---@field MATERIAL_INIT 30
12751+
---@field [30] "MATERIAL_INIT"
12752+
---@field PREPARE_GRAPHICS 31
12753+
---@field [31] "PREPARE_GRAPHICS"
12754+
---@field FINALIZE 32
12755+
---@field [32] "FINALIZE"
1275312756
df.new_region_raw_load_stage_type = {}
1275412757

1275512758
---@class (exact) df.viewscreen_new_regionst: DFStruct, df.viewscreen

dist/library/structures/df.datafile.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ function df.shared_world_headerst:new() end
9292
---@field year number
9393
---@field world_header df.shared_world_headerst
9494
---@field filename_noext string
95+
---@field full_path df.stl-fs-path
96+
---@field is_portable boolean
9597

9698
---@class identity.savegame_headerst: DFCompoundType
9799
---@field _kind 'struct-type'

dist/library/structures/df.g_src.init.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,14 +135,14 @@ function _init_display_flag:erase(index) end
135135

136136
---@alias df.init_media_flags
137137
---| 0 # SOUND_OFF
138-
---| 1 # UNUSED_01_02
138+
---| 1 # PORTABLE_MODE
139139
---| 2 # COMPRESS_SAVES
140140

141141
---@class identity.init_media_flags: DFEnumType
142142
---@field SOUND_OFF 0 bay12: InitMediaFlag
143143
---@field [0] "SOUND_OFF" bay12: InitMediaFlag
144-
---@field UNUSED_01_02 1
145-
---@field [1] "UNUSED_01_02"
144+
---@field PORTABLE_MODE 1
145+
---@field [1] "PORTABLE_MODE"
146146
---@field COMPRESS_SAVES 2
147147
---@field [2] "COMPRESS_SAVES"
148148
df.init_media_flags = {}

dist/library/structures/df.itemdef.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,9 @@ function itemdef:finalize() end
258258

259259
function itemdef:init_material_information() end
260260

261+
---@param lua_state DFPointer<integer>
262+
function itemdef:push_to_lua(lua_state) end
263+
261264

262265
---@class identity.itemdef: DFCompoundType
263266
---@field _kind 'class-type'
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
-- THIS FILE WAS GENERATED AUTOMATICALLY. DO NOT EDIT.
2+
---@meta
3+
4+
---@class (exact) df.random_object_handlerst: DFStruct
5+
---@field _type identity.random_object_handlerst
6+
---@field state DFPointer<integer> actually a LuaState structure that contains a lua_State pointer
7+
8+
---@class identity.random_object_handlerst: DFCompoundType
9+
---@field _kind 'struct-type'
10+
df.random_object_handlerst = {}
11+
12+
---@return df.random_object_handlerst
13+
function df.random_object_handlerst:new() end
14+

dist/library/structures/df.reaction.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,8 @@ function df.reaction_description:new() end
323323
---| 1 # AUTOMATIC
324324
---| 2 # ADVENTURE_MODE_ENABLED
325325
---| 3 # GENERATED
326+
---| 4 # FORTRESS_MODE_ENABLED
327+
---| 5 # WORLDGEN_ENABLED
326328

327329
---@class identity.reaction_flags: DFEnumType
328330
---@field FUEL 0 bay12: ReactionFlagType
@@ -333,6 +335,10 @@ function df.reaction_description:new() end
333335
---@field [2] "ADVENTURE_MODE_ENABLED"
334336
---@field GENERATED 3
335337
---@field [3] "GENERATED"
338+
---@field FORTRESS_MODE_ENABLED 4
339+
---@field [4] "FORTRESS_MODE_ENABLED"
340+
---@field WORLDGEN_ENABLED 5
341+
---@field [5] "WORLDGEN_ENABLED"
336342
df.reaction_flags = {}
337343

338344
---@class (exact) df.reaction: DFStruct

dist/library/structures/df.region.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -895,6 +895,8 @@ function df.world_landmass.get_vector() end
895895
---@field last_id df.region_headerst.T_last_id
896896
---@field world_header df.shared_world_headerst
897897
---@field filename_noext string
898+
---@field full_path df.stl-fs-path
899+
---@field is_portable boolean
898900

899901
---@class identity.region_headerst: DFCompoundType
900902
---@field _kind 'struct-type'

0 commit comments

Comments
 (0)