You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.txt
+75Lines changed: 75 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,81 @@ Template for new versions:
19
19
# Future
20
20
21
21
## Structures
22
+
- filled in missing ``original-name`` attributes
23
+
- fixed assorted typos in ``original-name`` attributes
24
+
- ensured that ``original-name`` always appears after ``name`` or ``type-name``, never before
25
+
- fixed several structure field type errors
26
+
- specific changes: fixed ``building_constructionst.type`` to be 32-bit, along with the ``construction_type`` enum
27
+
- specific changes: fixed ``contextst.interrogator_relationships`` to be a pointer to ``evidence_repositoryst``
28
+
- specific changes: fixed ``actor_entryst.associated_org`` to contain pointers to ``organization_entryst``
29
+
- specific changes: fixed ``justice_interfacest.interrogation_report`` to contain pointers to ``interrogation_report``
30
+
- specific changes: fixed ``main_interface_settings.member`` to contain shared pointers to ``world_gen_param_valuest``
31
+
- specific changes: fixed ``squad_equipment_interfacest.am_cand_subtype`` to contain ``int16_t``
32
+
- specific changes: fixed ``startup_charactersheet_petst.race`` to be ``int32_t``
33
+
- specific changes: fixed ``lookinfo_verminst.caste`` to be ``int16_t``
34
+
- specific changes: fixed ``intrigue_corruption.facet_rating`` to be ``int16_t``
35
+
- specific changes: fixed ``historical_entity.current_wgwg`` to be a direct pointer
36
+
- specific changes: fixed ``historical_figure.worldgen_relationships`` to be a direct pointer
37
+
- specific changes: fixed ``pmd_tree_texture_infost.texpos_tree_wood_tile`` to use correct array length (sized against the correct enum)
38
+
- fixed several enums
39
+
- specific changes: fixed ``build_square_type`` enum to add missing element ``OUTSIDE``
40
+
- specific changes: swapped ``main_hover_instruction`` elements ``ADVENTURE_MOVE_DOWN_RAMP_E`` and ``ADVENTURE_MOVE_DOWN_RAMP_W``
41
+
- added some missing enums and bitfields
42
+
- specific changes: ``viewscreen_titlest.mode`` now uses new enum ``title_mode_type``
43
+
- specific changes: ``viewscreen_worldst.squad_flag`` now uses new bitfield ``civlist_squad_flag``
44
+
- specific changes: ``viewscreen_worldst.messenger_flag`` now uses new bitfield ``civlist_messenger_flag``
45
+
- specific changes: fixed ``historical_entity.resources.art_image_types`` to use new ``entity_art_image_type`` enum
46
+
- changed various fields to make use of existing enums and bitfields
47
+
- specific changes: ``adventure_movement_movest.aim_attack_flag`` now uses ``aim_attack_flag`` bitfield
48
+
- specific changes: ``adventure_movement_mountst.riderposition`` now uses ``rider_positions_type`` enum
49
+
- specific changes: ``adventure_constructionst.building_jobitemflag`` now uses ``job_material_category`` bitfield
50
+
- specific changes: ``adventure_constructionst.mat_jobitemflag`` now uses ``job_material_category`` bitfield
51
+
- specific changes: ``adventure_constructionst.mat_jobitemflag_master`` now uses ``job_material_category`` bitfield
52
+
- specific changes: ``building_defst.build_key` now uses ``interface_key`` enum
53
+
- specific changes: ``body_detail_plan.bp_layers_tissue`` now uses ``creature_interaction_effect_target_mode`` enum
54
+
- specific changes: ``body_detail_plan.bp_position_value`` now uses ``body_part_position_type`` enum
55
+
- specific changes: ``body_detail_plan.bp_relation_value_1`` now uses ``body_part_relation_type`` enum
56
+
- specific changes: ``custom_stockpile_interfacest.cur_main_mode_flag`` now uses ``stockpile_group_set`` bitfield
57
+
- specific changes: ``custom_stockpile_interfacest.main_mode_flag`` now uses ``stockpile_group_set`` bitfield
58
+
- specific changes: ``name_creator_interfacest.cur_name_place`` now uses ``language_name_component`` enum
59
+
- specific changes: ``name_creator_interfacest.cur_word_place`` now uses ``language_word_table_index`` enum
60
+
- specific changes: ``dance_form_section.dance_flag`` now uses ``dance_flag`` bitfield
61
+
- specific changes: ``evidence_hf_filest.evidence`` now uses ``evidence_type`` enum
62
+
- specific changes: ``historical_entity.resources.scholar_flag`` now uses ``entity_scholar_flag`` bitfield
63
+
- specific changes: ``interaction_effect_summon_unitst`` fields ``required_creature_flags`` and ``forbidden_creature_flags`` now use ``creature_raw_flags`` enum
64
+
- specific changes: ``interaction_effect_summon_unitst`` fields ``required_caste_flags`` and ``forbidden_caste_flags`` now use ``caste_raw_flags`` enum
65
+
- specific changes: ``interaction_effect_change_weatherst`` fields ``add_weather_flag`` and ``remove_weather_flag`` now use ``region_weather_bits`` bitfield
66
+
- specific changes: ``creature_interaction_effect_body_transformationst`` fields ``required_creature_flags`` and ``forbidden_creature_flags`` now use ``creature_raw_flags`` enum
67
+
- specific changes: ``creature_interaction_effect_body_transformationst`` fields ``required_caste_flags`` and ``forbidden_caste_flags`` now use ``caste_raw_flags`` enum
68
+
- specific changes: ``unit_personality.habit`` now uses ``habit_type`` enum
69
+
- specific changes: ``world_region_feature.vertical_connection`` now uses ``layer_connection_type`` enum
70
+
- specific changes: ``site_construction_blueprintst`` fields ``construction_type`` and ``building_type`` now use ``building_type`` enum
71
+
- specific changes: ``site_construction_blueprintst`` fields ``construction_jobitemflag`` and ``building_jobitemflag`` now use ``job_material_category`` bitfield
72
+
- fixed various fields to use correct signedness
73
+
- specific changes: ``building_weaponrackst.rack_flags`` is now unsigned
74
+
- specific changes: ``temperaturest.fraction`` is now unsigned
75
+
- specific changes: ``historical_entity`` fields ``did_wg_variable_position`` and ``did_wg_variable_market_position`` are now unsigned
76
+
- specific changes: ``item_body_component`` fields ``nonsolid_remaining``, ``layer_wound_area``, ``layer_cut_fraction``, ``layer_dent_fraction``, and ``layer_effect_fraction`` are now signed
77
+
- specific changes: ``unit_personality.traits`` is now signed
78
+
- specific changes: ``rpd_indicator_datast`` fields ``marker_char``, ``marker_f``, ``marker_b``, and ``marker_br`` are now unsigned
79
+
- specific changes: ``embark_note.tile`` is now unsigned
80
+
- specific changes: ``world_population`` fields ``count_min``, ``count_max``, and ``temp_num`` are now unsigned
81
+
- specific changes: ``world_site_realization.mini_colors`` is now unsigned
82
+
- specific changes: ``unit.body.components`` fields ``nonsolid_remaining``, ``layer_wound_area``, ``layer_cut_fraction``, ``layer_dent_fraction``, and ``layer_effect_fraction`` are now signed
83
+
- specific changes: ``unit.body`` fields ``blood_max`` and ``blood_count`` are now signed
84
+
- specific changes: ``unit.counters`` fields ``pain``, ``nausea``, and ``dizziness`` are now signed
85
+
- specific changes: ``unit`` fields ``uwss_alt_period``, ``uwss_alt_on_period``, ``uwss_speed_add``, ``uwss_speed_perc``, and ``uwss_skill_role_adjust`` are now signed
86
+
- specific changes: ``unit.counters`` fields ``paralysis``, ``numbness``, ``fever``, ``exhaustion``, ``hunger_timer``, ``thirst_timer``, ``sleepiness_timer``, ``stomach_content``, ``stomach_food``, ``vomit_timeout``, and ``stored_fat`` are now signed
87
+
- specific changes: ``unit.status2.liquid_depth`` are now signed
88
+
- fixed various fields to use ``int8_t`` or ``bool`` as appropriate
89
+
- specific changes: ``viewscreen_dwarfmodest.sideSubmenu`` is now ``bool`
90
+
- specific changes: ``entity_raw`` fields ``likes_site``, ``tolerates_site``, ``start_biome``, ``settlement_biome``, and ``active_season`` are now ``bool``
91
+
- specific changes: ``entity_raw.jobs.permitted_labor`` is now ``int8_t``
92
+
- specific changes: ``graphicst`` fields ``do_clean_tile_cache`` and ``do_post_init_texture_clear`` are now ``bool``
93
+
- specific changes: ``world_generatorst`` fields ``have_logged_parameters`` and ``last_used_valid`` are now ``bool``
94
+
- other changes: added name to field ``cgl_itemst.item_type``
95
+
- other changes: ``inclusion_type`` now has 16-bit base type (though nothing relies on it)
96
+
- other changes: renamed ``adventure_interface_attackst.scrselected_item_idoll_position_wrestle`` to ``selected_item_id``
<int16_tname='move_direction_z'original-name='move_sz'comment='z-axis direction for the last attempted player unit movement: -1 = down, 0 = none, 1 = up'/>
1004
1004
<boolname='move_do_mid_move'/>
1005
1005
<boolname='move_carefully'original-name='move_do_care'comment='Is set when the player prepares to move carefully (via the Alt + movement key combo)'/>
1006
-
<int16_tname='careful_direction_x'original-name='move_care_sz'comment='x-axis direction for the last attempted careful player unit movement: -1 = west, 0 = none, 1 = east'/>
1006
+
<int16_tname='careful_direction_x'original-name='move_care_sx'comment='x-axis direction for the last attempted careful player unit movement: -1 = west, 0 = none, 1 = east'/>
1007
1007
<int16_tname='careful_direction_y'original-name='move_care_sy'comment='y-axis direction for the last attempted careful player unit movement: -1 = north, 0 = none, 1 = south'/>
1008
1008
<stl-stringname='interrupt_performance_warning'original-name='move_confirm_str'comment='the message displayed when the player attempts to move while their unit is performing'/>
0 commit comments