Skip to content

Commit 58afa78

Browse files
committed
Update structures for 53.07
1 parent 40ac7ee commit 58afa78

File tree

7 files changed

+25
-6
lines changed

7 files changed

+25
-6
lines changed

df.creature.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,7 @@
670670
<stl-vector name='dye_color_iuse_palette_rowndex' type-name='int32_t'/>
671671

672672
<int32_t name='use_standard_nex_body_palette_row'/>
673+
<int32_t name='use_standard_beast_palette_row'/>
673674

674675
<stl-string name='use_color_palette_token'/>
675676
</struct-type>

df.d_basics.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12035,7 +12035,6 @@
1203512035
-- Unused: RANDOM_CREATURE_FLAG_*
1203612036
-- Unused: RandomCreatureClassType
1203712037
-- Unused: RandomCreatureBodyBaseType
12038-
-- Unused: random_creature_profilest
1203912038

1204012039
<enum-type type-name='body_abuse_sculpture_type' base-type='int32_t'> bay12: BodyAbuseSculptureType, actually int16_t
1204112040
<enum-item name='NONE' value='-1'/>

df.g_src.graphics.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -797,7 +797,7 @@
797797
<compound type-name='interface_setst' name='graphical_interface'/>
798798
<compound type-name='interface_setst' name='classic_interface'/>
799799

800-
<static-array type-name='int32_t' count='16046' name='texture_indices3'/>
800+
<static-array type-name='int32_t' count='16976' name='texture_indices3'/>
801801
<stl-vector type-name='int32_t' name='texpos_boulder'/>
802802
<static-array type-name='int32_t' count='4508' name='texture_indices4'/>
803803
<static-array name='texpos_item_door_debris' count='4'><stl-vector type-name='int32_t'/></static-array>

df.personality.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1305,6 +1305,10 @@
13051305
<item-attr name='caption' value="communing with [histfig] in a dedicated temple"/>
13061306
<item-attr name='xml_caption' value='pray to hf in dedicated temple'/>
13071307
</enum-item>
1308+
<enum-item name='DefendedSiteAgainstInvaders'>
1309+
<item-attr name='caption' value=""/>
1310+
<item-attr name='xml_caption' value=''/>
1311+
</enum-item>
13081312
</enum-type>
13091313

13101314
<bitfield-type type-name='personality_mood_flag' base-type='uint32_t'> bay12: PERSONALITY_MOOD_FLAG_*

df.plotinfo.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,7 @@
282282
<flag-bit name='path_has_construction'/>
283283
<flag-bit name='path_has_gap'/>
284284
<flag-bit name='path_has_natural_wall'/>
285+
<flag-bit name='path_made_for_leader'/>
285286
</bitfield-type>
286287

287288
<struct-type type-name='plot_invasion_planst'>
@@ -309,6 +310,8 @@
309310
<flag-bit name='can_copy_heat_map'/>
310311
<flag-bit name='planless'/>
311312
<flag-bit name='scrap_non_vehicle_plans'/>
313+
<flag-bit name='handed_over_artifact'/>
314+
<flag-bit name='leader_plan_enabled'/>
312315
</bitfield-type>
313316

314317
<enum-type type-name='mission_type' base-type='int16_t'> bay12: MissionType
@@ -372,6 +375,9 @@
372375
<int32_t name='entered_planless_year'/>
373376
<int32_t name='entered_planless_season_count'/>
374377

378+
<int32_t name='leader_planning_stalled_year'/>
379+
<int32_t name='leader_planning_stalled_season_count'/>
380+
375381
<int32_t name='last_death_caged_scrap_year'/>
376382
<int32_t name='last_death_caged_scrap_season_count'/>
377383
<int32_t name='last_non_vehicle_scrap_year'/>
@@ -743,8 +749,11 @@
743749
<int32_t name='wild_irritate_decay'/>
744750
<int32_t name='werebeast_interval'/>
745751
<int32_t name='vampire_fraction'/>
746-
<static-array type-name='int32_t' count='3' name='invasion_cap_regular'/>
747-
<static-array type-name='int32_t' count='3' name='invasion_cap_monsters'/>
752+
<int32_t name='invasion_unit_cap'/>
753+
<int32_t name='invasion_difficulty_first'/>
754+
<int32_t name='invasion_difficulty_second'/>
755+
<int32_t name='invasion_difficulty_third'/>
756+
<int32_t name='invasion_difficulty_scaling'/>
748757
<int32_t name='min_raids_before_siege'/>
749758
<int32_t name='min_raids_between_sieges'/>
750759
<int32_t name='siege_frequency'/>
@@ -779,6 +788,7 @@
779788
<int32_t name='grand_guild_unit_count'/>
780789
<int32_t name='mandate_period'/>
781790
<int32_t name='demand_period'/>
791+
<int32_t name='fort_dig_speed'/>
782792
</struct-type>
783793

784794
<bitfield-type type-name='plotinfo_flag' base-type='uint32_t'> bay12: PLOTINFOFLAG_*

df.proj.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<flag-bit name='item_link_deleted'/>
2626

2727
<flag-bit name='small_aim_minus'/>
28+
<flag-bit name='created_in_tantrum'/>
2829
</bitfield-type>
2930

3031
<df-linked-list-type type-name='proj_list_link' item-type='projectile'/>

df.unit.xml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1131,6 +1131,10 @@
11311131
<int32_t name='target_bp_hit_chance_adjustment'/>
11321132
</struct-type>
11331133

1134+
<bitfield-type type-name='unit_move_throw_item_flag' base-type='uint32_t'> bay12: UNIT_MOVE_THROW_ITEM_FLAG_*
1135+
<flag-bit name='in_tantrum'/>
1136+
</bitfield-type>
1137+
11341138
<struct-type type-name='unit_action_data_throw_item' original-name='unit_move_throw_itemst'>
11351139
<int32_t name='movewait'/>
11361140
<int32_t name='thrown_itid' ref-target='item'/>
@@ -1140,6 +1144,7 @@
11401144
<int16_t name='target_lz'/>
11411145
<int16_t name='target_bp'/>
11421146
<int32_t name='target_bp_hit_chance_adjustment'/>
1147+
<bitfield name='flags' base-type='uint32_t' type-name='unit_move_throw_item_flag'/>
11431148
</struct-type>
11441149

11451150
<struct-type type-name='unit_action_data_post_shoot_recovery' original-name='unit_move_post_shoot_recoveryst'>
@@ -1453,10 +1458,9 @@
14531458
<flag-bit name='may_have_magical_inventory_item'/>
14541459
<flag-bit name='may_have_mythical_substance'/>
14551460
<flag-bit name='did_dungeon_move_unit'/>
1461+
<flag-bit name='carrying_somebody'/>
14561462
</bitfield-type>
14571463

1458-
-- Unused: UNITFLAG_CIV_OFFERED
1459-
14601464
<enum-type type-name='unitpref_type'> bay12: UnitPrefs, no base type
14611465
<enum-item name='LikeMaterial'/>
14621466
<enum-item name='LikeCreature'/>

0 commit comments

Comments
 (0)