Skip to content

Commit 017b4d9

Browse files
committed
Minor fixes to 53.11
* Fix base types of creature_sound_type, creature_sound_method_type, and art_image_property_verb * Use correct bitfield type on agreement_details_data_plot_infiltration_coup.flags * Fix a few original-name attributes * Merge item_statue_graphics_type bitfield into item_statue_graphics_flag
1 parent 114321c commit 017b4d9

6 files changed

Lines changed: 16 additions & 14 deletions

File tree

changelog.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ Template for new versions:
1919
# Future
2020

2121
## Structures
22+
- fixed base types of ``creature_sound_type``, ``creature_sound_method_type``, and ``art_image_property_verb``
23+
- assigned proper bitfield data type on ``agreement_details_data_plot_infiltration_coup.flags``
24+
- merged ``item_statue_graphics_type`` bitfield into ``item_statue_graphics_flag``
25+
- fixed several typos in ``original-name`` attributes
2226

2327
# 53.11-r2
2428

df.agreement.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
<int32_t name='actor_index' original-name='infiltrator_party_id' ref-target='agreement_party'/>
116116
<int32_t name='influencer_index' original-name='client_party_id' ref-target='agreement_party'/>
117117
<int32_t name='target' original-name='target_enid' ref-target='historical_entity'/>
118-
<uint32_t name='flags' original-name='infiltrate_flag'/> bay12: INTRIGUE_PLOT_INFILTRATE_SOCIETY_FLAG_* ?
118+
<bitfield base-type='uint32_t' type-name='intrigue_plot_infiltrate_society_flag' name='flags' original-name='infiltrate_flag'/>
119119
</struct-type>
120120

121121
<struct-type type-name='agreement_details_data_plot_frame_treason' original-name='agreement_subject_frame_for_crimest'>

df.art_image.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
</vmethod>
3636
<vmethod name='markDiscovered' original-name='reveal_art'/>
3737

38-
<vmethod name='getColorAndShape' original-name='get_shape_Color'>
38+
<vmethod name='getColorAndShape' original-name='get_shape_color'>
3939
<pointer name='i_color'><stl-vector type-name='int16_t'/></pointer>
4040
<pointer name='i_shape'><stl-vector type-name='int16_t'/></pointer>
4141
</vmethod>

df.d_basics.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2383,13 +2383,13 @@
23832383
<enum-item name='PILLAGE'/>
23842384
</enum-type>
23852385

2386-
<enum-type type-name='creature_sound_type' base-type='int16_t'> bay12: CreatureSoundType
2386+
<enum-type type-name='creature_sound_type' base-type='int32_t'> bay12: CreatureSoundType
23872387
<enum-item name='NONE' value='-1'/>
23882388
<enum-item name='ALERT'/>
23892389
<enum-item name='PEACEFUL_INTERMITTENT'/>
23902390
</enum-type>
23912391

2392-
<enum-type type-name='creature_sound_method_type' base-type='int16_t'> bay12: CreatureSoundMethodType
2392+
<enum-type type-name='creature_sound_method_type' base-type='int32_t'> bay12: CreatureSoundMethodType
23932393
<enum-item name='NONE' value='-1'/>
23942394
<enum-item name='VOCALIZATION'/>
23952395
</enum-type>
@@ -3805,7 +3805,7 @@
38053805
<enum-item name="EVIL"/>
38063806
</enum-type>
38073807

3808-
<enum-type type-name='art_image_property_verb' original-name='art_image_action_type' base-type='int16_t'> bay12: ArtImageActionType
3808+
<enum-type type-name='art_image_property_verb' original-name='art_image_action_type' base-type='int32_t'> bay12: ArtImageActionType
38093809
<enum-item name="NONE" value='-1'/>
38103810
<enum-item name='Withering' original-name='WITHER'/>
38113811
<enum-item name='SurroundedBy' original-name='SURROUNDED_BY'/>

df.interaction.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@
161161
</vmethod>
162162
<vmethod name='finalize'><int32_t name='interaction_index'/></vmethod>
163163
<vmethod ret-type='bool' name='affects_body_component'><pointer type-name='item_body_component' name='ic'/><pointer type-name='interaction' name='it'/></vmethod>
164-
<vmethod ret-type='bool' name='affects_unit'><pointer type-name='unit' name='un'/><pointer type-name='interaction' name='iut'/></vmethod>
164+
<vmethod ret-type='bool' name='affects_unit'><pointer type-name='unit' name='un'/><pointer type-name='interaction' name='it'/></vmethod>
165165
<vmethod ret-type='bool' name='affects_histfig' original-name='affects_hf'>
166166
<pointer type-name='historical_figure' name='hf'/>
167167
<pointer type-name='interaction' name='it'/>

df.itemdef.xml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
<data-definition>
2-
<bitfield-type type-name='item_statue_graphics_type' base-type='int32_t'> bay12: ITEM_STATUE_GRAPHICS_TYPE_*
3-
<flag-bit name='overall' original-name='OVERALL' count='4' type-name='item_statue_graphics_type_overall'/>
4-
<flag-bit name='index_1' original-name='INDEX_1' count='13'/>
5-
<flag-bit name='index_2' original-name='INDEX_2' count='14'/>
6-
</bitfield-type>
7-
8-
<enum-type type-name='item_statue_graphics_type_overall' base-type='int32_t'> bay12: ITEM_STATUE_GRAPHICS_TYPE_OVERALL_*
2+
<enum-type type-name='item_statue_graphics_type_overall' base-type='int64_t'> bay12: ITEM_STATUE_GRAPHICS_TYPE_OVERALL_*
93
<enum-item name='SHAPE'/>
104
<enum-item name='ITEM'/>
115
<enum-item name='CREATURE'/>
@@ -27,7 +21,11 @@
2721
<enum-item name='SITE'/>
2822
</enum-type>
2923

30-
<bitfield-type type-name='item_statue_graphics_flag' base-type='int64_t'> bay12: ITEM_STATUE_GRAPHICS_FLAG_*
24+
<bitfield-type type-name='item_statue_graphics_flag' base-type='int64_t'> bay12: ITEM_STATUE_GRAPHICS_TYPE_* + ITEM_STATUE_GRAPHICS_FLAG_*
25+
<flag-bit name='overall' original-name='OVERALL' count='4' type-name='item_statue_graphics_type_overall'/>
26+
<flag-bit name='index_1' original-name='INDEX_1' count='13'/>
27+
<flag-bit name='index_2' original-name='INDEX_2' count='14'/>
28+
<flag-bit comment='unused'/>
3129
<flag-bit name='material' original-name='MATERIAL' count='2' type-name='item_statue_graphics_flag_material'/>
3230
<flag-bit name='material_color_index' original-name='MATERIAL_COLOR_INDEX' count='8'/>
3331
<flag-bit name='planned' original-name='PLANNED'/>

0 commit comments

Comments
 (0)