Skip to content

Commit 09e7f54

Browse files
Auto-update definitions
1 parent f794a47 commit 09e7f54

File tree

5 files changed

+148
-13
lines changed

5 files changed

+148
-13
lines changed

dist/library/modules/filesystem.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,9 @@ function dfhack.filesystem.mtime(path) end
6060
---@return unknown
6161
function dfhack.filesystem.canonicalize(p) end
6262

63+
---@return unknown
64+
function dfhack.filesystem.getInstallDir() end
65+
66+
---@return unknown
67+
function dfhack.filesystem.getBaseDir() end
68+

dist/library/structures/df.d_interface.lua

Lines changed: 102 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12812,21 +12812,21 @@ df.new_region_raw_load_stage_type = {}
1281212812
---@field base_available_id DFStringVector
1281312813
---@field base_available_numeric_version DFNumberVector
1281412814
---@field base_available_earliest_compat_numeric_version DFNumberVector
12815-
---@field base_available_src_dir DFStringVector
12815+
---@field base_available_src_dir _viewscreen_new_regionst_base_available_src_dir
1281612816
---@field base_available_name DFStringVector
1281712817
---@field base_available_displayed_version DFStringVector
1281812818
---@field base_available_mod_header _viewscreen_new_regionst_base_available_mod_header
1281912819
---@field object_load_order_id DFStringVector
1282012820
---@field object_load_order_numeric_version DFNumberVector
1282112821
---@field object_load_order_earliest_compat_numeric_version DFNumberVector
12822-
---@field object_load_order_src_dir DFStringVector
12822+
---@field object_load_order_src_dir _viewscreen_new_regionst_object_load_order_src_dir
1282312823
---@field object_load_order_name DFStringVector
1282412824
---@field object_load_order_displayed_version DFStringVector
1282512825
---@field object_load_order_mod_header _viewscreen_new_regionst_object_load_order_mod_header
1282612826
---@field available_id DFStringVector
1282712827
---@field available_numeric_version DFNumberVector
1282812828
---@field available_earliest_compat_numeric_version DFNumberVector
12829-
---@field available_src_dir DFStringVector
12829+
---@field available_src_dir _viewscreen_new_regionst_available_src_dir
1283012830
---@field available_name DFStringVector
1283112831
---@field available_displayed_version DFStringVector
1283212832
---@field available_mod_header _viewscreen_new_regionst_available_mod_header
@@ -12874,6 +12874,22 @@ function _viewscreen_new_regionst_member:insert(index, item) end
1287412874
---@param index integer
1287512875
function _viewscreen_new_regionst_member:erase(index) end
1287612876

12877+
---@class _viewscreen_new_regionst_base_available_src_dir: DFContainer
12878+
---@field [integer] df.stl-fs-path
12879+
local _viewscreen_new_regionst_base_available_src_dir
12880+
12881+
---@nodiscard
12882+
---@param index integer
12883+
---@return DFPointer<df.stl-fs-path>
12884+
function _viewscreen_new_regionst_base_available_src_dir:_field(index) end
12885+
12886+
---@param index '#'|integer
12887+
---@param item df.stl-fs-path
12888+
function _viewscreen_new_regionst_base_available_src_dir:insert(index, item) end
12889+
12890+
---@param index integer
12891+
function _viewscreen_new_regionst_base_available_src_dir:erase(index) end
12892+
1287712893
---@class _viewscreen_new_regionst_base_available_mod_header: DFContainer
1287812894
---@field [integer] df.mod_headerst
1287912895
local _viewscreen_new_regionst_base_available_mod_header
@@ -12890,6 +12906,22 @@ function _viewscreen_new_regionst_base_available_mod_header:insert(index, item)
1289012906
---@param index integer
1289112907
function _viewscreen_new_regionst_base_available_mod_header:erase(index) end
1289212908

12909+
---@class _viewscreen_new_regionst_object_load_order_src_dir: DFContainer
12910+
---@field [integer] df.stl-fs-path
12911+
local _viewscreen_new_regionst_object_load_order_src_dir
12912+
12913+
---@nodiscard
12914+
---@param index integer
12915+
---@return DFPointer<df.stl-fs-path>
12916+
function _viewscreen_new_regionst_object_load_order_src_dir:_field(index) end
12917+
12918+
---@param index '#'|integer
12919+
---@param item df.stl-fs-path
12920+
function _viewscreen_new_regionst_object_load_order_src_dir:insert(index, item) end
12921+
12922+
---@param index integer
12923+
function _viewscreen_new_regionst_object_load_order_src_dir:erase(index) end
12924+
1289312925
---@class _viewscreen_new_regionst_object_load_order_mod_header: DFContainer
1289412926
---@field [integer] df.mod_headerst
1289512927
local _viewscreen_new_regionst_object_load_order_mod_header
@@ -12906,6 +12938,22 @@ function _viewscreen_new_regionst_object_load_order_mod_header:insert(index, ite
1290612938
---@param index integer
1290712939
function _viewscreen_new_regionst_object_load_order_mod_header:erase(index) end
1290812940

12941+
---@class _viewscreen_new_regionst_available_src_dir: DFContainer
12942+
---@field [integer] df.stl-fs-path
12943+
local _viewscreen_new_regionst_available_src_dir
12944+
12945+
---@nodiscard
12946+
---@param index integer
12947+
---@return DFPointer<df.stl-fs-path>
12948+
function _viewscreen_new_regionst_available_src_dir:_field(index) end
12949+
12950+
---@param index '#'|integer
12951+
---@param item df.stl-fs-path
12952+
function _viewscreen_new_regionst_available_src_dir:insert(index, item) end
12953+
12954+
---@param index integer
12955+
function _viewscreen_new_regionst_available_src_dir:erase(index) end
12956+
1290912957
---@class _viewscreen_new_regionst_available_mod_header: DFContainer
1291012958
---@field [integer] df.mod_headerst
1291112959
local _viewscreen_new_regionst_available_mod_header
@@ -12949,21 +12997,21 @@ function df.viewscreen_update_regionst:new() end
1294912997
---@field base_available_id DFStringVector
1295012998
---@field base_available_numeric_version DFNumberVector
1295112999
---@field base_available_earliest_compat_numeric_version DFNumberVector
12952-
---@field base_available_src_dir DFStringVector
13000+
---@field base_available_src_dir _viewscreen_new_arenast_base_available_src_dir
1295313001
---@field base_available_name DFStringVector
1295413002
---@field base_available_displayed_version DFStringVector
1295513003
---@field base_available_mod_header _viewscreen_new_arenast_base_available_mod_header
1295613004
---@field object_load_order_id DFStringVector
1295713005
---@field object_load_order_numeric_version DFNumberVector
1295813006
---@field object_load_order_earliest_compat_numeric_version DFNumberVector
12959-
---@field object_load_order_src_dir DFStringVector
13007+
---@field object_load_order_src_dir _viewscreen_new_arenast_object_load_order_src_dir
1296013008
---@field object_load_order_name DFStringVector
1296113009
---@field object_load_order_displayed_version DFStringVector
1296213010
---@field object_load_order_mod_header _viewscreen_new_arenast_object_load_order_mod_header
1296313011
---@field available_id DFStringVector
1296413012
---@field available_numeric_version DFNumberVector
1296513013
---@field available_earliest_compat_numeric_version DFNumberVector
12966-
---@field available_src_dir DFStringVector
13014+
---@field available_src_dir _viewscreen_new_arenast_available_src_dir
1296713015
---@field available_name DFStringVector
1296813016
---@field available_displayed_version DFStringVector
1296913017
---@field available_mod_header _viewscreen_new_arenast_available_mod_header
@@ -12979,6 +13027,22 @@ df.viewscreen_new_arenast = {}
1297913027
---@return df.viewscreen_new_arenast
1298013028
function df.viewscreen_new_arenast:new() end
1298113029

13030+
---@class _viewscreen_new_arenast_base_available_src_dir: DFContainer
13031+
---@field [integer] df.stl-fs-path
13032+
local _viewscreen_new_arenast_base_available_src_dir
13033+
13034+
---@nodiscard
13035+
---@param index integer
13036+
---@return DFPointer<df.stl-fs-path>
13037+
function _viewscreen_new_arenast_base_available_src_dir:_field(index) end
13038+
13039+
---@param index '#'|integer
13040+
---@param item df.stl-fs-path
13041+
function _viewscreen_new_arenast_base_available_src_dir:insert(index, item) end
13042+
13043+
---@param index integer
13044+
function _viewscreen_new_arenast_base_available_src_dir:erase(index) end
13045+
1298213046
---@class _viewscreen_new_arenast_base_available_mod_header: DFContainer
1298313047
---@field [integer] df.mod_headerst
1298413048
local _viewscreen_new_arenast_base_available_mod_header
@@ -12995,6 +13059,22 @@ function _viewscreen_new_arenast_base_available_mod_header:insert(index, item) e
1299513059
---@param index integer
1299613060
function _viewscreen_new_arenast_base_available_mod_header:erase(index) end
1299713061

13062+
---@class _viewscreen_new_arenast_object_load_order_src_dir: DFContainer
13063+
---@field [integer] df.stl-fs-path
13064+
local _viewscreen_new_arenast_object_load_order_src_dir
13065+
13066+
---@nodiscard
13067+
---@param index integer
13068+
---@return DFPointer<df.stl-fs-path>
13069+
function _viewscreen_new_arenast_object_load_order_src_dir:_field(index) end
13070+
13071+
---@param index '#'|integer
13072+
---@param item df.stl-fs-path
13073+
function _viewscreen_new_arenast_object_load_order_src_dir:insert(index, item) end
13074+
13075+
---@param index integer
13076+
function _viewscreen_new_arenast_object_load_order_src_dir:erase(index) end
13077+
1299813078
---@class _viewscreen_new_arenast_object_load_order_mod_header: DFContainer
1299913079
---@field [integer] df.mod_headerst
1300013080
local _viewscreen_new_arenast_object_load_order_mod_header
@@ -13011,6 +13091,22 @@ function _viewscreen_new_arenast_object_load_order_mod_header:insert(index, item
1301113091
---@param index integer
1301213092
function _viewscreen_new_arenast_object_load_order_mod_header:erase(index) end
1301313093

13094+
---@class _viewscreen_new_arenast_available_src_dir: DFContainer
13095+
---@field [integer] df.stl-fs-path
13096+
local _viewscreen_new_arenast_available_src_dir
13097+
13098+
---@nodiscard
13099+
---@param index integer
13100+
---@return DFPointer<df.stl-fs-path>
13101+
function _viewscreen_new_arenast_available_src_dir:_field(index) end
13102+
13103+
---@param index '#'|integer
13104+
---@param item df.stl-fs-path
13105+
function _viewscreen_new_arenast_available_src_dir:insert(index, item) end
13106+
13107+
---@param index integer
13108+
function _viewscreen_new_arenast_available_src_dir:erase(index) end
13109+
1301413110
---@class _viewscreen_new_arenast_available_mod_header: DFContainer
1301513111
---@field [integer] df.mod_headerst
1301613112
local _viewscreen_new_arenast_available_mod_header

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
-- THIS FILE WAS GENERATED AUTOMATICALLY. DO NOT EDIT.
22
---@meta
33

4+
-- Unused: filest
45
---@class (exact) df.file_compressorst: DFStruct
56
---@field _type identity.file_compressorst
67
---@field compressed boolean Note: the assign operator is manually implemented

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ function df.palette_rowst:new() end
1515
---@class (exact) df.palette_pagest: DFStruct
1616
---@field _type identity.palette_pagest
1717
---@field token string
18-
---@field graphics_dir string
19-
---@field filename string
18+
---@field graphics_dir df.stl-fs-path
19+
---@field filename df.stl-fs-path
2020
---@field default_row number
2121
---@field color_token DFStringVector
2222
---@field color_row DFNumberVector
@@ -49,8 +49,8 @@ function _palette_pagest_row:erase(index) end
4949
---@class (exact) df.tile_pagest: DFStruct
5050
---@field _type identity.tile_pagest
5151
---@field token string
52-
---@field graphics_dir string
53-
---@field filename string
52+
---@field graphics_dir df.stl-fs-path
53+
---@field filename df.stl-fs-path
5454
---@field tile_dim_x number
5555
---@field tile_dim_y number
5656
---@field page_dim_x number

dist/library/structures/df.world.lua

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ function _fake_world_infost_language:erase(index) end
237237
---@field mod_ids DFStringVector
238238
---@field mod_versions DFNumberVector
239239
---@field mod_compatible_versions DFNumberVector
240-
---@field mod_folder_paths DFStringVector
240+
---@field mod_folder_paths _region_object_datast_mod_folder_paths
241241
---@field mod_names DFStringVector
242242
---@field mod_display_versions DFStringVector
243243

@@ -392,6 +392,22 @@ function _region_object_datast_generated_languages:insert(index, item) end
392392
---@param index integer
393393
function _region_object_datast_generated_languages:erase(index) end
394394

395+
---@class _region_object_datast_mod_folder_paths: DFContainer
396+
---@field [integer] df.stl-fs-path
397+
local _region_object_datast_mod_folder_paths
398+
399+
---@nodiscard
400+
---@param index integer
401+
---@return DFPointer<df.stl-fs-path>
402+
function _region_object_datast_mod_folder_paths:_field(index) end
403+
404+
---@param index '#'|integer
405+
---@param item df.stl-fs-path
406+
function _region_object_datast_mod_folder_paths:insert(index, item) end
407+
408+
---@param index integer
409+
function _region_object_datast_mod_folder_paths:erase(index) end
410+
395411
-- A heap of current boundary tiles.
396412
---@class (exact) df.open_list_nodest: DFStruct
397413
---@field _type identity.open_list_nodest
@@ -812,8 +828,8 @@ df.load_object_stage_type = {}
812828
---@field object_load_order_id DFStringVector
813829
---@field object_load_order_numeric_version DFNumberVector
814830
---@field object_load_order_earliest_compat_numeric_version DFNumberVector
815-
---@field object_load_order_src_dir DFStringVector
816-
---@field src_dir string
831+
---@field object_load_order_src_dir _object_loaderst_object_load_order_src_dir
832+
---@field src_dir df.stl-fs-path
817833
---@field object_load_order_name DFStringVector
818834
---@field object_load_order_displayed_version DFStringVector
819835

@@ -840,6 +856,22 @@ function _object_loaderst_object_files:insert(index, item) end
840856
---@param index integer
841857
function _object_loaderst_object_files:erase(index) end
842858

859+
---@class _object_loaderst_object_load_order_src_dir: DFContainer
860+
---@field [integer] df.stl-fs-path
861+
local _object_loaderst_object_load_order_src_dir
862+
863+
---@nodiscard
864+
---@param index integer
865+
---@return DFPointer<df.stl-fs-path>
866+
function _object_loaderst_object_load_order_src_dir:_field(index) end
867+
868+
---@param index '#'|integer
869+
---@param item df.stl-fs-path
870+
function _object_loaderst_object_load_order_src_dir:insert(index, item) end
871+
872+
---@param index integer
873+
function _object_loaderst_object_load_order_src_dir:erase(index) end
874+
843875
---@alias df.prepare_rod_stage_type
844876
---| 0 # LoadMusic
845877
---| 1 # LoadObjects

0 commit comments

Comments
 (0)