Skip to content

Commit 509275d

Browse files
Auto-update definitions
1 parent 97b36de commit 509275d

File tree

6 files changed

+44
-6
lines changed

6 files changed

+44
-6
lines changed

dist/library/structures/df.creature.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1423,6 +1423,7 @@ df.creature_graphics_layer_flag = {}
14231423
---@field use_palette_index DFNumberVector
14241424
---@field dye_color_iuse_palette_rowndex DFNumberVector
14251425
---@field use_standard_nex_body_palette_row number
1426+
---@field use_standard_beast_palette_row number
14261427
---@field use_color_palette_token string
14271428

14281429
---@class identity.creature_graphics_layerst: DFCompoundType

dist/library/structures/df.d_basics.lua

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17655,7 +17655,6 @@ df.night_creature_experiment_type = {}
1765517655
-- Unused: RANDOM_CREATURE_FLAG_*
1765617656
-- Unused: RandomCreatureClassType
1765717657
-- Unused: RandomCreatureBodyBaseType
17658-
-- Unused: random_creature_profilest
1765917658
---@alias df.body_abuse_sculpture_type
1766017659
---| -1 # NONE
1766117660
---| 0 # GrislyMound
@@ -17670,7 +17669,6 @@ df.night_creature_experiment_type = {}
1767017669
-- Unused: RANDOM_CREATURE_FLAG_*
1767117670
-- Unused: RandomCreatureClassType
1767217671
-- Unused: RandomCreatureBodyBaseType
17673-
-- Unused: random_creature_profilest
1767417672
---@class identity.body_abuse_sculpture_type: DFEnumType
1767517673
---@field NONE -1 bay12: BodyAbuseSculptureType, actually int16_t
1767617674
---@field [-1] "NONE" bay12: BodyAbuseSculptureType, actually int16_t

dist/library/structures/df.personality.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -597,6 +597,7 @@ function df.circumstance_id:new() end
597597
---| 277 # PerformedRiteImproperlyDedicatedTemple
598598
---| 278 # PerformedRiteUndedicatedTemple
599599
---| 279 # PrayedDedicatedTemple
600+
---| 280 # DefendedSiteAgainstInvaders
600601

601602
---@class identity.unit_thought_type: DFEnumType
602603
---@field None -1
@@ -1161,6 +1162,8 @@ function df.circumstance_id:new() end
11611162
---@field [278] "PerformedRiteUndedicatedTemple"
11621163
---@field PrayedDedicatedTemple 279
11631164
---@field [279] "PrayedDedicatedTemple"
1165+
---@field DefendedSiteAgainstInvaders 280
1166+
---@field [280] "DefendedSiteAgainstInvaders"
11641167
df.unit_thought_type = {}
11651168

11661169
---@class unit_thought_type_attr_entry_type: DFCompoundType
@@ -1453,6 +1456,7 @@ df.unit_thought_type._attr_entry_type._fields = {}
14531456
---@field PerformedRiteImproperlyDedicatedTemple { caption: "incompletely performing the rites of [entity] in an improperly dedicated temple", xml_caption: "religion prayer in incorrect temple" }
14541457
---@field PerformedRiteUndedicatedTemple { caption: "incompletely performing the rites of [entity] in an undedicated temple", xml_caption: "religion prayer in godless temple" }
14551458
---@field PrayedDedicatedTemple { caption: "communing with [histfig] in a dedicated temple", xml_caption: "pray to hf in dedicated temple" }
1459+
---@field DefendedSiteAgainstInvaders { caption: "", xml_caption: "" }
14561460
df.unit_thought_type.attrs = {}
14571461

14581462
---@class df.personality_mood_flag: DFBitfield

dist/library/structures/df.plotinfo.lua

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -686,6 +686,8 @@ df.talk_line_type = {}
686686
---@field [2] boolean
687687
---@field path_has_natural_wall boolean
688688
---@field [3] boolean
689+
---@field path_made_for_leader boolean
690+
---@field [4] boolean
689691

690692
---@class identity.plot_invasion_plan_flag: DFBitfieldType
691693
---@field path_has_liquid 0 bay12: PLOT_INVASION_PLAN_FLAG_*
@@ -696,6 +698,8 @@ df.talk_line_type = {}
696698
---@field [2] "path_has_gap"
697699
---@field path_has_natural_wall 3
698700
---@field [3] "path_has_natural_wall"
701+
---@field path_made_for_leader 4
702+
---@field [4] "path_made_for_leader"
699703
df.plot_invasion_plan_flag = {}
700704

701705
---@class (exact) df.plot_invasion_planst: DFStruct
@@ -742,6 +746,10 @@ function df.plot_invasion_planst:new() end
742746
---@field [9] boolean
743747
---@field scrap_non_vehicle_plans boolean
744748
---@field [10] boolean
749+
---@field handed_over_artifact boolean
750+
---@field [11] boolean
751+
---@field leader_plan_enabled boolean
752+
---@field [12] boolean
745753

746754
---@class identity.plot_invasion_flag: DFBitfieldType
747755
---@field active 0 bay12: PLOTFLAG_INVASION_*
@@ -766,6 +774,10 @@ function df.plot_invasion_planst:new() end
766774
---@field [9] "planless"
767775
---@field scrap_non_vehicle_plans 10
768776
---@field [10] "scrap_non_vehicle_plans"
777+
---@field handed_over_artifact 11
778+
---@field [11] "handed_over_artifact"
779+
---@field leader_plan_enabled 12
780+
---@field [12] "leader_plan_enabled"
769781
df.plot_invasion_flag = {}
770782

771783
---@alias df.mission_type
@@ -827,6 +839,8 @@ df.mission_type = {}
827839
---@field work_zone_num number
828840
---@field entered_planless_year number
829841
---@field entered_planless_season_count number
842+
---@field leader_planning_stalled_year number
843+
---@field leader_planning_stalled_season_count number
830844
---@field last_death_caged_scrap_year number
831845
---@field last_death_caged_scrap_season_count number
832846
---@field last_non_vehicle_scrap_year number
@@ -1691,8 +1705,11 @@ df.setting_difficulty_economy_type = {}
16911705
---@field wild_irritate_decay number
16921706
---@field werebeast_interval number
16931707
---@field vampire_fraction number
1694-
---@field invasion_cap_regular number[]
1695-
---@field invasion_cap_monsters number[]
1708+
---@field invasion_unit_cap number
1709+
---@field invasion_difficulty_first number
1710+
---@field invasion_difficulty_second number
1711+
---@field invasion_difficulty_third number
1712+
---@field invasion_difficulty_scaling number
16961713
---@field min_raids_before_siege number
16971714
---@field min_raids_between_sieges number
16981715
---@field siege_frequency number
@@ -1726,6 +1743,7 @@ df.setting_difficulty_economy_type = {}
17261743
---@field grand_guild_unit_count number
17271744
---@field mandate_period number
17281745
---@field demand_period number
1746+
---@field fort_dig_speed number
17291747

17301748
---@class identity.difficultyst: DFCompoundType
17311749
---@field _kind 'struct-type'

dist/library/structures/df.proj.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ df.projectile_type = {}
5151
---@field [15] boolean
5252
---@field small_aim_minus boolean
5353
---@field [16] boolean
54+
---@field created_in_tantrum boolean
55+
---@field [17] boolean
5456

5557
---@class identity.projectile_flags: DFBitfieldType
5658
---@field no_impact_destroy 0 bay12: PROJFLAG_*
@@ -87,6 +89,8 @@ df.projectile_type = {}
8789
---@field [15] "item_link_deleted"
8890
---@field small_aim_minus 16
8991
---@field [16] "small_aim_minus"
92+
---@field created_in_tantrum 17
93+
---@field [17] "created_in_tantrum"
9094
df.projectile_flags = {}
9195

9296
---@class (exact) df.proj_list_link: DFStruct

dist/library/structures/df.unit.lua

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2657,6 +2657,16 @@ df.unit_action_data_shoot_ranged_weapon = {}
26572657
---@return df.unit_action_data_shoot_ranged_weapon
26582658
function df.unit_action_data_shoot_ranged_weapon:new() end
26592659

2660+
---@class df.unit_move_throw_item_flag: DFBitfield
2661+
---@field _enum identity.unit_move_throw_item_flag
2662+
---@field in_tantrum boolean bay12: UNIT_MOVE_THROW_ITEM_FLAG_*
2663+
---@field [0] boolean bay12: UNIT_MOVE_THROW_ITEM_FLAG_*
2664+
2665+
---@class identity.unit_move_throw_item_flag: DFBitfieldType
2666+
---@field in_tantrum 0 bay12: UNIT_MOVE_THROW_ITEM_FLAG_*
2667+
---@field [0] "in_tantrum" bay12: UNIT_MOVE_THROW_ITEM_FLAG_*
2668+
df.unit_move_throw_item_flag = {}
2669+
26602670
---@class (exact) df.unit_action_data_throw_item: DFStruct
26612671
---@field _type identity.unit_action_data_throw_item
26622672
---@field movewait number
@@ -2667,6 +2677,7 @@ function df.unit_action_data_shoot_ranged_weapon:new() end
26672677
---@field target_lz number
26682678
---@field target_bp number
26692679
---@field target_bp_hit_chance_adjustment number
2680+
---@field flags df.unit_move_throw_item_flag
26702681

26712682
---@class identity.unit_action_data_throw_item: DFCompoundType
26722683
---@field _kind 'struct-type'
@@ -3437,6 +3448,8 @@ df.unit_flags3 = {}
34373448
---@field [16] boolean
34383449
---@field did_dungeon_move_unit boolean
34393450
---@field [17] boolean
3451+
---@field carrying_somebody boolean
3452+
---@field [18] boolean
34403453

34413454
---@class identity.unit_flags4: DFBitfieldType
34423455
---@field lazy_goblet_check 0 bay12: UNITFLAG4_*
@@ -3475,9 +3488,10 @@ df.unit_flags3 = {}
34753488
---@field [16] "may_have_mythical_substance"
34763489
---@field did_dungeon_move_unit 17
34773490
---@field [17] "did_dungeon_move_unit"
3491+
---@field carrying_somebody 18
3492+
---@field [18] "carrying_somebody"
34783493
df.unit_flags4 = {}
34793494

3480-
-- Unused: UNITFLAG_CIV_OFFERED
34813495
---@alias df.unitpref_type
34823496
---| 0 # LikeMaterial
34833497
---| 1 # LikeCreature
@@ -3492,7 +3506,6 @@ df.unit_flags4 = {}
34923506
---| 10 # LikeMusicalForm
34933507
---| 11 # LikeDanceForm
34943508

3495-
-- Unused: UNITFLAG_CIV_OFFERED
34963509
---@class identity.unitpref_type: DFEnumType
34973510
---@field LikeMaterial 0 bay12: UnitPrefs, no base type
34983511
---@field [0] "LikeMaterial" bay12: UnitPrefs, no base type

0 commit comments

Comments
 (0)