@@ -396,6 +396,19 @@ df.job_spec_flags.T_weave_cloth_flags = {}
396396--- @field [ 0] " UNKNOWN" bay12 : N /A
397397df .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
437450function 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
454454local _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
11011101function 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
12741261function 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
0 commit comments