Skip to content

Commit e747ad1

Browse files
Auto-update definitions
1 parent dad29ad commit e747ad1

File tree

2 files changed

+17
-56
lines changed

2 files changed

+17
-56
lines changed

dist/library/structures/df.jobs.lua

Lines changed: 16 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,19 @@ df.job_spec_flags.T_weave_cloth_flags = {}
396396
---@field [0] "UNKNOWN" bay12: N/A
397397
df.job_spec_flags.T_link_building_to_trigger_flags = {}
398398

399+
---@class (exact) df.job_spec_data: DFStruct
400+
---@field _type identity.job_spec_data
401+
---@field hist_figure_id number References: `df.historical_figure`
402+
---@field race number References: `df.creature_raw`
403+
---@field improvement df.improvement_type
404+
405+
---@class identity.job_spec_data: DFCompoundType
406+
---@field _kind 'struct-type'
407+
df.job_spec_data = {}
408+
409+
---@return df.job_spec_data
410+
function df.job_spec_data:new() end
411+
399412
---@class (exact) df.job: DFStruct
400413
---@field _type identity.job
401414
---@field id number
@@ -413,7 +426,7 @@ df.job_spec_flags.T_link_building_to_trigger_flags = {}
413426
---@field item_type df.item_type for Bait Trap jobs
414427
---@field item_subtype number when StoreInStockpile this is a unit_labor
415428
---@field specflag df.job_spec_flags
416-
---@field specdata df.job.T_specdata
429+
---@field specdata df.job_spec_data
417430
---@field material_category df.job_material_category bay12: uint32_t job_item_flag
418431
---@field reaction_name string
419432
---@field expire_timer number toady: haul_timer; for stockpiling, +1 per 50 ticks if no worker; del when 20
@@ -436,19 +449,6 @@ df.job = {}
436449
---@return df.job
437450
function df.job:new() end
438451

439-
---@class (exact) df.job.T_specdata: DFStruct
440-
---@field _type identity.job.specdata
441-
---@field hist_figure_id number References: `df.historical_figure`
442-
---@field race number References: `df.creature_raw`
443-
---@field improvement df.improvement_type
444-
445-
---@class identity.job.specdata: DFCompoundType
446-
---@field _kind 'struct-type'
447-
df.job.T_specdata = {}
448-
449-
---@return df.job.T_specdata
450-
function df.job.T_specdata:new() end
451-
452452
---@class _job_items: DFContainer
453453
---@field [integer] df.job_item_ref
454454
local _job_items
@@ -1078,7 +1078,7 @@ function df.job_art_specification:new() end
10781078
---@field mat_type number References: `df.material`
10791079
---@field mat_index number
10801080
---@field specflag df.job_spec_flags
1081-
---@field specdata df.manager_order.T_specdata
1081+
---@field specdata df.job_spec_data
10821082
---@field material_category df.job_material_category
10831083
---@field art_spec df.job_art_specification
10841084
---@field amount_left number
@@ -1100,19 +1100,6 @@ df.manager_order = {}
11001100
---@return df.manager_order
11011101
function df.manager_order:new() end
11021102

1103-
---@class (exact) df.manager_order.T_specdata: DFStruct
1104-
---@field _type identity.manager_order.specdata
1105-
---@field hist_figure_id number References: `df.historical_figure`
1106-
---@field race number References: `df.creature_raw`
1107-
---@field improvement df.improvement_type
1108-
1109-
---@class identity.manager_order.specdata: DFCompoundType
1110-
---@field _kind 'struct-type'
1111-
df.manager_order.T_specdata = {}
1112-
1113-
---@return df.manager_order.T_specdata
1114-
function df.manager_order.T_specdata:new() end
1115-
11161103
---@alias df.manager_order.T_frequency
11171104
---| 0 # OneTime
11181105
---| 1 # Daily
@@ -1259,7 +1246,7 @@ df.manager_order_condition_order.T_flags = {}
12591246
---@field mat_type number References: `df.material`
12601247
---@field mat_index number
12611248
---@field specflag df.job_spec_flags
1262-
---@field specdata df.manager_order_template.T_specdata
1249+
---@field specdata df.job_spec_data
12631250
---@field material_category df.job_material_category
12641251
---@field match_value number
12651252
---@field name string
@@ -1273,19 +1260,6 @@ df.manager_order_template = {}
12731260
---@return df.manager_order_template
12741261
function df.manager_order_template:new() end
12751262

1276-
---@class (exact) df.manager_order_template.T_specdata: DFStruct
1277-
---@field _type identity.manager_order_template.specdata
1278-
---@field hist_figure_id number References: `df.historical_figure`
1279-
---@field race number References: `df.creature_raw`
1280-
---@field improvement df.improvement_type
1281-
1282-
---@class identity.manager_order_template.specdata: DFCompoundType
1283-
---@field _kind 'struct-type'
1284-
df.manager_order_template.T_specdata = {}
1285-
1286-
---@return df.manager_order_template.T_specdata
1287-
function df.manager_order_template.T_specdata:new() end
1288-
12891263
---@class (exact) df.punishmentst: DFStruct
12901264
---@field _type identity.punishmentst
12911265
---@field hammerstrikes number

dist/library/structures/df.ui-menus.lua

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ function df.interface_button_building_material_selectorst:new() end
470470
---@field material number References: `df.material`
471471
---@field matgloss number
472472
---@field specflag df.job_spec_flags
473-
---@field specdata df.interface_button_building_new_jobst.T_specdata
473+
---@field specdata df.job_spec_data
474474
---@field job_item_flag df.job_material_category
475475
---@field add_building_location boolean
476476
---@field show_help_instead boolean
@@ -484,19 +484,6 @@ df.interface_button_building_new_jobst = {}
484484
---@return df.interface_button_building_new_jobst
485485
function df.interface_button_building_new_jobst:new() end
486486

487-
---@class (exact) df.interface_button_building_new_jobst.T_specdata: DFStruct
488-
---@field _type identity.interface_button_building_new_jobst.specdata
489-
---@field hist_figure_id number References: `df.historical_figure`
490-
---@field race number References: `df.creature_raw`
491-
---@field improvement df.improvement_type
492-
493-
---@class identity.interface_button_building_new_jobst.specdata: DFCompoundType
494-
---@field _kind 'struct-type'
495-
df.interface_button_building_new_jobst.T_specdata = {}
496-
497-
---@return df.interface_button_building_new_jobst.T_specdata
498-
function df.interface_button_building_new_jobst.T_specdata:new() end
499-
500487
---@class (exact) df.interface_button_building_custom_category_selectorst: DFStruct, df.interface_button_buildingst
501488
---@field _type identity.interface_button_building_custom_category_selectorst
502489
---@field custom_category_token string

0 commit comments

Comments
 (0)