Closed quietust closed 6 months ago
The sizes of the following types have changed in this pull request. Please verify that this is intentional. Note that renamed types are not currently detected and will also be listed here.
Type | Platform | Previous size | New size (this PR) | Change |
---|---|---|---|---|
article_type |
linux64 | 0 | 4 | +4 |
article_type |
windows64 | 0 | 4 | +4 |
builtin_mats |
linux64 | 4 | 2 | -2 |
builtin_mats |
windows64 | 4 | 2 | -2 |
clothing_layer_type |
linux64 | 0 | 4 | +4 |
clothing_layer_type |
windows64 | 0 | 4 | +4 |
corpse_material_type |
linux64 | 4 | 2 | -2 |
corpse_material_type |
windows64 | 4 | 2 | -2 |
creature_interaction_effect_cure_infectionsst |
linux64 | 232 | 0 | -232 |
creature_interaction_effect_cure_infectionsst |
windows64 | 232 | 0 | -232 |
creature_interaction_effect_type |
linux64 | 4 | 2 | -2 |
creature_interaction_effect_type |
windows64 | 4 | 2 | -2 |
creature_interactionst |
linux64 | 0 | 24 | +24 |
creature_interactionst |
windows64 | 0 | 24 | +24 |
environment_type |
linux64 | 2 | 4 | +2 |
environment_type |
windows64 | 2 | 4 | +2 |
glove_handedness |
linux64 | 0 | 4 | +4 |
glove_handedness |
windows64 | 0 | 4 | +4 |
inclusion_type |
linux64 | 2 | 4 | +2 |
inclusion_type |
windows64 | 2 | 4 | +2 |
interaction_effect_type |
linux64 | 4 | 2 | -2 |
interaction_effect_type |
windows64 | 4 | 2 | -2 |
interaction_source_type |
linux64 | 4 | 2 | -2 |
interaction_source_type |
windows64 | 4 | 2 | -2 |
interaction_target_type |
linux64 | 4 | 2 | -2 |
interaction_target_type |
windows64 | 4 | 2 | -2 |
intermittent_frequency_type |
linux64 | 0 | 4 | +4 |
intermittent_frequency_type |
windows64 | 0 | 4 | +4 |
item_corpsest |
linux64 | 928 | 920 | -8 |
item_liquid |
linux64 | 192 | 184 | -8 |
item_liquid |
windows64 | 192 | 184 | -8 |
item_magicalst |
linux64 | 0 | 24 | +24 |
item_magicalst |
windows64 | 0 | 24 | +24 |
item_magicness_type |
linux64 | 2 | 4 | +2 |
item_magicness_type |
windows64 | 2 | 4 | +2 |
item_matstate |
linux64 | 4 | 0 | -4 |
item_matstate |
windows64 | 4 | 0 | -4 |
item_powder |
linux64 | 192 | 184 | -8 |
item_powder |
windows64 | 192 | 184 | -8 |
item_profilest |
linux64 | 0 | 8 | +8 |
item_profilest |
windows64 | 0 | 8 | +8 |
itemdef_type |
linux64 | 0 | 4 | +4 |
itemdef_type |
windows64 | 0 | 4 | +4 |
massst |
linux64 | 0 | 8 | +8 |
massst |
windows64 | 0 | 8 | +8 |
material_common |
linux64 | 1216 | 1240 | +24 |
material_common |
windows64 | 1216 | 1240 | +24 |
material_template |
windows64 | 1520 | 1528 | +8 |
meat_category_type |
linux64 | 0 | 4 | +4 |
meat_category_type |
windows64 | 0 | 4 | +4 |
organic_mat_category |
linux64 | 4 | 2 | -2 |
organic_mat_category |
windows64 | 4 | 2 | -2 |
plant_flags |
linux64 | 2 | 0 | -2 |
plant_flags |
windows64 | 2 | 0 | -2 |
plant_type |
linux64 | 0 | 4 | +4 |
plant_type |
windows64 | 0 | 4 | +4 |
strain_type |
linux64 | 4 | 2 | -2 |
strain_type |
windows64 | 4 | 2 | -2 |
writing_role_type |
linux64 | 0 | 4 | +4 |
writing_role_type |
windows64 | 0 | 4 | +4 |
writing_style_modifier_type |
linux64 | 0 | 4 | +4 |
writing_style_modifier_type |
windows64 | 0 | 4 | +4 |
This is an automated comment. Please leave a reply if you think that the above information is incorrect.
Note that there are multiple breaking changes in this update:
massst
, which will also be used incaravan_state
once I get to thatspatter
now includesspatter_common
as a member rather than inheriting from it (so that we won't need padding hacks anymore for GCC)itemst::testMaterialFlag
was wrong and has been changed toitemst::fitsCivRequestTab
itemst::addWear
oritemst::checkWearDestroy
should be checked, as their parameters were out of orderitemst::getItemDescriptionPrefix
now uses an enum for its second parameteritem_history_info
previously expected a pointer-to-pointer; now there's an actual structure in betweenLEAF_MAT
will finally need to be updated to useSTOCKPILE_PLANT_GROWTH
, and the same for theorganic_mat_category
values "Leaf" and "CookableLeaf"plant_flags
bitfield (watery/shrub) has been changed into theplant_type
enum, regardless of how closely the current enum values resemble bitflagsplant_tree_info
had itsextent_*
fields named incorrectly (east/south/west/north, where Toady had sx/ex/sy/ey) - anything which actually used them should be checked for correctness