diff --git a/changelog.txt b/changelog.txt index 476ab9405..51693174b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -19,6 +19,66 @@ Template for new versions: # Future ## Structures +- added ``original-name`` attributes to all relevant objects +- fixed numerous structure errors +- specific changes: added NONE entries to many enum types (may affect C++ code using switch() statements): abstract_building_reputation_type, adopt_region_stage_type, artifact_claim_type, block_square_event_type, building_profile_acquisition_method, civzone_type, dance_form_context, dance_form_group_size, dance_form_move_type, divination_outcome_type, dungeon_type, dungeon_wrestle_type, embark_finder_option, environment_type, era_type, flow_type, genetic_modifier_type, hf_artifact_action_type, history_event_collection_type, incident_artifact_location_type, incident_type, incident_written_content_location_type, insurrection_outcome, interaction_flags, interaction_source_type, intrigue_corruption_method_type, inventory_profile_skill_type, inv_item_role_type, journey_type, language_name_category, language_name_component, language_word_table_index, load_game_stage_type, main_choice_type, misc_trait_type, musical_form_melody_frequency, musical_form_melody_style, musical_form_purpose, occasion_schedule_feature, occasion_schedule_type, occupation_type, personality_preference_type, plant_material_def, poetic_form_persona_type, poetic_form_persona_type, prepare_rod_stage_type, projectile_type, region_weather_type, report_zoom_type, resource_allotment_specifier_type, save_substage, scale_construction_type, scale_naming_type, scale_type, secretion_condition, simple_action_type, site_dispute_type, squad_order_cannot_reason, squad_order_type, tactical_situation, talk_choice_type, theft_method_type, timbre_type, travel_log_itinerary_type, workquota_frequency_type, world_construction_type, wrestle_attack_type +- specific changes: assigned explicit "UNUSED" names to anonymous enum/bitfield members which are unused +- specific changes: expanded ``builtin_mats`` to include 640 new elements for CREATURE_1-200, HIST_FIG_1-200, PLANT_1-200, and UNUSED01-40 +- specific changes: assigned proper placeholder names to ``interface_key`` section labels +- specific changes: promoted several inline-defined types to top-level (intrigue_corruption_flag, job_posting_flag, unitproperyplacementst) +- specific changes: ``plant_raw.stockpile_growth_flags`` now uses ``ras_crop_flag`` +- specific changes: added ``stockpile_category`` element "ALL" +- specific changes: fixed structure layouts for ``adventure_interface_companionsst``, ``caste_raw``, ``entity_position_assignment``, ``message_order_to_perform_actionst``, and ``workshop_graphics_infost`` +- specific changes: renamed ``army_controller_goal_infiltrate_societyst`` field "agoal_ab_id" to "goal_ab_id" +- specific changes: renamed ``creature_graphics_layer`` field "dye_color_iuse_palette_rowndex" to "use_palette_row" +- specific changes: assigned proper names to ``hf_religious_datast.anon_1``, ``pet_profilest.anon_1``, and ``unit_vision_arcst.anon_1`` +- specific changes: renamed ``historical_entity`` field "unkarmy_reeling_defense" to "army_reeling_defense" +- specific changes: renamed ``history_event_hf_learns_secretst`` field "interaction_effect" to "interaction_source" +- specific changes: renamed ``item_craft_graphics_flag`` field "size" to "material" +- specific changes: renamed ``lookinfo_spatterst`` field "extend" to "extent" +- specific changes: renamed ``personality_ethicst`` field "reponse" to "response" +- specific changes: renamed ``personality_facet_type`` enum member "PERSEVERENCE" to "PERSEVERANCE" +- specific changes: renamed ``value_type`` enum member "PERSEVERENCE" to "PERSEVERANCE" +- specific changes: renamed ``poetic_form_action`` enum member "MakeConsession" to "MakeConcession" +- specific changes: renamed ``simple_action_type`` enum member "performe_horrible_experiments" to "performed_horrible_experiments" +- specific changes: renamed ``stair_graphics_flag_material`` enum member "FOZEN" to "FROZEN" +- specific changes: renamed ``timbre_type`` enum member "PURE_" to "PURE" +- specific changes: renamed ``tissue_style_type`` enum member "PONY_TAILS" to "PONY_TAIL" +- specific changes: renamed ``unit`` field "pool_index" to "pool_id" +- specific changes: renamed ``viewscreen_choose_start_sitest`` field "def_candidate_nearst" to "def_candidate_near_st" +- specific changes: changed ``caste_raw.extracts.blood_state`` and ``caste_raw.extracts.pus_state`` to use the ``matter_state`` enum +- specific changes: changed ``d_init.display.track_tile_invert`` and ``d_init.display.track_ramp_invert`` to use a bitfield +- specific changes: changed ``interrogation_resultst.relationship_factor`` to use a new enum type (which DF itself actually isn't using yet due to a bug) +- specific changes: changed ``intrigue_perspectivest.potential_corrupt_circumstance_target[]`` to contain ``circumstance_id`` unions instead of plain integers +- specific changes: changed ``world.items.other.BAG``, ``world.items.other.BOLT_THROWER_PARTS``, ``world.items.other.ANY_DRINK``, ``world.items.other.ANY_CRITTER``, and ``world.items.other.FOOD_STORAGE`` to specify the correct element types +- specific changes: changed ``game.main_interface.last_displayed_hover_inst`` to use the ``main_hover_instruction`` enum +- specific changes: changed ``world.raws.music.all[N].m_event[]`` and ``world.raws.music.all[N].context[]`` to hold enums +- specific changes: changed ``widget_job_details_button.jb`` to correctly point at a ``job`` instead of a generic pointer +- specific changes: changed ``world.worldgen_status.rejection_reason`` to use the ``map_reject_type`` enum +- specific changes: changed ``world.history.first_[research]_flag[N]`` to use the various ``knowledge_scholar_flags_N`` bitfields +- specific changes: changed the ``history_event`` vmethods ``getSentence`` and ``getPhrase`` to add 2 new boolean arguments (to which the game always passes "true, false") +- specific changes: changed the ``interaction_target`` vmethod ``affects_unit`` first parameter from an integer to a unit pointer +- specific changes: changed the ``item`` vmethod ``getGloveHandedness`` return type from int8_t to uint32_t +- specific changes: changed the ``item`` vmethod ``getAmmoType`` to take no parameters and to return an ``std::string`` by value +- specific changes: changed the ``item`` vmethod ``getDyeAmount`` to take an integer parameter +- specific changes: changed the ``unit`` vmethod ``getCreatureTile`` to take a boolean parameter +- specific changes: add ``ref-target`` attributes to various fields that were missing them, for use by ``gui/gm-editor`` and similar tools +- specific changes: changed ``caste_raw.extracts.vermin_bite_chance`` to ``vermin_bite_state`` and changed its type to ``matter_state`` +- specific changes: changed ``ci_personal_reputation_profilest`` field ``entity_id`` to ``cultural_identity`` (now referring to a ``cultural_identity``) +- specific changes: changed ``cultural_identity.events[]`` to ``cultural_identity.rumor_info.events[]`` +- specific changes: changed ``dance_form`` field ``entity`` to ``event`` (now referring to at a ``history_event``) +- specific changes: changed ``dance_form_section`` field ``acts_out_civ`` to ``acts_out_event`` (now referring to a ``history_event``) +- specific changes: changed ``entity_burial_request`` field ``civ`` to ``hfid`` (now referring to a ``historical_figure``) +- specific changes: changed ``entity_pop_specifierst`` field ``squad_id`` to `squad_enid`` (now referring to a ``historical_entity``) +- specific changes: changed ``gps.color[x][y]`` to ``gps.default_palette.color[x*16+y]`` +- specific changes: changed ``history_event_modified_buildingst`` field ``modification`` to use a different bitfield ``abstract_building_tower_flag`` +- specific changes: changed ``itemdef_ammost``, ``itemdef_siegeammost``, ``itemdef_toolst``, ``itemdef_trapcompst``, and ``itemdef_weaponst`` fields "texpos" (and "texpos2") into longer lists of specific fields +- specific changes: changed ``knowledge_profilest.known_events[]`` to ``knowledge_profilest.rumor_info.events[]`` +- specific changes: changed ``relationship_event_supplement`` integer field ``occasion_type`` to ``circumstance`` of type ``unit_thought_type`` (an enum) +- specific changes: changed ``relationship_event_supplement`` integer field ``site`` to ``circumstance_id`` field of type ``circumstance_id`` (a union) +- specific changes: changed ``relationship_event_supplement`` field ``profession`` to ``reason_id`` field of type ``history_event_reason_id`` +- specific changes: changed ``scholar_knowledge.knowledge_goal`` bitfield to a union of all ``knowledge_scholar_flags_N`` bitfields (selected by the value of ``scholar_knowledge.research_prject``) +- specific changes: changed ``unit.enemy.rumor[]`` to ``unit.enemy.rumor_info.events[]`` # 53.07-r1 diff --git a/data-definition.xsd b/data-definition.xsd index 8b17d0161..a40aaaa8f 100644 --- a/data-definition.xsd +++ b/data-definition.xsd @@ -57,6 +57,8 @@ + + @@ -119,8 +121,6 @@ - - @@ -144,9 +144,6 @@ - - - @@ -177,8 +174,6 @@ - - @@ -285,6 +280,8 @@ + + @@ -296,6 +293,8 @@ + + @@ -589,6 +588,8 @@ + + @@ -605,6 +606,8 @@ + + diff --git a/df.abstract_building.xml b/df.abstract_building.xml index 88a43dc24..fb1cd16d5 100644 --- a/df.abstract_building.xml +++ b/df.abstract_building.xml @@ -1,49 +1,49 @@ bay12: LOCATION_INFO_FLAG_* - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + the following is not saved: - - - - - - - - - - + + + + + + + + + + - - + + bay12: LocationDeathType @@ -72,7 +72,7 @@ - + -- Unused: struct blueprintst @@ -80,16 +80,16 @@ -- Unused: struct general_blueprintst - - - - - + + + + + - + bay12: AbstractBuildingOrderType @@ -98,20 +98,20 @@ - + - - + + - - + + - + @@ -119,53 +119,53 @@ - + (find-by-id $(find-instance $world_site $$).buildings $id $) - - + + - - - - - - - + + + + + + + - - + + - - - - - - + + + + + + - - - + + + - + - + - + - - - - - + + + + + @@ -173,18 +173,18 @@ not a compound - - - - - + + + + + not a compound - - - - - + + + + + @@ -194,19 +194,19 @@ - + - + bay12: ABSTRACT_BUILDING_TOWER_FLAG_* - - - - + + + + @@ -223,15 +223,15 @@ bay12: AB_UNDERWORLD_SPIRE_FLAG_* - + - + - -- Inline union + -- Inline union - not a real structure @@ -239,36 +239,36 @@ - - + + - + - - - - - - + + + + + + - - - - - - + + + + + + - - - + + + @@ -277,18 +277,18 @@ - - + + - - + + - - + + diff --git a/df.activity.xml b/df.activity.xml index e26ab8a77..86a0dbae5 100644 --- a/df.activity.xml +++ b/df.activity.xml @@ -5,17 +5,17 @@ - - + + -- Seemingly units that are free to be grouped -- away into subevents or sparring pairs. - - + + -- Holder event - + bay12: ActivityEventItemRoleType @@ -36,7 +36,7 @@ - + bay12: ActivityEventBuildingRoleType @@ -50,130 +50,132 @@ - - bay12: ??? + bay12: ??? bay12: ACTIVITY_EVENT_FLAG_* - - + + bay12: ActivityEventType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + (let ((activity (find-instance $activity_entry $$))) (find-by-id $activity.events $event_id $)) - + - + - - + + - + - - + - - - - - + + + + + + + + - - + - - - + + + - - - - + + + + - - + + - - + + - + - + - + - - + + @@ -181,93 +183,93 @@ - + - + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - + + + - + - - + + - - - + + + - + - - - + + + - + - + - + bay12: HARASSMENT_TARGET_PROFILE_FLAG_* - + - + - + - - + + bay12: HarassmentStageType - - - - + + + + - + @@ -278,61 +280,61 @@ bay12: EncounterUnitStageType - - - - - - + + + + + + - - + + - - - + + + bay12: ENCOUNTERFLAG_ITEM_* - + - + - + - - - + + + - + bay12: ACTIVITY_EVENT_REUNION_FLAG_* - + - - + + @@ -341,30 +343,30 @@ - - + + - + - + - + - - - + + + - + depends on conversation choice - + @@ -488,112 +490,112 @@ bay12: ConversationStateType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: ACTIVITY_EVENT_CONVERSATION_FLAG_* - - + + - - + + - + @@ -622,139 +624,139 @@ - - - - + + + + - + - + - + - - + + - - - - + + + + - + - + - - - - - - - + + + + + + + - - - - + + + + - + - - - - + + + + - - - - + + + + bay12: PERFORMANCE_ROLE_FLAG_* - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + - - - - + + + + - + - - - - + + + + - + - + - - - - + + + + @@ -764,52 +766,52 @@ bay12: ACTIVITY_EVENT_READ_FLAG_* - + - - - - + + + + - + bay12: ACTIVITY_EVENT_WRITE_FLAG_* - - - + + + - - - - + + + + - + bay12: ACTIVITY_EVENT_COPY_WRITTEN_CONTENT_FLAG_* - - - + + + - - - - - - + + + + + + - + @@ -824,24 +826,26 @@ + + - + - + bay12: ACTIVITY_EVENT_MAKE_BELIEVE_FLAG_* - - + + - + @@ -854,12 +858,12 @@ bay12: ACTIVITY_EVENT_PLAY_WITH_TOY_FLAG_* - - + + - + @@ -868,40 +872,40 @@ bay12: ACTIVITY_EVENT_PERFORMANCE_FLAG_* - - + + - - + + - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - + - @@ -913,40 +917,40 @@ - + - bay12: ActivityType + bay12: ActivityType - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - - + + + - + @@ -962,7 +966,7 @@ - + @@ -971,7 +975,7 @@ - + diff --git a/df.activity_meeting.xml b/df.activity_meeting.xml index 823feaf00..b999c67d0 100644 --- a/df.activity_meeting.xml +++ b/df.activity_meeting.xml @@ -1,21 +1,21 @@ bay12: ACTIVITYFLAG_* - - - - - + + + + + - - - - - + + + + + - - + + diff --git a/df.adventure.xml b/df.adventure.xml index e2eaadbfa..b8b0c08dd 100644 --- a/df.adventure.xml +++ b/df.adventure.xml @@ -13,8 +13,8 @@ bay12: SOUND_INDICATOR_FLAG_* - - + + @@ -23,63 +23,63 @@ - + - + - bay12: AdventureViewModes + bay12: AdventureViewModes - MAIN - LOOK - CONVERSATION_START_NEW - CONVERSATION_LIST - CONVERATION_TALK - INVENTORY_LOOK - INVENTORY_DROP - INVENTORY_THROW - INVENTORY_WEAR - INVENTORY_REMOVE - INVENTORY_INTERACT - INVENTORY_PUTIN - INVENTORY_PUTIN2 - INVENTORY_EATDRINK - THROW - SHOOET - PICUP - PICKUP_AMOUNT - COMBAT - COMPANIONS - MOVEMENT - SPEED_SNEAK - INTERACT - MOVE - ANNOUNCEMENTS - REGION_MAIN - REGION_SLEEP - SPOOR - SLEEP_CONFIRM - INTERACTION_TARGET - REACTION_MOMENT_NO_ATTACKER - LOOK_SPOOR - ATTACKCREATURE_UNIT_CHOICE - ATTACKCREATURE_CONFIRM - ATTACKCREATURE_MOVE_CHOICE - ATTACKCREATURE_AIM_TARGET - ATTACKCREATURE_AIM_ATTACK - ATTACKCREATURE_PARRY_CHOICE - ATTACKCREATURE_BLOCK_CHOICE - ATTACKCREATURE_DODGE_CHOICE - START_PERFORMANCE - MOVE_CONFIRM - CONSTRUCTION - ASSUME_IDENTITY - NAME_ITEM - BECOME_COMPANION - COMPANION_TACTICAL_SETTINGS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- Unused: DungeonAttackModes @@ -144,12 +144,12 @@ - - - + + + - - + + for "pick up vermin": @@ -165,50 +165,50 @@ argument 3 is set to true if a fire was started returns nullptr - + - - - + + + - - - + + + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - + + + - - + + - - + + - - + + - - + + @@ -231,73 +231,73 @@ - + - - + + - - + + - - + + - + - - - + + + - - - - - + + + + + - - - - + + + + - + - + bay12: ADVENTURE_OPTION_INVENTORY_ITEM_OPTION_FLAG_* - - - - - - - + + + + + + + - - + + @@ -306,90 +306,90 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - - + + - + - - + + - - + + @@ -408,13 +408,13 @@ - + - + @@ -426,17 +426,17 @@ - - - + + + - + - + @@ -444,43 +444,43 @@ - - + + - - - + + + - - + + - - + + - + - + - + @@ -488,7 +488,7 @@ - + @@ -508,7 +508,7 @@ - + @@ -523,13 +523,13 @@ - + - + @@ -553,14 +553,14 @@ - + - + @@ -569,19 +569,19 @@ - - - + + + -- Unused: talk_list_optionst - - - - - + + + + + @@ -599,9 +599,9 @@ - + - + @@ -616,7 +616,7 @@ - + bay12: AdventureConstructionModeType @@ -631,9 +631,9 @@ bay12: AC_EDIT_ZONE_FLAG_* - - - + + + @@ -669,7 +669,7 @@ - + @@ -724,14 +724,14 @@ -- Unused: AdventureTravelCheckType bay12: ADVENTURE_RUMOR_DATA_FLAG_* - - + + - + @@ -758,38 +758,38 @@ bay12: TRACKING_FLAG_* - - - + + + bay12: ADVENTURE_FLAG_* - - + + bay12: ADVENTURE_CHOSEN_FLAG_* - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + bay12: AdventureTravelExceptionType @@ -828,56 +828,56 @@ - + - - - Coordinates of the player on the map when the travel screen is opened. Determine the displayed position whilst travel_not_moved is set - + + + Coordinates of the player on the map when the travel screen is opened. Determine the displayed position whilst travel_not_moved is set + - + - - - + + + - + - + - + - + - - + + - - - + + + - - - - + + + + @@ -887,17 +887,17 @@ - - - - - - - - - - - + + + + + + + + + + + @@ -905,17 +905,17 @@ - - - + + + - - - + + + - + - + @@ -928,7 +928,7 @@ - + ? @@ -937,26 +937,26 @@ ? - - - Coordinates of the player on the map right after their first fast travel move - - + + + Coordinates of the player on the map right after their first fast travel move + + - - - + + + - - + + @@ -972,21 +972,21 @@ not a compound - - - - + + + + - - - + + + - - - + + + @@ -998,14 +998,14 @@ - - - + + + - - - - + + + + diff --git a/df.agreement.xml b/df.agreement.xml index cd46fbf68..c49ea5c10 100644 --- a/df.agreement.xml +++ b/df.agreement.xml @@ -1,244 +1,244 @@ - + - + - + - - + + - bay12: AgreementSubjectType - - - - - - - - - - - - - - - - - - + bay12: AgreementSubjectType + + + + + + + + + + + + + + + + + + -- Here be unions! - - - - - + + + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - - - + + + - + - - - - - + + + + + - - - - + + + + - - - - + + + + - + - - - - bay12: INTRIGUE_PLOT_INFILTRATE_SOCIETY_FLAG_* ? + + + + bay12: INTRIGUE_PLOT_INFILTRATE_SOCIETY_FLAG_* ? - - - - + + + + - - - - + + + + - - - - - - + + + + + + - - - + + + - - - - - - + + + + + + bay12: AGREEMENT_SUBJECT_BUILD_LOCATION_FLAG_* - + - - - - - - - - - + + + + + + + + + - - - + + + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + bay12: AGREEMENT_FLAG_* - - + + - + - + - - + + - - + + - + - + diff --git a/df.alert_state.xml b/df.alert_state.xml index cfef44435..4f995ac30 100644 --- a/df.alert_state.xml +++ b/df.alert_state.xml @@ -1,23 +1,23 @@ - - - + + + - - + + - - + + - 0.50.01 - + 0.50.01 + - + diff --git a/df.announcement.xml b/df.announcement.xml index be8ce4033..ecf8cc282 100644 --- a/df.announcement.xml +++ b/df.announcement.xml @@ -3,10 +3,11 @@ - bay12: AnnouncementLocationType - - - + bay12: AnnouncementLocationType + + + + @@ -14,24 +15,24 @@ - + - - + + - - + + bay12: ANNOUNCEMENTFLAG_* - - - + + - + $.text - + - + - + - + - + - + - + - + @@ -74,55 +75,55 @@ bay12: COMBAT_EVENT_STRIKE_INTRO_FLAG_* - - - - - - - + + + + + + + - bay12: CombatEventType + bay12: CombatEventType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -131,15 +132,15 @@ - + - - - - - + + + + + @@ -150,13 +151,13 @@ bay12: REPORT_FLAG_* - - - - - - - + + + + + + + @@ -165,42 +166,42 @@ bay12: ANNOUNCEMENT_TEMP_FLAG_* - - - - - + + + + + - - - + + + - - + + - - - + + + - - + + - + diff --git a/df.army.xml b/df.army.xml index dc369fc82..7e2219028 100644 --- a/df.army.xml +++ b/df.army.xml @@ -1,43 +1,43 @@ - bay12: ArmyFlag - - - - - - - - + bay12: ArmyFlag + + + + + + + + -- Unused: ArmyGoalType - + bay12: ARMY_NEMESIS_FLAG_* - - - - - - - + + + + + + + - - - - - + + + + + - - - - + + + + @@ -53,50 +53,50 @@ - - - + + + - - + + - - + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - + - + diff --git a/df.army_controller.xml b/df.army_controller.xml index d08f1b35d..8cb78a330 100644 --- a/df.army_controller.xml +++ b/df.army_controller.xml @@ -1,59 +1,59 @@ - - - - - - - - - - + + + + + + + + + + bay12: TRIBUTE_REPORT_FLAG_* - - + + - + - + - - + + - - - + + + - - - + + + bay12: MISSION_REPORT_FLAG_* - + - - - - - + + + + + - - - - + + + + - + bay12: ArmyControllerGoalType @@ -143,7 +143,7 @@ - + @@ -345,7 +345,7 @@ bay12: AC_GOAL_RECLAIM_SITE_FLAG_* - + @@ -356,7 +356,7 @@ bay12: AC_GOAL_CREATE_NEW_SITE_FLAG_* - + @@ -368,11 +368,11 @@ bay12: ARMY_CONTROLLER_FLAG_* - - - - - + + + + + Some army_controller research notes: @@ -396,28 +396,28 @@ - + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - + @@ -453,7 +453,7 @@ - + diff --git a/df.army_tracking_info.xml b/df.army_tracking_info.xml index f100dea7b..e0a65816d 100644 --- a/df.army_tracking_info.xml +++ b/df.army_tracking_info.xml @@ -5,7 +5,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/df.art_image.xml b/df.art_image.xml index 7debb43ee..c2db95c71 100644 --- a/df.art_image.xml +++ b/df.art_image.xml @@ -1,43 +1,43 @@ - + - + - + - - + + - + - - + + - - - - - + + + + + - - - + + + - - - + + + - + - - - + + + @@ -45,95 +45,95 @@ - + - - - - - - + + + + + + - + - + - - + + bay12: ArtImageProperty - - + + - + - + - + - + - + - + - - - + + + - - - + + + - - + + $(find-instance $art_image_chunk $$).images[$] (describe-obj $.name) - - + + - + - - - - - - + + + + + + - + - + - - + + @@ -142,13 +142,13 @@ - + - + - + diff --git a/df.battlefield.xml b/df.battlefield.xml index 660f5a1a1..2ec056889 100644 --- a/df.battlefield.xml +++ b/df.battlefield.xml @@ -1,16 +1,16 @@ - + - - - - + + + + - + diff --git a/df.belief_system.xml b/df.belief_system.xml index da1ac7f32..b343aa09b 100644 --- a/df.belief_system.xml +++ b/df.belief_system.xml @@ -17,15 +17,15 @@ - + - - + + SAVE_VALUENUM - + diff --git a/df.block.xml b/df.block.xml index c7f7888e0..990b8e4e7 100644 --- a/df.block.xml +++ b/df.block.xml @@ -1,77 +1,78 @@ - bay12: BLOCKFLAG_* - - - - bay12: BLOCKFLAG_* + + + + - - - - - - - - - - - - + + + + + + + + + bay12: BlockSquareEventType - - - - - - - - + + + + + + + + + - - + + - + - + - + - + bay12: MINERAL_EVENT_FLAG_* - - - - - + + + + + - - - + + + - + @@ -84,25 +85,25 @@ - - - + + + - - + + - bay12: BLOCK_SQUARE_EVENT_ITEM_SPATTER_FLAG_* - + bay12: BLOCK_SQUARE_EVENT_ITEM_SPATTER_FLAG_* + - - - - + + + + @@ -112,18 +113,18 @@ - - + + - + - bay12: BSESpoorType, defined as uint8_t but that won't work here because of NONE + bay12: BSESpoorType, defined as uint8_t but that won't work here because of NONE @@ -131,31 +132,31 @@ - bay12: BSE_SPOOR_FLAG_* - - - - - - + bay12: BSE_SPOOR_FLAG_* + + + + + + bay12: BSE_SPOOR_FLAG_DIR_* - - - - - - - - + + + + + + + + bay12: BSE_SPOOR_FLAG_LEVEL_* - - - - + + + + @@ -167,7 +168,7 @@ - + @@ -176,21 +177,21 @@ - + - + - + - - + + @@ -198,8 +199,8 @@ - - + + @@ -211,11 +212,11 @@ bay12: tlink{burrow_blockst} - + - + - + @@ -223,34 +224,34 @@ - + - + - + - - - + + + This is compared to unit.animal.population.depth when a revealed necromancer searches for a map edge tile to run away to: - - + + - - + + - - + + - + @@ -266,41 +267,41 @@ - + - + flood; 256*cost for straight, 362*cost for diagonal - + flood; sync to path_distance; same value; inc per run; reset to 0 on wraparound - + 0 = non-walkable; same nonzero at A and B = walkable from A to B - + 1 at walkable map edge; then +1 per 10 tiles it seems; 0 in dug tunnels - + - + @@ -311,13 +312,13 @@ - + - + @@ -328,16 +329,17 @@ + - + - + - + @@ -359,12 +361,12 @@ - + - + - + @@ -373,45 +375,44 @@ - + - bay12: BlockColumnFlagType + bay12: BlockColumnFlagType - - - - + + - + - + + - + - + - + - + - + - - + + - + diff --git a/df.breed.xml b/df.breed.xml index a05073947..16f5203f0 100644 --- a/df.breed.xml +++ b/df.breed.xml @@ -1,6 +1,6 @@ - + diff --git a/df.building.xml b/df.building.xml index a23f08256..17d2a7ac1 100644 --- a/df.building.xml +++ b/df.building.xml @@ -8,189 +8,206 @@ - bay12: StockPileViewMode + bay12: StockPileViewMode - + - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + - + + - - - - - - - - - - + + + + + + + + + + + - - - - - + + + + + + - - - - - - + + + + + + + - + + - - - - - - + + + + + + + - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + + - - - + + + + - - - - - - - - - - + + + + + + + + + + + - + + - - - - - - - - + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + + bay12: BuildingUseType - - - - - - - - - - + + + + + + + + + + - - + + - + - - + + - - + + @@ -204,323 +221,323 @@ - + - + - + - + - - - - + + + + bay12: BUILDING_MACHINE_HOOKUP_DIR_* - - - - - - + + + + + + - + bay12: BUILDING_MACHINE_INFO_FLAG_* - + - - + + bay12: BUILDING_ARCHFLAG_* - - + + - - - - - - - - - - + + + + + + + + + + bay12: BUILDINGFLAG_* - - - - - - - - + + + + + + + + - + - - + + bay12: WORKSHOP_PROFILE_FLAG_* - + - + - - - - + + + + - - - - - - - + + + + + + + - + - - + + not a compound - + - - - - + + + + - - + + - - - + + + - + - - + + - + - - + + - - + + - - - - + + + + - + - - + - + - - - - + + + + - - + + - - + + - - - + + + -- 14 - - - - - - - - - - - + + + + + + + + + + + -- 24 - + - - + + - - + + - - + + - - - - - + + + + + -- 34 - - - - - - - - - - + + + + + + + + + + -- 44 - - - - - - + + + + + + - - + + - - + + - - - + + + -- 54 - - + + - - + + - - - - - + + + + + -- 64 - - - + + + - + - + - - - - + + + + -- 74 - - - + + + - - - - - - + + + + + + -- 85 - - - + + - - + + - + - - + + - - + + - - - - - + + + + + -- 95 @@ -528,55 +545,56 @@ - bay12: DefaultStockPiles - - - - - - - - - - - - - - - - - - - - + bay12: DefaultStockPiles + + + + + + + + + + + + + + + + + + + + + - bay12: STOCKPILE_FLAG_* - - - - - - - - - - - - - - - - - - - + bay12: STOCKPILE_FLAG_* + + + + + + + + + + + + + + + + + + + - - + @@ -585,11 +603,11 @@ index-refers-to='(food-mat-by-idx $Meat $)'/> - - @@ -601,47 +619,47 @@ index-refers-to='(food-mat-by-idx $CreatureCheese $)'/> - - - - - - - - + - bay12: StockpileFurnitureStorageType - - - - - - - - - - - - - - - - + bay12: StockpileFurnitureStorageType + + + + + + + + + + + + + + + + - bay12: StockpileFurnitureItemType + bay12: StockpileFurnitureItemType subset of item_type @@ -675,155 +693,155 @@ tool types - - - - + + + + - - - - - + + + + + - + - - + - - - - - - - - + - - + - bay12: StockpileAmmoStorageType - - - + bay12: StockpileAmmoStorageType + + + - - - + - - + + - - + + - - bay12: StockpileBarStorageType - - - - - - + bay12: StockpileBarStorageType + + + + + + - bay12: StockpileBlockStorageType - - - - - + bay12: StockpileBlockStorageType + + + + + - - - + + - - - - - - bay12: StockpileFinishedStorageType - - - - - - - - - - - - - - - - - + bay12: StockpileFinishedStorageType + + + + + + + + + + + + + + + + + - - - + + - - + + - @@ -831,21 +849,21 @@ - - - - - - - - @@ -853,27 +871,27 @@ - - + + - - bay12: StockpileWeaponStorageType - - - - - - - - - - - + bay12: StockpileWeaponStorageType + + + + + + + + + + + @@ -881,116 +899,116 @@ index-refers-to='$global.world.raws.itemdefs.weapons[$]'/> - - + - - + + - + - bay12: StockpileArmorStorageType - - - - - - - - - - - + bay12: StockpileArmorStorageType + + + + + + + + + + + - - - - - - - - + - - + + - + - - + + - + - - - + + + - + - - - + + + - + - - - + + + bay12: BUILDINGFLAG_STOCKPILE_FLAG_* - + - + - + - + bay12: CIVZONE_PEN_FLAG_* - + - + bay12: CIVZONE_POND_FLAG_* - - + + @@ -999,23 +1017,23 @@ bay12: CIVZONE_TOMB_FLAG_* - - + + - + bay12: CIVZONE_GATHER_FLAG_* - - - + + + - - + + @@ -1027,7 +1045,7 @@ - + @@ -1039,13 +1057,13 @@ - - + + - + @@ -1054,16 +1072,16 @@ - + - - - + + + - - + + bay12: BuildingItemRoles, no base type @@ -1073,21 +1091,21 @@ - - + + - - + - + - + @@ -1095,239 +1113,239 @@ - - + + - - + + - - + + - - + + bay12: BUILDINGFLAG_DOOR_* - + - - - - + + + + - - + + bay12: BUILDINGFLAG_HATCH_* - + - - - - + + + + - - + + bay12: BUILDINGFLAG_BRIDGE_* - - - - - + + + + + - - - + + + - + bay12: BUILDINGFLAG_FLOODGATE_* - - - + + + - - + + bay12: BUILDINGFLAG_GRATE_WALL_* - - - + + + - - + + bay12: BUILDINGFLAG_GRATE_FLOOR_* - - - + + + - - + + bay12: BUILDINGFLAG_BARS_VERTICAL_* - - - + + + - - + + bay12: BUILDINGFLAG_BARS_FLOOR_* - - - + + + - - + + bay12: BUILDINGFLAG_TRAP_TRIGGER_* - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + bay12: TRACK_STOP_PROFILE_FLAG_* - + - - - + + + - bay12: BuildingTrapType + bay12: BuildingTrapType - - - - - - + + + + + + bay12: BUILDINGFLAG_TRAP_* - - - + + + - - - - - - + + + + + + - + - + - - + + bay12: BUILDINGFLAG_GEAR_ASSEMBLY_* - + - - + + - - + + - - + + - + bay12: BUILDINGFLAG_SUPPORT_* - + - + bay12: BUILDINGFLAG_WEAPON_* - - - + + + - - + + @@ -1337,69 +1355,68 @@ bay12: BUILDING_SCREW_PUMP_DIR_* - - - - + + + + - + - + - + - + - - - + + + - - - - + - - - + + - + + + + bay12: BUILDINGFLAG_CHAIN_* - + - + - + bay12: BUILDINGFLAG_CAGE_* - - - + + + - - - + + + - bay12: BuildingSiegeEngineType, no base type + bay12: BuildingSiegeEngineType, no base type - - - + + + no bay12 enum @@ -1422,82 +1439,82 @@ - - + + - - - + + + - - + + - - - + + + bay12: BUILDINGFLAG_TABLE_* - + - - + + - + bay12: BUILDINGFLAG_SHOP_* - + - bay12: BuildingShopType - - - - + bay12: BuildingShopType + + + + - - - - + + + + bay12: WELLTAG_* - - - - - - - - + + + + + + + + bay12: BUILDINGFLAG_WELL_* - - + + - + - - + + @@ -1517,163 +1534,163 @@ bay12: BUILDINGFLAG_FARMPLOT_* - + - + - - - - - - + + + + + + - - + + - bay12: BuildingFurnaceType + bay12: BuildingFurnaceType - + - - + + - - + + - + - + - + - - + - + - + - bay12: BuildingWorkshopType + bay12: BuildingWorkshopType - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - - + + - - + + - + - + - + - + - + bay12: BUILDINGFLAG_DEPOT_* - - + + - - + + - + - - + + @@ -1681,80 +1698,80 @@ - + bay12: BUILDING_HIVE_FLAG_* - - - + + + - + - + - + - + - + - bay12: BuildingConstructionType + bay12: BuildingConstructionType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + -- Helper type for building_handlerst @@ -1769,421 +1786,421 @@ -- 0 - - + + - + - + -- 98 different civzone subtypes: array of length BUILDING_CIVZONENUM - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -- everything but stockpile and civzone - + @@ -2194,19 +2211,19 @@ - + -- speculated - + -- speculated - + @@ -2216,596 +2233,597 @@ -- 11 - + - + - + - + - + - + - + - + - + - + -- 21 - + - + - + - + - + - + - + - + - + - + - + - + -- 33 - + - + - + - + - + - + - + - + - + - + - + -- 43 - + - + - + - + - + - + - + - + - + - + -- 53 - + - + - + - + - + - + - + - + - + - + -- 63 - + - + - + - + - + - + - + - + - + - + -- 73 - + - + - + - + - + - + - + - + - + - + -- 83 - + - + - + - + - + - + - + - + -- Helper type for building_handlerst - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - - - - + + + + - + - - - - + + + + - + - + - + - - + + - - + + - - + + - - + + - + - - - + + + - - + + - - + + - + - + - + + + + + - - - - + - + - + @@ -2816,16 +2834,16 @@ E.g. Soap Maker's workshop requires a bucket and a building material. - + - - + + - + - - - + + + bay12: BuildReqMode @@ -2860,29 +2878,29 @@ bay12: BuildReqChoice - - + + One choice in the build item selector. - + - - + + - - + + - - + + @@ -2891,13 +2909,13 @@ - - + + - - + + - + (let* ((selector $global.buildreq) @@ -2907,13 +2925,13 @@ - + - - + + (let* ((selector $global.buildreq) (req $selector.requirements[$selector.req_index])) @@ -2923,34 +2941,30 @@ - - - + + - Toady used the actual enum rather than the matching typedef - - - - - - - + Toady used the actual enum rather than the matching typedef + + + + + - - + + - + - - - + - - + + + @@ -2958,15 +2972,18 @@ - + + + + + + - - - - - + + + @@ -2983,7 +3000,7 @@ - + diff --git a/df.building_def.xml b/df.building_def.xml index aceca7dd7..66d761129 100644 --- a/df.building_def.xml +++ b/df.building_def.xml @@ -1,50 +1,50 @@ - - - - + + + + - - + + - - - - - + + + + + - + - - + + - - - + + + - + $.code - + - + - + @@ -52,49 +52,49 @@ - + - + - + - + - + - + - - + + - + - + - + - + - + @@ -109,10 +109,10 @@ bay12: BUILDING_BRIDGE_GRAPHICS_FLAG_* - - - - + + + + bay12: BUILDING_BRIDGE_GRAPHICS_FLAG_MATERIAL_* @@ -123,16 +123,16 @@ - + bay12: BUILDING_WAGON_GRAPHICS_FLAG_* - - - - - + + + + + bay12: BUILDING_WAGON_GRAPHICS_FLAG_DIRECTION_* @@ -144,13 +144,13 @@ - + bay12: BUILDING_TRAP_GRAPHICS_FLAG_* - - + + bay12: BUILDING_TRAP_GRAPHICS_FLAG_TYPE_* @@ -173,43 +173,43 @@ - + bay12: BUILDING_AXLE_GRAPHICS_FLAG_* - - - + + + - + bay12: BUILDING_GEAR_ASSEMBLY_GRAPHICS_FLAG_* - - - - - - + + + + + + - + bay12: BUILDING_SCREWPUMP_GRAPHICS_FLAG_* - - - - - - - + + + + + + + bay12: BUILDING_SCREWPUMP_GRAPHICS_FLAG_DIR_* @@ -220,17 +220,17 @@ - + bay12: BUILDING_WINDMILL_GRAPHICS_FLAG_* - - - - - - + + + + + + bay12: BUILDING_WINDMILL_GRAPHICS_FLAG_FACING_* @@ -245,32 +245,32 @@ - + bay12: BUILDING_WATER_WHEEL_GRAPHICS_FLAG_* - - - - - - + + + + + + - + bay12: BUILDING_BALLISTA_GRAPHICS_FLAG_* - + - - - - - + + + + + bay12: BUILDING_BALLISTA_GRAPHICS_FLAG_FACING_* @@ -289,18 +289,18 @@ - + bay12: BUILDING_CATAPULT_GRAPHICS_FLAG_* - + - - - - - + + + + + bay12: BUILDING_CATAPULT_GRAPHICS_FLAG_FACING_* @@ -319,17 +319,17 @@ - + bay12: BUILDING_BOLT_THROWER_GRAPHICS_FLAG_* - - - - - - + + + + + + bay12: BUILDING_BOLT_THROWER_GRAPHICS_FLAG_FACING_* @@ -344,83 +344,83 @@ - + bay12: BUILDING_ROLLERS_GRAPHICS_FLAG_* - - - - - - - - + + + + + + + + - + bay12: BUILDING_TRACK_STOP_GRAPHICS_FLAG_* - - - - - - - + + + + + + + - + bay12: BUILDING_WEAPON_RACK_GRAPHICS_FLAG_* - - - - - + + + + + - + bay12: BUILDING_ARMOR_STAND_GRAPHICS_FLAG_* - - - - - + + + + + - + bay12: BUILDING_SUPPORT_GRAPHICS_FLAG_* - - - - + + + + - + bay12: BUILDING_BARS_VERTICAL_GRAPHICS_FLAG_* - - - + + + bay12: BUILDING_BARS_VERTICAL_GRAPHICS_FLAG_TYPE_* @@ -439,29 +439,33 @@ - + bay12: BUILDING_WORKSHOP_GRAPHICS_FLAG_* - - - - - - + + + + + + - - + + + + + + - - - - + + + + 0.50.01 0.50.01 diff --git a/df.building_use_controller.xml b/df.building_use_controller.xml index 452c27b23..fe6c3acde 100644 --- a/df.building_use_controller.xml +++ b/df.building_use_controller.xml @@ -1,6 +1,6 @@ - diff --git a/df.burrow.xml b/df.burrow.xml index 25e916c35..ef4151115 100644 --- a/df.burrow.xml +++ b/df.burrow.xml @@ -1,27 +1,28 @@ bay12: BURROW_FLAG_* - - + + - - + + (describe-obj $.name) - - - + + + - - - + + + + + + - - @@ -34,24 +35,26 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/df.civagreement.xml b/df.civagreement.xml index 7f697bd13..b249af2dd 100644 --- a/df.civagreement.xml +++ b/df.civagreement.xml @@ -1,25 +1,25 @@ - - + + - + - + - yes, actually int16 even though matgloss should be int32 + yes, actually int16 even though matgloss should be int32 - bay12: AgreementTypes, no base type - - - - - - + bay12: AgreementTypes, no base type + + + + + + @@ -35,22 +35,22 @@ - + - - + + - - + + - - + + @@ -58,15 +58,15 @@ - - + + - - + + - - - + + + diff --git a/df.coinbatch.xml b/df.coinbatch.xml index 15b8db9d5..a0dd383ef 100644 --- a/df.coinbatch.xml +++ b/df.coinbatch.xml @@ -1,22 +1,22 @@ - - - - + + + + not a compound - - + + not a compound - - + + - + diff --git a/df.contaminant.xml b/df.contaminant.xml index 88879a947..c5c12a457 100644 --- a/df.contaminant.xml +++ b/df.contaminant.xml @@ -1,41 +1,41 @@ bay12: CONTAMINANT_FLAG_* - + - - - + + + - - + + bay12: ITEM_CONTAMINANT_FLAG_* - + - sub-element, NOT subclass! - sub-element, NOT subclass! + - + bay12: UNIT_CONTAMINANT_FLAG_* - + - sub-element, NOT subclass! - sub-element, NOT subclass! + - + - sub-element, NOT subclass! + sub-element, NOT subclass! diff --git a/df.creation_zone.xml b/df.creation_zone.xml index 95e2f7071..56789cef1 100644 --- a/df.creation_zone.xml +++ b/df.creation_zone.xml @@ -1,19 +1,19 @@ bay12: CreationZonePWGAlterationType - - - - + + + + - + - - + + - + @@ -24,97 +24,103 @@ - + bay12: CREATION_ZONE_PWG_ALTERATION_CAMP_FLAG_* - + - - - - + + + + - - - - - + + + + + - - + + - - + + bay12: CREATION_ZONE_ITEM_FLAG_* - + - - - - - - - + + + + + + + - - - - - none yet + + + + + none yet - - - + + + - - - + + + + + - - + + + + - + + + - + not a compound - - - - - - + + + + + + not a compound - - - - + + + + diff --git a/df.creature.xml b/df.creature.xml index 4e06025e4..ad6e4e355 100644 --- a/df.creature.xml +++ b/df.creature.xml @@ -10,8 +10,8 @@ - - + + @@ -19,8 +19,8 @@ - - + + @@ -28,95 +28,101 @@ $.type - + - - - - - - + + + + + + + + + - - + + - + - + - + - + $.part - - - - + + - - - - - + + + + + + - + + + - + $.token - - - + - - + - + - - + + - - - + + + -- unit can be sheared at farmers if it has one u.appearance.bp_modifiers[$.bp_modifiers_idx[i]] >= $.length - bay12: TissueFlagType + bay12: TissueFlagType @@ -145,127 +151,150 @@ - - - - - - - + + + + + + + + + + + + - + + + - - - + + + + + + - + - - - - - - - + + + + + + + + + + + + - + + + - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + + - - - - - - - - + + + + + + + + + - + - + - + - + - - - - - - + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - + bay12: ATTACKDEFFLAG_* - - - - - - + + + + + + bay12: SpecialAttackType, actually int16_t but Toady never uses the typedef @@ -276,27 +305,27 @@ - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - + + @@ -305,63 +334,66 @@ -- Unused: attackst bay12: EBO_FLAG_* - + - - - - - - + + + + + + - - - + + + - bay12: TissueLayerFlagType + bay12: TissueLayerFlagType - + $.layer_name - + - + - + + - - + For subordinate layers: - - + + + + + - - - - + + + @@ -372,45 +404,45 @@ bay12: int16[BodyPartShorts] - + - + - - - - + + + + - + - + - + - + - - - + + + - - - - + + + - + bay12: BodyActionType @@ -422,7 +454,7 @@ - + bay12: GaitType @@ -435,114 +467,112 @@ bay12: GAIT_FLAG_* - - - + + + - + - - + + - + bay12: BODY_FLAG_* - - + + - - - - - - - + + + + - + - + - - + Index in nonsolid_layers if applicable - + For blood, magma, iron men etc, lists BLOOD/MAGMA/GAS layers. For other titans and FBs, lists all layers. For ordinary, empty. - + - + - + Sums of values in the parts: - - - - + + + + - + - - - + + + bay12: SecretionCondition, no base type + - - - - - - - - - + + + + + + + + + - + - + - - + + @@ -559,7 +589,7 @@ bay12: CGL_TISSUE_LAYER_CONDITION_FLAG_* - + @@ -569,7 +599,7 @@ - + @@ -581,9 +611,9 @@ bay12: CGL_BODYPART_CONDITION_FLAG_* - - - + + + @@ -592,26 +622,27 @@ - - - + + + - + bay12: CGL_ITEM_FLAG_* - - - + + + + - + @@ -623,28 +654,31 @@ - - - - - + + + + + bay12: CREATURE_GRAPHICS_LAYER_FLAG_* - - - - - + + + + + bay12: PCGLayeringType, gigantic enum + + + @@ -652,6 +686,7 @@ + @@ -664,10 +699,10 @@ - + - + @@ -676,12 +711,12 @@ bay12: CREATURE_GRAPHICS_LAYER_SET_FLAG_* - + - - + + @@ -689,7 +724,8 @@ - + + @@ -711,28 +747,31 @@ - + - - - + + + - - - + + + - - - + + + + + + @@ -745,7 +784,7 @@ - bay12: CreatureCasteFlagType + bay12: CreatureCasteFlagType @@ -810,8 +849,8 @@ - - + + @@ -956,98 +995,98 @@ -- Unused: CreatureCasteUChar - bay12: string[CreatureCasteStrings] + bay12: string[CreatureCasteStrings] (fmt "~:(~A ~A~)" $.caste_id $.caste_name[0]) $global.world.raws.creatures.all[$$].caste[$] - + - - + + - - - // temporary - - - + + + // temporary + + + fingers[2], nose, ear, head, eyes, mouth, hair, knuckles, lips, cheek, nails, f eet, arms, hands, tongue, leg - bay12: uchar[CreatureCasteUChar] - - - - - - bay12: ushort[CreatureCasteUShort] - - - - - bay12: short[CreatureCasteShort] - - - - - - - - - - - bay12: uchar[CreatureCasteUChar] + + + + + + bay12: ushort[CreatureCasteUShort] + + + + + bay12: short[CreatureCasteShort] + + not a compound + + + + + + + + + - // NOT 32-bit! - - - - - - - - - - - bay12: int32_t[CreatureCasteLong] - - - - - - - - - - - - - - - - - - - - - - - - - + // NOT 32-bit! + + + + + + + + + + + bay12: int32_t[CreatureCasteLong] + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - - + + learn_ip_perc, last_used, rust, demote @@ -1070,41 +1109,43 @@ - + - - + + - + - - + not a compound + - - - -- Subset of modifiable layers, i.e. where layer_idx != -1 - - - - - + + + + @@ -1114,148 +1155,146 @@ - - + + - - - - - + + + - - - + not a compound + + - + not a compound - - + + - - - + + + - - + + - - - + + + - - - + + + - + - - - + + + - + - + - - + + - + - - + + - - - + + + - + - - - - + + + + - + - - - + + + - - - - + + - + - - - - - + + + + + for world generation - - - - - + + + + + muscle: - - + + - - + + - + - + - - - + not a compound + + - - - - - + not a compound + + + + @@ -1276,14 +1315,14 @@ - - + + -- The comments indicate the creature raw tags whose presence/absence are -- correlated with the flags. Tags with parameters, like those indicating -- biomes, are currently not listed. - bay12: CreatureDefFlagType + bay12: CreatureDefFlagType @@ -1426,6 +1465,7 @@ -- Unused: CreatureDefUChar bay12: GeneticModifierType + @@ -1433,101 +1473,101 @@ - bay12: string[CreatureDefStrings] + bay12: string[CreatureDefStrings] $.creature_id - - - - + + + + - bay12: uchar[CreatureDefUChar] - - - - + bay12: uchar[CreatureDefUChar] + + + + - bay12: ushort[CreatureDefUShort] - + bay12: ushort[CreatureDefUShort] + - bay12: short[CreatureDefShort] - - - - - + bay12: short[CreatureDefShort] + + + + + - bay12: int32_t[CreatureDefLong] + bay12: int32_t[CreatureDefLong] - + - + - - + + - - - + not a compound + + - - + + - - + - - - + not a compound + + - + - - - - - - - - + + + + + + + + - + - - + + -- Unused: creature_handling_informationst - - + + - + - - + - + @@ -1535,15 +1575,15 @@ - - - - - + + + + + - - - + + + diff --git a/df.creaturebody.xml b/df.creaturebody.xml index badde274d..a447d4455 100644 --- a/df.creaturebody.xml +++ b/df.creaturebody.xml @@ -2,19 +2,19 @@ - - - - - - bay12: CreatureBodyPartParentTypes + bay12: CreatureBodyPartParentTypes @@ -22,7 +22,7 @@ - bay12: CreatureBodyPartFlagType + bay12: CreatureBodyPartFlagType @@ -67,20 +67,20 @@ -- string[CreateBodyPartStrings] - - - - + + + + -- int16_t[CreateBodyPartShorts] - + - + - + @@ -88,22 +88,22 @@ -- string[CreatureBodyStrings] - + - + - - - - - + + + + + - - + + diff --git a/df.crime.xml b/df.crime.xml index d3f0e3cda..b9d564414 100644 --- a/df.crime.xml +++ b/df.crime.xml @@ -1,77 +1,76 @@ bay12: PUNISHMENTFLAG_* - - - - + + + + - - - + + + - - - + + + - + - + bay12: CRIMEFLAG_* - - - + + - + - + - + - - - - - - + + + + + + - + - - - - + + + + - - + + - + + - - - - + + - + diff --git a/df.cultural_identity.xml b/df.cultural_identity.xml index e915fc7ed..90f2eec29 100644 --- a/df.cultural_identity.xml +++ b/df.cultural_identity.xml @@ -1,17 +1,17 @@ - bay12: CULTURAL_IDENTITY_ENTITY_FLAG_* - - + bay12: CULTURAL_IDENTITY_ENTITY_FLAG_* + + - - - - - + + + + + - + @@ -21,7 +21,7 @@ - + @@ -35,13 +35,14 @@ - - - - + + + + - SAVE_VALUENUM - + SAVE_VALUENUM + + @@ -49,11 +50,12 @@ + - + diff --git a/df.d_basics.xml b/df.d_basics.xml index 8df05d98a..b4fc479e4 100644 --- a/df.d_basics.xml +++ b/df.d_basics.xml @@ -1,6 +1,6 @@ - + @@ -49,106 +49,106 @@ - bay12: BuildingCivzoneType - - - - - - Invalid Type - Invalid Type - - - formerly ActivityZone - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: BuildingCivzoneType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: TempDietInfoType @@ -181,28 +181,28 @@ bay12: CrimeType - - - - - - - - - - - - - - - - - - - - - - bay12: AbstractBuildingFlag + + + + + + + + + + + + + + + + + + + + + + bay12: AbstractBuildingFlag @@ -240,14 +240,15 @@ bay12: IntrigueCorruptionMethodType - - - - - - - - + + + + + + + + + bay12: InterrogationMethodType @@ -262,70 +263,72 @@ bay12: MessageType - - - - - - + + + + + + - - + + - - + + - + - + - + - + - + - + bay12: MessageActionType - + - - + + + bay12: ??? bay12: MESSAGE_FLAG_* - + - + + - + - + @@ -334,7 +337,7 @@ - + bay12: ReligiousPracticeType @@ -343,7 +346,8 @@ - bay12: ResourceAllotmentType + bay12: ResourceAllotmentType + @@ -446,60 +450,63 @@ - bay12: ItemTheftType - - - - + bay12: ItemTheftType + + + + + bay12: ArtifactClaimType - - - - + + + + + bay12: Moods - - - - - - - - - - - - - - bay12: SEXUAL_ORIENTATION_FLAG_* - - - - - + + + + + + + + + + + + + + bay12: SEXUAL_ORIENTATION_FLAG_* + + + + + bay12: JobArtSpecifierType - - - - - - - + + + + + + + - - - + + + bay12: SquadOrderType + @@ -514,7 +521,7 @@ - bay12: PersonalityValueType + bay12: PersonalityValueType @@ -542,7 +549,7 @@ - + @@ -552,6 +559,7 @@ bay12: AbstractBuildingReputationType + @@ -563,6 +571,7 @@ bay12: TimbreType + @@ -595,7 +604,7 @@ - + @@ -635,7 +644,7 @@ - bay12: PerformanceRoleType + bay12: PerformanceRoleType @@ -646,7 +655,7 @@ - bay12: PerformanceType + bay12: PerformanceType @@ -659,6 +668,7 @@ bay12: OccupationType + @@ -676,7 +686,7 @@ - + @@ -833,7 +843,7 @@ - + @@ -927,7 +937,7 @@ - + @@ -1271,8 +1281,8 @@ - - + + @@ -1295,46 +1305,46 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + bay12: WitnessType @@ -1350,7 +1360,7 @@ -- Unused: ClimbingAbilityType - bay12: PersonalityGoalType + bay12: PersonalityGoalType @@ -1362,39 +1372,39 @@ - + - + - + - + - + - + - + - + - + @@ -1402,27 +1412,28 @@ - + - + - + bay12: InsurrectionOutcomeType - - - + + + + - -- Helper type for history_event_reason + -- Helper type for history_event_reason - not a real structure @@ -1430,336 +1441,337 @@ - bay12: ReasonType + bay12: ReasonType - + - + - + - + - + - + - + - + - + - + - + -- 10 - + - + - + - + - + - + - + - + - + - + -- 20 - + - + - + - + - + - + - + - + - + - + -- 30 - + - + - + - + - + - + - + - + - + - + -- 40 - + - + - + - + - + - + - + - + - + - + -- 50 - + - + - + - + - + - + - + - + - + - + -- 60 - + - + - + - + - + - + - + - + - + - + -- 70 - + - + - + - + - + - + - + - + - + - + -- 80 - + - + - + - + - + - + - + - + - + - + -- 90 - + - + - + - + - + -- Unused: ArmyStopReasonType bay12: IncidentType - - - - - - - - - - - + + + + + + + + + + + + bay12: AdventureDesireStateType @@ -1922,405 +1934,406 @@ -- Unused: TalkFactType - bay12: UnitMoveType + bay12: UnitMoveType - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - bay12: CounterType + bay12: CounterType + -- 0 -- - for thirsty patients - for hungry patients - - - - - - - - handled manually + for thirsty patients + for hungry patients + + + + + + + + handled manually -- 10 -- - - - - - - - - - - + + + + + + + + + + -- 20 -- - - - - - - - - - - + + + + + + + + + + -- 30 -- - - - - - - - - - - + + + + + + + + + + -- 40 -- - - - - - - - - - - + + + + + + + + + + -- 50 -- - - - - - - - - - - + + + + + + + + + + -- 60 -- - - - - - - - - - - + + + + + + + + + + -- 70 -- - - - - - - - - - - + + + + + + + + + + -- 80 -- - - - - + + + + bay12: ChargeRestrictType - - - - - - - - - - - - - - - - - - - - - bay12: PersonalReputationType + + + + + + + + + + + + + + + + + + + + + bay12: PersonalReputationType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bay12: AnimalTrainingStatusType - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: AnimalTrainingStatusType + + + + + + + + - - bay12: WritingFormType + bay12: WritingFormType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bay12: WritingStyleType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: WritingStyleType - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + bay12: WritingStyleModifierType - - - + + + bay12: WritingRoleType - - - - - - - - - - - - - bay12: ConflictStateType - - - - - - - - + + + + + + + + + + + + + bay12: ConflictStateType + + + + + + + + -- Unused: RegionPrint - bay12: LocationHintType + bay12: LocationHintType @@ -2330,7 +2343,7 @@ - bay12: UsageHintType + bay12: UsageHintType @@ -2349,7 +2362,7 @@ -- Unused: BodyPartPrintType - bay12: TradeGoodPurposeType + bay12: TradeGoodPurposeType @@ -2383,40 +2396,40 @@ -- Unused: PATH_DESPERATION_* - bay12: PATH_PERMIT_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: PATH_PERMIT_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: Gender + bay12: Gender Dwarf Fortress calls the functions that use this type to determine the pronouns for abstract_building, so it's not anything biology-related. @@ -2425,19 +2438,19 @@ - + use same as NONE for now - + - + using C-style escapes here as XML doesn't like having characters 11 and 12 in it, even if they're escaped this currently works fine due to how the headers are generated, but a different solution may be needed if the header generator is more robust in the future @@ -2447,7 +2460,7 @@ - + @@ -2457,28 +2470,29 @@ - - + + -- Unused: CombatTrainingCategoryType bay12: SquadWaterLevelType - - - - + + + + bay12: DungeonType - + + bay12: FortressType - + @@ -2519,7 +2533,7 @@ - bay12: ItemDefToolUseType + bay12: ItemDefToolUseType @@ -2549,23 +2563,23 @@ - bay12: EntityUniformItemCategoryType + bay12: EntityUniformItemCategoryType - - - - - - - + + + + + + + - bay12: TissueLayerShapingType + bay12: TissueLayerShapingType - + @@ -2576,7 +2590,7 @@ - bay12: TuningMethodType + bay12: TuningMethodType @@ -2585,7 +2599,7 @@ - bay12: SoundProductionMethodType + bay12: SoundProductionMethodType @@ -2612,7 +2626,7 @@ - bay12: PitchChoiceMethodType + bay12: PitchChoiceMethodType @@ -2657,7 +2671,7 @@ - bay12: PhysicalForceType + bay12: PhysicalForceType @@ -2667,14 +2681,14 @@ - bay12: EntityDefPositionFlagType + bay12: EntityDefPositionFlagType - - + + @@ -2687,7 +2701,7 @@ - + @@ -2699,14 +2713,14 @@ - bay12: EntityPositionFlagType + bay12: EntityPositionFlagType - + - - + + @@ -2715,15 +2729,15 @@ - - + + - + @@ -2740,169 +2754,169 @@ -- Unused: PronounType - bay12: StockpileIndexType + bay12: StockpileIndexType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bay12: ITEMNEEDEDFLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: ITEMNEEDEDFLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: ITEMNEEDEDFLAG2_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: ITEMNEEDEDFLAG2_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: ITEMNEEDEDFLAG3_* - - - - - - - - - - - - - - - - - - - - - - - + bay12: ITEMNEEDEDFLAG3_* + + + + + + + + + + + + + + + + + + + + + + + - bay12: JOB_ITEM_FLAG_* - - - - - - - - - - - - - - + bay12: JOB_ITEM_FLAG_* + + + + + + + + + + + + + + - bay12: BodyPartFlagType + bay12: BodyPartFlagType @@ -2963,7 +2977,7 @@ - bay12: AppearanceModifierRateScaleType + bay12: AppearanceModifierRateScaleType @@ -3039,11 +3053,11 @@ - bay12: BodyPartGroupType + bay12: BodyPartGroupType - - - + + + bay12: BattleOutcomeType @@ -3052,7 +3066,7 @@ - bay12: PositionResponsibilityType + bay12: PositionResponsibilityType @@ -3099,46 +3113,47 @@ - bay12: SquadActivityIndexType - - - - + bay12: SquadActivityIndexType + + + + - bay12: HF_KILL_FLAG_* - - + bay12: HF_KILL_FLAG_* + + -- Unused: HFSpecialAttackType - bay12: HistFigStateType + bay12: HistFigStateType - - - - - - + + + + + + - bay12: SiteType + bay12: SiteType - - - - - - - - - - - + + + + + + + + + + + bay12: WorldConstructionType + @@ -3207,121 +3222,121 @@ -- Unused: ArchitecturalConcept - bay12: Justification + bay12: Justification - - - - - + + + + + bay12: ArchitecturalElement - - - - - - - - - - - - - - - bay12: DestructionReason - + + + + + + + + + + + + + + + bay12: DestructionReason + - - - + + + - bay12: FamilyRelationshipType - - - - - - - - - - - + bay12: FamilyRelationshipType + + + + + + + + + + + -- 10 - - - - - - - - - - + + + + + + + + + + -- 20 - - - - - - - - - - + + + + + + + + + + -- 30 - - - - - - - - - - + + + + + + + + + + -- 40 - - - - - - - - - - + + + + + + + + + + -- 50 - - - - - - - - - - + + + + + + + + + + -- 60 - - - - - - - - - - + + + + + + + + + + -- 70 - - + + bay12: EthicType @@ -3350,7 +3365,7 @@ - bay12: EthicResponseType + bay12: EthicResponseType @@ -3389,392 +3404,392 @@ - bay12: SK_PHILOSOPHY_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_PHILOSOPHY_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_PHILOSOPHY_FLAG2_* - - - - - + bay12: SK_PHILOSOPHY_FLAG2_* + + + + + - bay12: SK_MATHEMATICS_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_MATHEMATICS_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_MATHEMATICS_FLAG2_* - - - - - - - - - - - - - - - - - - - + bay12: SK_MATHEMATICS_FLAG2_* + + + + + + + + + + + + + + + + + + + - bay12: SK_HISTORY_FLAG_* - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_HISTORY_FLAG_* + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_ASTRONOMY_FLAG_* - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_ASTRONOMY_FLAG_* + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_NATURALIST_FLAG_* - - - - - - - - - - - - - - + bay12: SK_NATURALIST_FLAG_* + + + + + + + + + + + + + + - bay12: SK_CHEMISTRY_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_CHEMISTRY_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_GEOGRAPHY_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_GEOGRAPHY_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_MEDICINE_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_MEDICINE_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_MEDICINE_FLAG2_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_MEDICINE_FLAG2_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_MEDICINE_FLAG3_* - + bay12: SK_MEDICINE_FLAG3_* + - bay12: SK_ENGINEERING_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_ENGINEERING_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: SK_ENGINEERING_FLAG2_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SK_ENGINEERING_FLAG2_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: TopicType - - + + @@ -3790,56 +3805,56 @@ - bay12: ArtImageActionType + bay12: ArtImageActionType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: ArtImageElement @@ -3851,7 +3866,7 @@ - bay12: ItemImprovementType + bay12: ItemImprovementType @@ -3870,7 +3885,7 @@ - bay12: ItemSpecificImprovementType + bay12: ItemSpecificImprovementType @@ -3881,273 +3896,273 @@ -- Unused: CaveSupport -- Unused: LightColumn - bay12: StationType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bay12: PathGoalType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: StationType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: PathGoalType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- Unused: BuildPathResult @@ -4178,17 +4193,17 @@ - bay12: MaterialStateType - - - - - - - + bay12: MaterialStateType + + + + + + + - bay12: MaterialDefinitionFlagType + bay12: MaterialDefinitionFlagType @@ -4214,7 +4229,7 @@ - also STOCKPILE_GLOB_SOLID + @@ -4246,11 +4261,11 @@ - + - - + + @@ -4289,13 +4304,13 @@ - + - + - + @@ -4308,12 +4323,13 @@ + - bay12: MaterialType + bay12: MaterialType @@ -4334,50 +4350,82 @@ - CREATURE_1 thru CREATURE_200 - HIST_FIG_1 thru HIST_FIG_200 - PLANT_1 thru PLANT_200 - UNUSED01 thru UNUSED40 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- Unused: MatGlossCoal - bay12: EntityMaterialType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: EntityMaterialType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- Unused: TrampleType @@ -4388,79 +4436,79 @@ -- Unused: SiteClean bay12: GameClean - - - + + + -- Unused: DigStyle - bay12: CivRequestTabType + bay12: CivRequestTabType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4506,15 +4554,16 @@ + -- Unused: TradeDepotBringType -- Unused: ConversationTask bay12: RecordPrecisionLevelType, no actual base type - - - - - + + + + + -- Unused: PrecisionRoundType @@ -4535,10 +4584,10 @@ - + - bay12: GeologicalRegionType + bay12: GeologicalRegionType @@ -4549,21 +4598,22 @@ - bay12: GeologicalLayerType + bay12: GeologicalLayerType - + - - + + - bay12: StoneEnvironment, no base type + bay12: StoneEnvironment, no base type + @@ -4577,14 +4627,14 @@ -- Unused: LayerInclusionGoal seems like a convenient name - - + + -- Unused: FireState -- Unused: GeneralGroupingType - bay12: CreatureTextureType + bay12: CreatureTextureType @@ -4651,28 +4701,28 @@ - bay12: RegionType + bay12: RegionType - - - - - - - - - - - - - bay12: RegionField + + + + + + + + + + + + + bay12: RegionField - + @@ -4971,16 +5021,16 @@ bay12: Schedule, no base type - - - - - - - + + + + + + + - bay12: UnitType + bay12: UnitType @@ -6095,7 +6145,7 @@ - bay12: MapTileType + bay12: MapTileType -- Declare attributes: @@ -6107,96 +6157,96 @@ -- 0x000 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6206,54 +6256,54 @@ -- 0x010 - + - + - + - + - + - + - + - + @@ -6261,26 +6311,26 @@ - - + + - + - + - - - - + + + + @@ -6289,90 +6339,90 @@ -- 0x020 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6381,85 +6431,85 @@ -- 0x030 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6467,95 +6517,95 @@ -- 0x040 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6564,52 +6614,52 @@ -- 0x050 - + - + - + - + - + - + - + - + @@ -6617,47 +6667,47 @@ - + - + - + - + - + - + - + - + @@ -6666,98 +6716,98 @@ -- 0x060 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6766,95 +6816,95 @@ -- 0x070 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6863,49 +6913,49 @@ -- 0x080 - + - + - + - + - + - + - + - + @@ -6913,56 +6963,56 @@ - + - + - + - + - + - + - + - + @@ -6972,55 +7022,55 @@ -- 0x090 - + - + - + - + - + - + - + - + @@ -7028,52 +7078,52 @@ - + - + - + - + - + - + - + - + @@ -7083,56 +7133,56 @@ -- 0x0A0 - + - + - + - + - + - + - + - + @@ -7140,53 +7190,53 @@ - + - + - + - + - + - + - + - + @@ -7195,52 +7245,52 @@ -- 0x0B0 - + - + - + - + - + - + - + - + @@ -7248,50 +7298,50 @@ - + - + - + - + - + - + - + - + @@ -7300,54 +7350,54 @@ -- 0x0C0 - + - + - + - + - + - + - + - + @@ -7355,51 +7405,51 @@ - + - + - + - + - + - + - + - + @@ -7409,104 +7459,104 @@ -- 0x0D0 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7516,87 +7566,87 @@ -- 0x0E0 - + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + @@ -7605,38 +7655,38 @@ -- 0x0F0 - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + @@ -7646,96 +7696,96 @@ -- 0x100 - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + @@ -7745,56 +7795,56 @@ -- 0x110 - + - + - + - + - + - + - + - + @@ -7802,56 +7852,56 @@ - + - + - + - + - + - + - + - + @@ -7861,56 +7911,56 @@ -- 0x120 - + - + - + - + - + - + - + - + @@ -7918,56 +7968,56 @@ - + - + - + - + - + - + - + - + @@ -7977,56 +8027,56 @@ -- 0x130 - + - + - + - + - + - + - + - + @@ -8034,56 +8084,56 @@ - + - + - + - + - + - + - + - + @@ -8093,101 +8143,101 @@ -- 0x140 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8197,56 +8247,56 @@ -- 0x150 - + - + - + - + - + - + - + - + @@ -8254,52 +8304,52 @@ - + - + - + - + - + - + - + - + @@ -8309,107 +8359,107 @@ -- 0x160 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8419,89 +8469,89 @@ -- 0x170 - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + @@ -8510,92 +8560,92 @@ -- 0x180 - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + @@ -8603,92 +8653,92 @@ -- 0x190 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8698,63 +8748,63 @@ -- 0x1A0 - + - + - + - + - + - + - + - + - + @@ -8762,56 +8812,56 @@ - + - + - + - + - + - + - + - + @@ -8821,50 +8871,50 @@ -- 0x1B0 - + - + - + - + - + - + - + - + @@ -8872,50 +8922,50 @@ - + - + - + - + - + - + - + - + @@ -8925,56 +8975,56 @@ -- 0x1C0 - + - + - + - + - + - + - + - + @@ -8982,56 +9032,56 @@ - + - + - + - + - + - + - + - + @@ -9041,103 +9091,103 @@ -- 0x1D0 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -9146,55 +9196,55 @@ -- 0x1E0 - - - - - - - - - - - + + + + + + + + + + + - + - + - + - + - + - + @@ -9204,56 +9254,56 @@ -- 0x1F0 - + - + - + - + - + - + - + - + @@ -9261,56 +9311,56 @@ - + - + - + - + - + - + - + - + @@ -9318,50 +9368,50 @@ -- 0x200 - + - + - + - + - + - + - + - + @@ -9369,56 +9419,56 @@ - + - + - + - + - + - + - + - + @@ -9428,56 +9478,56 @@ -- 0x210 - + - + - + - + - + - + - + - + @@ -9485,56 +9535,56 @@ - + - + - + - + - + - + - + - + @@ -9544,56 +9594,56 @@ -- 0x220 - + - + - + - + - + - + - + - + @@ -9601,56 +9651,56 @@ - + - + - + - + - + - + - + - + @@ -9660,56 +9710,56 @@ -- 0x230 - + - + - + - + - + - + - + - + @@ -9717,56 +9767,56 @@ - + - + - + - + - + - + - + - + @@ -9776,56 +9826,56 @@ -- 0x240 - + - + - + - + - + - + - + - + @@ -9833,56 +9883,56 @@ - + - + - + - + - + - + - + - + @@ -9892,56 +9942,56 @@ -- 0x250 - + - + - + - + - + - + - + - + @@ -9949,56 +9999,56 @@ - + - + - + - + - + - + - + - + @@ -10008,56 +10058,56 @@ -- 0x260 - + - + - + - + - + - + - + - + @@ -10065,56 +10115,56 @@ - + - + - + - + - + - + - + - + @@ -10124,56 +10174,56 @@ -- 0x270 - + - + - + - + - + - + - + - + @@ -10181,56 +10231,56 @@ - + - + - + - + - + - + - + - + @@ -10240,56 +10290,56 @@ -- 0x280 - + - + - + - + - + - + - + - + @@ -10297,56 +10347,56 @@ - + - + - + - + - + - + - + - + @@ -10356,56 +10406,56 @@ -- 0x290 - + - + - + - + - + - + - + - + @@ -10413,56 +10463,56 @@ - + - + - + - + - + - + - + - + @@ -10472,56 +10522,56 @@ -- 0x2A0 - + - + - + - + - + - + - + - + @@ -10529,56 +10579,56 @@ - + - + - + - + - + - + - + - + @@ -10588,76 +10638,76 @@ -- 0x2B0 - + - + - + - + - + - + - + - - + + - bay12: SeasonType, int32 - - - - - + bay12: SeasonType, int32 + + + + + - bay12: WeatherState, no base type - - - + bay12: WeatherState, no base type + + + - bay12: EntityDefFlagType - SITE_CONTROLLABLE - ALL_MAIN_POPS_CONTROLLABLE + bay12: EntityDefFlagType + + @@ -10749,325 +10799,325 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - bay12: DESIGNATION_* - - - - - + bay12: DESIGNATION_* + + + + + - - - - - + + + + + - + - - + + - + - - - - - - + + + + + + - bay12: DIG_DESIGNATION_* - - - - - - - + bay12: DIG_DESIGNATION_* + + + + + + + - bay12: LiquidType, LIQUID_TYPE_* - - + bay12: LiquidType, LIQUID_TYPE_* + + - bay12: TRAFFIC_DESIGNATION_* - - - - + bay12: TRAFFIC_DESIGNATION_* + + + + - bay12: OCCUPANCY_* - - - - - bay12: OCCUPANCY_* + + + + + - - - - + + + - - + - - - - - - - - - - - - - + + + + + + + + + + + + + bay12: BUILDING_OCCUPANCY_* - - - - - - - - - - - bay12: FLOW_DIR_* - - - - + + + + + + + + + + + bay12: FLOW_DIR_* + + + + - bay12: FLOW_DIR_TEMP_DIR_* - - - - - - - - - - - bay12: FLOW_DIR_SINK_DIR_* - - - - - - - - - - - + bay12: FLOW_DIR_TEMP_DIR_* + + + + + + + + + + + bay12: FLOW_DIR_SINK_DIR_* + + + + + + + + + + + bay12: MentalAttribute @@ -11095,7 +11145,7 @@ - bay12: ProfessionType + bay12: ProfessionType @@ -11468,22 +11518,22 @@ - bay12: SUPER_PROFESSION_* - - - + bay12: SUPER_PROFESSION_* + + + -10 - - - - - + + + + + -5 - - - - - + + + + + bay12: ItemType @@ -11902,9 +11952,9 @@ - bay12: EntityDefSelector + bay12: EntityDefSelector - + @@ -11925,7 +11975,7 @@ - bay12: HistDamageType + bay12: HistDamageType @@ -11934,89 +11984,89 @@ - bay12: WoundDamageType + bay12: WoundDamageType - - - - - - - - - - + + + + + + + + + + -- Unused: EntityReactionType bay12: DiplomacyStateType - - - - - - + + + + + + - bay12: KillCauseType + bay12: KillCauseType - + - + - - - - - - + + + + + + - - - - + + + + - - + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - - - - + + + + + + - - - - + + + + bay12: NightCreatureExperimentType @@ -12040,54 +12090,54 @@ bay12: BodyAbuseSculptureType, actually int16_t - - - + + + bay12: BodyAbuseMethodType - - - - - - + + + + + + -- Unused: abs_range_rectst bay12: CONTEXT_FLAG_* - - + + - - evidence_repositoryst - + + evidence_repositoryst + - - + + - - + + - + - - + + - + - - + + - - + + diff --git a/df.d_init.xml b/df.d_init.xml index 19b0b7e5d..7c90a57e3 100644 --- a/df.d_init.xml +++ b/df.d_init.xml @@ -5,7 +5,7 @@ - bay12: DInitDisplayFlagType + bay12: DInitDisplayFlagType @@ -16,62 +16,64 @@ - bay12: NicknameDisplayType + bay12: NicknameDisplayType - bay12: InitDisplayIdlersType + bay12: InitDisplayIdlersType - -- Unused: TILE_FLAG_* + + + - + - must specify count 10 because game_type.NONE is not -1 + must specify count because game_type.NONE is not -1 - + N S E W NS NE NW SE SW EW NSE NSW NEW SEW NSEW - - - - - - TREE_PART_TILENUM - - - - - - - - - - + + + + + + TREE_PART_TILENUM + + + + not a compound + + + + + + - + - bay12: InitAdventureFlagType - - - + bay12: InitAdventureFlagType + + + - bay12: AdventureZViewType + bay12: AdventureZViewType @@ -79,7 +81,7 @@ - + @@ -88,22 +90,22 @@ - - + + - not an array - + + not a compound - - - - - + + + + + @@ -119,24 +121,24 @@ - bay12: InitFeatureFlagType + bay12: InitFeatureFlagType - these are all UNUSED - - - + + + + - + - + - + @@ -145,13 +147,13 @@ - bay12: PostPrepareEmbarkConfirmationType + bay12: PostPrepareEmbarkConfirmationType - bay12: AutoSaveFrequencyType + bay12: AutoSaveFrequencyType @@ -159,12 +161,12 @@ - + - + - bay12: INIT_ANNOUNCEMENT_FLAG_* + bay12: INIT_ANNOUNCEMENT_FLAG_* @@ -172,11 +174,11 @@ - + - + @@ -184,7 +186,7 @@ - + diff --git a/df.d_interface.xml b/df.d_interface.xml index 139db335a..c1caf79f7 100644 --- a/df.d_interface.xml +++ b/df.d_interface.xml @@ -1,6 +1,7 @@ + @@ -112,18 +113,18 @@ - - - - - - + + + + + + - - + + - - + + @@ -195,11 +196,11 @@ bay12: ICS_FLAG_* - + bay12: ICS_EXIT_FLAG_* - + @@ -246,14 +247,15 @@ -- Unused: InterfaceCategoryButton bay12: INTERFACE_BUTTON_FLAG_* - - + + + @@ -300,6 +302,7 @@ + @@ -308,6 +311,7 @@ + @@ -326,13 +330,13 @@ - + - - + + @@ -397,7 +401,7 @@ - + @@ -421,15 +425,18 @@ + + + @@ -452,11 +459,14 @@ + + + @@ -465,6 +475,7 @@ + @@ -472,8 +483,10 @@ + + @@ -496,6 +509,7 @@ + @@ -516,6 +530,7 @@ + @@ -596,6 +611,7 @@ + @@ -703,7 +719,7 @@ - bay12: StockPilePointerType + bay12: StockPilePointerType @@ -753,7 +769,7 @@ - + @@ -768,6 +784,7 @@ + @@ -783,7 +800,7 @@ bay12: DIPLOMACY_INTERFACE_FLAG_* - + @@ -830,8 +847,8 @@ - + @@ -839,15 +856,15 @@ bay12: TRADE_ITEM_GROUP_FLAG_* - - + + bay12: TRADE_INTERFACE_GOOD_FLAG_* - - - - + + + + @@ -910,29 +927,35 @@ bay12: ASSIGN_TRADE_ITEM_GROUP_FLAG_* - - + + + + + + + + @@ -940,20 +963,21 @@ + bay12: STOCKS_ITEM_GROUP_FLAG_* - - - - - - - - + + + + + + + + @@ -972,6 +996,7 @@ + @@ -1002,6 +1027,7 @@ + @@ -1137,13 +1163,17 @@ + + + + @@ -1168,10 +1198,13 @@ + + + @@ -1179,7 +1212,9 @@ + + @@ -1363,6 +1398,7 @@ + @@ -1392,7 +1428,7 @@ - + @@ -1537,6 +1573,7 @@ + @@ -1667,6 +1704,7 @@ + @@ -1852,20 +1890,21 @@ - - - - - - - + + + + + + + + - bay12: CreateCreatureModeType + bay12: CreateCreatureModeType @@ -1875,25 +1914,28 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + @@ -1905,19 +1947,19 @@ - - - - - + + + + + - + bay12: CRI_UNIT_FLAG_* - + @@ -1965,8 +2007,9 @@ + - + @@ -2013,22 +2056,31 @@ + + + + + + + + + @@ -2044,10 +2096,13 @@ + + + @@ -2153,37 +2208,7 @@ - bay12: unitpropertyplacementst - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2242,8 +2267,8 @@ bay12: ACTOR_ENTRY_FLAG_* - - + + @@ -2286,7 +2311,7 @@ bay12: ORGANIZATION_ENTRY_FLAG_* - + @@ -2346,7 +2371,6 @@ - @@ -2698,9 +2722,9 @@ bay12: HELP_INTERFACE_FLAG_* - - - + + + @@ -2729,6 +2753,7 @@ + @@ -2758,9 +2783,9 @@ bay12: SETTINGS_KEYBINDING_FLAG_* - - - + + + @@ -2773,7 +2798,8 @@ - + + @@ -2873,11 +2899,11 @@ - - + + - + @@ -2934,7 +2960,7 @@ - bay12: HoverInstructionType + bay12: HoverInstructionType generated by devel/dump-tooltip-ids @@ -4861,7 +4887,7 @@ - + @@ -4877,8 +4903,8 @@ bay12: VLUA_INTERACTION_USE_FLAG_* - - + + bay12: AdventureInterfaceAbilitiesContextType @@ -4954,15 +4980,16 @@ bay12: AssumeIdentityMenuModeType - - - - - + + + + + + @@ -4983,7 +5010,7 @@ - + @@ -5041,7 +5068,7 @@ - + @@ -5224,8 +5251,8 @@ - + bay12: AttackMoveChoiceType @@ -5273,7 +5300,6 @@ - @@ -5323,15 +5349,15 @@ bay12: BARTER_ITEM_GROUP_FLAG_* - - + + bay12: BARTER_INTERFACE_GOOD_FLAG_* - - - - + + + + @@ -5387,15 +5413,15 @@ bay12: MUST_RENEW_ADV_ENV_HOVER_FLAG_* - - - - - - - - - + + + + + + + + + @@ -5472,9 +5498,10 @@ - - + + + @@ -5482,7 +5509,6 @@ - -- formerly unit_skills @@ -5490,7 +5516,6 @@ - -- formerly barracks @@ -5516,9 +5541,9 @@ - - - + + + @@ -5526,7 +5551,7 @@ - + @@ -5542,8 +5567,8 @@ - - + + @@ -5551,6 +5576,7 @@ + @@ -5565,7 +5591,7 @@ - + bay12: MinimapTile @@ -5584,7 +5610,7 @@ - + @@ -5592,7 +5618,6 @@ - @@ -5610,6 +5635,7 @@ + @@ -5635,9 +5661,11 @@ + + @@ -5645,6 +5673,7 @@ + @@ -5679,8 +5708,8 @@ - + @@ -5698,6 +5727,7 @@ + @@ -5722,9 +5752,7 @@ - - - + @@ -5734,7 +5762,6 @@ - @@ -5752,7 +5779,6 @@ - @@ -5789,23 +5815,23 @@ - bay12: LookInfoType - - - - - - - - - - - - - - - - + bay12: LookInfoType + + + + + + + + + + + + + + + + @@ -5833,7 +5859,7 @@ bay12: LOOKINFO_FLOW_FLAG_* - + @@ -5854,7 +5880,7 @@ - + @@ -5866,8 +5892,8 @@ bay12: LOOKINFO_LIQUID_WATER_FLAG_* - - + + @@ -5876,7 +5902,7 @@ bay12: LOOKINFO_LIQUID_MAGMA_FLAG_* - + @@ -5928,7 +5954,7 @@ - + @@ -5953,53 +5979,53 @@ bay12: ExportRegionStageType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + @@ -6042,14 +6068,13 @@ - + - @@ -6060,7 +6085,6 @@ - @@ -6070,7 +6094,6 @@ - @@ -6085,6 +6108,7 @@ + @@ -6132,16 +6156,18 @@ - - + + - - + + + + @@ -6220,15 +6246,16 @@ - - - - - - - - - index into world_site.buildings + + + + + + + + + + index into world_site.buildings @@ -6246,22 +6273,23 @@ - - - - - - - - - + + + + + + + + + - - + + + @@ -6271,14 +6299,15 @@ -- Unused: LoadDungeonStageType bay12: MainChoice - - - - - - - - + + + + + + + + + -- Unused: TitleModeType @@ -6289,15 +6318,16 @@ - + + - + @@ -6313,8 +6343,9 @@ - - + + + @@ -6344,20 +6375,23 @@ + + + - + declared inside viewscreen_initial_prepst @@ -6372,160 +6406,162 @@ - + - display site name next frame + display site name next frame - jewelers workshop orders - number of free items for job - index list +3 (green/clear/crystal glass) + jewelers workshop orders + number of free items for job + index list +3 (green/clear/crystal glass) - For sidemenu unit/prefs/labor + For sidemenu unit/prefs/labor When negative, labor category - + - - determine if ESC is Done or Back + + determine if ESC is Done or Back - + - - - for current unit - + + + for current unit + - + - - - + + + bay12: AdoptRegionStageType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + bay12: LoadGameStageType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - + @@ -6552,20 +6588,20 @@ -- Unused: text_linest - - must specify count 10 because game_type.NONE is not -1 + + must specify count because game_type.NONE is not -1 bay12: ChooseStartSiteViewMode, no base type! - - - - - - - - - + + + + + + + + + bay12: EmbarkNeighborStateType @@ -6591,9 +6627,9 @@ - + - + @@ -6613,7 +6649,7 @@ - + @@ -6644,8 +6680,8 @@ - - + + @@ -6712,12 +6748,12 @@ - - - + + + - + @@ -6780,34 +6816,40 @@ - - + + + + + + - + + Set remotely via pointers: - - - - - + + + + + + bay12: SETUP_RACE_SELECTION_FLAG_* - - - + + + - + @@ -6820,6 +6862,7 @@ + @@ -6828,6 +6871,7 @@ + @@ -6865,7 +6909,6 @@ - @@ -6946,6 +6989,7 @@ + @@ -7006,76 +7050,76 @@ -- Unused: viewscreen_jobst - - + + No destructor anywhere: - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -7086,122 +7130,125 @@ - + - + + + + - bay12: OVERALL_HEALTH_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: OVERALL_HEALTH_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: OVERALL_HEALTH_FLAG2_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: OVERALL_HEALTH_FLAG2_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: OVERALL_HEALTH_FLAG3_* - - - - - - - - - - - - - - - - + bay12: OVERALL_HEALTH_FLAG3_* + + + + + + + + + + + + + + + + - - - - - - + + + + + + - + @@ -7209,7 +7256,7 @@ - + diff --git a/df.dance_form.xml b/df.dance_form.xml index 927b5a7f1..efe240b2d 100644 --- a/df.dance_form.xml +++ b/df.dance_form.xml @@ -1,273 +1,266 @@ bay12: DANCE_FLAG_* - + - bay12: DanceComponentType - - - - - - - - - - + bay12: DanceComponentType + + + + + + + + + + + -- 10 - - - - - - - - - - + + + + + + + + + + -- 20 - - - - - - - - - - + + + + + + + + + + -- 30 - - - - + + + + - bay12: DanceComponentAdjectiveType + bay12: DanceComponentAdjectiveType -- 0 - - - - - - - - - - + + + + + + + + + + -- 10 - - - - - - - - - - + + + + + + + + + + -- 20 - - - - - - - - - - + + + + + + + + + + -- 30 - - - - - - - - - - + + + + + + + + + + -- 40 - - - - - - + + + + + + - bay12: DANCE_COMPONENT_FLAG_* - - - - - - - - + bay12: DANCE_COMPONENT_FLAG_* + + + + + + + + - bay12: DanceGroupingType - - - + bay12: DanceGroupingType + + + + - bay12: DanceGroupShapeType + bay12: DanceGroupShapeType - - - - - + + + + + - bay12: DanceLineOfDanceType + bay12: DanceLineOfDanceType - - - - + + + + - bay12: DanceConnectionDistanceType + bay12: DanceConnectionDistanceType - - - + + + - bay12: DanceConnectionTensionType + bay12: DanceConnectionTensionType - - - - - - + + + + + + - bay12: DanceConnectionTimeType + bay12: DanceConnectionTimeType - - + + - bay12: DanceGroupDynamicType + bay12: DanceGroupDynamicType - - - - + + + + bay12: DANCE_MOVE_FLAG_* - - - + + + - - - - - - - - + + + + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - bay12: DancePurposeType - - - - - - + bay12: DancePurposeType + + + + + + + bay12: DANCE_FORM_FLAG_* - + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - + diff --git a/df.datafile.xml b/df.datafile.xml index a5dbce2d7..0e15bee97 100644 --- a/df.datafile.xml +++ b/df.datafile.xml @@ -67,8 +67,8 @@ - - + + diff --git a/df.descriptor.xml b/df.descriptor.xml index 049546636..971e6b68c 100644 --- a/df.descriptor.xml +++ b/df.descriptor.xml @@ -1,14 +1,17 @@ - + $.id + - + + - - + + + - + @@ -21,24 +24,25 @@ bay12: SHAPE_FLAG_* - - - + + + - + + $.id - - + + + - - - + - + + @@ -51,46 +55,47 @@ - + $.id - + + - + bay12: TRACK_GRAPHICS_FLAG_* - - - - - - + + + + + + - + bay12: FORTIFICATION_GRAPHICS_FLAG_* - - - - - - - + + + + + + + - + bay12: STAIR_GRAPHICS_FLAG_* - - - + + + bay12: STAIR_GRAPHICS_FLAG_SHAPE_* @@ -108,7 +113,7 @@ - + @@ -117,32 +122,32 @@ - unlike all of the others, this one is int64 + unlike all of the others, this one is int64 bay12: BOULDER_FLOOR_GRAPHICS_FLAG_* - - + + - + bay12: ENGRAVED_FLOOR_GRAPHICS_FLAG_* - + - + bay12: WOOD_FLOOR_GRAPHICS_FLAG_* - - + + bay12: WOOD_FLOOR_GRAPHICS_TYPE_* @@ -154,22 +159,22 @@ - + bay12: METAL_FLOOR_GRAPHICS_FLAG_* - + - + bay12: STONE_BLOCK_FLOOR_GRAPHICS_FLAG_* - - + + bay12: STONE_BLOCK_FLOOR_GRAPHICS_TYPE_* @@ -181,51 +186,53 @@ - + TODO: defined in g_src/graphics.h - TODO: defined in g_src/graphics.h - - - TODO: defined in g_src/graphics.h - - - + + TODO: defined in g_src/graphics.h + + + - + + TODO: defined in g_src/graphics.h + + + - + bay12: COMBAT_ANIMATION_SWISH_GRAPHICS_FLAG_* - - - - + + + + - + - - - + + + diff --git a/df.dfhack.xml b/df.dfhack.xml index b771102a2..e3a55c024 100644 --- a/df.dfhack.xml +++ b/df.dfhack.xml @@ -179,7 +179,7 @@ - + @@ -195,7 +195,7 @@ - + diff --git a/df.diplomacy.xml b/df.diplomacy.xml index cbc5f3562..52cdfb7cd 100644 --- a/df.diplomacy.xml +++ b/df.diplomacy.xml @@ -1,79 +1,84 @@ - bay12: DiplomacyTopicType - - - - - - - - - - - - - + bay12: DiplomacyTopicType + + + + + + + + + + + + + bay12: DIPLOMACYFLAG_* - - - + + + - bay12: StandardDiplomacyTypes, no base type - - - + bay12: StandardDiplomacyTypes, no base type + + + - + - - - + + + - - - - - - + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + bay12: DIPLOMACY_STATE_FLAG_* - - - + + + - - - - - - + + + + + + - sorted by group_id + sorted by group_id bay12: DiplomaticFactorType @@ -94,20 +99,20 @@ - - - + + + - - + + - + diff --git a/df.dipscript.xml b/df.dipscript.xml index 0cc35f511..97e435ee8 100644 --- a/df.dipscript.xml +++ b/df.dipscript.xml @@ -1,8 +1,9 @@ - + + - + $.code diff --git a/df.divination_set.xml b/df.divination_set.xml index ac2241eda..be003e287 100644 --- a/df.divination_set.xml +++ b/df.divination_set.xml @@ -1,30 +1,154 @@ - -- Unused: FortuneType + bay12: FortuneType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: DivinationOutcomeType - - - - - + + + + + + - - - + + + + - - - - - + + + + + - + diff --git a/df.effect.xml b/df.effect.xml index b6c84c352..29d2f6938 100644 --- a/df.effect.xml +++ b/df.effect.xml @@ -1,24 +1,25 @@ bay12: Effects, no base type - - - + + + - + + - - - + + + - + - + diff --git a/df.entity.xml b/df.entity.xml index 43c76bc7c..0a63bbb38 100644 --- a/df.entity.xml +++ b/df.entity.xml @@ -16,43 +16,47 @@ bay12: EVIDENCE_FLAG_* - + bay12: EVIDENCE_HF_FILE_FLAG_* - - - - + + + + bay12: EVIDENCE_HF_FILE_TEMP_FLAG_* - - + + - + + + - + + - - - + + + + bay12: EVIDENCE_REPOSITORY_FLAG_* - + - - + + - + -- Unused: entity_art_race_restrictionst @@ -83,16 +87,16 @@ -- Unused: entity_material_specifierst - + - - + + - + @@ -100,22 +104,22 @@ bay12: RAS_CROP_FLAG_* - - - - - - - - - - + + + + + + + + + + - + - + @@ -124,14 +128,14 @@ - - + + - - + + @@ -140,20 +144,20 @@ - - + + bay12: RAS_STONE_FLAG_* - - + + - - + + - + @@ -162,39 +166,39 @@ - - + + - - + + - - + + - - + + bay12: RAS_METAL_FLAG_* - - - - - - - + + + + + + + - - - + + + @@ -210,8 +214,8 @@ - - + + @@ -221,83 +225,83 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -311,115 +315,115 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + bay12: RAS_EXTRACT_FLAG_* - - - + + + - - - - - + + + + + - - + + - - - - + + + + bay12: RAS_POWDER_FLAG_* - - + + - - - + + + - + @@ -427,8 +431,8 @@ - - + + @@ -441,89 +445,97 @@ -- Unused: wg_demographicsst - + + - - + + - - - + + + - - - + + + - - + + -- Unused: create_building_datast -- Unused: EntityDefPositionStringType - - - + - + + + + + not an array - + - + not an array - + - bay12: string[EntityDefPositionStringType] - - - - - - - + bay12: string[EntityDefPositionStringType] + + + + + + + - + - + - + + - + + + + - - + + + + + - - + + - - + - - + not an array - - - - + + + + - bay12: int32_t[DemandRooms] - - - + bay12: int32_t[DemandRooms] + + + @@ -532,10 +544,10 @@ - - - - + + + + bay12: ENTITY_DEF_ANIMAL_FLAG_* @@ -554,39 +566,38 @@ - - - + + + - + - + - + $.translation - - - - not an actual compound - - - - - - - - - - - - - - - + + + + not a compound + + + + + + + + + + + + + + @@ -609,15 +620,16 @@ - - - + + + - not an actual compound - - + not a compound + + @@ -634,7 +646,7 @@ - + not an array @@ -646,95 +658,98 @@ - not an actual compound - - - - - - + not a compound + + + + + + - + - SAVE_VALUENUM - SAVE_VALUENUM - SAVE_VALUENUM - + SAVE_VALUENUM + SAVE_VALUENUM + SAVE_VALUENUM + + - + - not an actual compound + not a compound - + - - - + - + + - + - not an actual compound - + not a compound + - - + + - + + + + + + - - - - + - - + + -- Unused: entity_def_handling_informationst - + - bay12: ITEM_CREATION_PARAM_FLAG_* - - - + bay12: ITEM_CREATION_PARAM_FLAG_* + + + - + - - - - - - - - - - + + + + + + + + + + + - bay12: EntityAssociation, no base type + bay12: EntityAssociation, no base type @@ -743,25 +758,25 @@ - + bay12: ENTITY_SITE_AB_PROFILE_FLAG_* - - - + + + - + - bay12: EntitySiteProfileLocationType - + bay12: EntitySiteProfileLocationType + Probably inactive/failed/NA. Seen with status = 0/2/8/16/128/144/8192. Entities Civilization/SiteGovernment/NomadicGroup/Outcast (not all value/entity permutations) - + Civilization: status = 0 if any flags set and status = 2 if not, with the exception of "fortress" that can be set in either case. capital, monument, reclaim, and land_for_holding flags seen. does not seem to indicate clearly whether the site is owned currently. Note that civs don't have links to most of its sites, as it normally goes via site governments. SiteGovernment: flags.residence => status = 0. No flags set with any other status value. Thus, SiteGovernment/type=Claim/status=0 probably means it's the current official local government. @@ -769,46 +784,46 @@ Religion: all were Fortress (and had that flag) and had status = 0. Thus, probably civ level "owner", as the monasteries seem to have local site governments. MilitaryUnit: residence+fortress flags => status = 0 and owner (with no local site government). status = 5 and no flags set was the alternative seen. Outcast: flags.residence => status = 0 and local government. Alternative seen is status = 1 and no flags set. - - + + NomadicGroup/SiteGovernment, all with criminal_gang flag set and status = 0. Can also be found with None (failed/inactive?). Connection usually not mentioned anywhere. - - + + Religion: All have status = 0. At least one of the residence and base_of_operation flags set. Outcast: status = 0 => flag residence and/or base_of_operation. Reverse not true. Assume status = 0 still active, with 2, 3, 131, 195 being failures. MerchantCompany: All have status = 0 and the capital flag set. Some also have base_of_operations. Guild: All have status = 0 and the capital flag set. - bay12: ENTITY_SITE_PROFILE_FLAG_* - - - - - - - - - - - - - - - - - + bay12: ENTITY_SITE_PROFILE_FLAG_* + + + + + + + + + + + + + + + + + - this is a union in toady code but we can probably ignore that per putnam + - + - + Summary: 0 seems to be active, 1, 2, 3, 5, 131, various cessations of activity. 8, 16, 128, 144, 8192 something unrelated, and the 129, 195 possible cessations" 0: Civilization/SiteGovernment/NomadicGroup/Religion/Outcast/MerchantCompany/Guild. Seems to be 'Active'. Civ can have 'Active' claim on site not held, while others seem to be currently active. @@ -827,80 +842,84 @@ 8192: Civilization/SiteGovernment. type = None. No flags. No apparent connection. former_flag is an accumulation of every flag the entity has ever had, any operation that clears part of flag also adds that flag to former_flag - + the above are related to army.squads in some way + - - + + + + - + -- Unused: EquipmentRole -- Unused: EntityArtImageType bay12: EntityUniformType - - - - - + + + + + - bay12: ENTITY_UNIFORM_FLAG_* - - + bay12: ENTITY_UNIFORM_FLAG_* + + - + + (describe-obj $.name) - + - + - + - + - + - + - - - + - - - + + + @@ -912,63 +931,68 @@ -- Unused: EntityPositionStringType - - + + + $.code - + - + - + - bay12: string[EntityPositionStringType] - - - - - - - + bay12: string[EntityPositionStringType] + + + + + + + - + - - + + - + - + + + - - - + + - - - + + + - - - - + - bay12: int32_t[DemandRooms] - - - + not an array + + + + + bay12: int32_t[DemandRooms] + + + + @@ -976,16 +1000,16 @@ - bay12: EntityPositionProfileFlagType + bay12: EntityPositionProfileFlagType - - - - + + + + - + (describe-obj $.position_id.refers-to) @@ -993,21 +1017,23 @@ (describe-obj it)) - - + + - + - - + + + + @@ -1016,12 +1042,14 @@ (find-by-id $(find-instance $historical_entity $$).tissue_styles.all $id $) - - + + + - - - + + + + bay12: TradeCategoryType @@ -1067,7 +1095,7 @@ - + @@ -1084,100 +1112,102 @@ - - + + bay12: ENTITY_LAW_FLAG_* - - + + - + - bay12: AnimalTrainingKnowledgeType - - - - - - + bay12: AnimalTrainingKnowledgeType + + + + + + - - + + - bay12: EntityOccasionScheduleElementType + bay12: EntityOccasionScheduleElementType + race, caste race, caste - history event - poetry form - musical form - dance form + history event + poetry form + musical form + dance form - + histfig plant id, growth idx plant id, growth idx - + - item type, item subtype, material, matgloss - item type, item subtype, material, matgloss - race, caste - plant id + item type, item subtype, material, matgloss + item type, item subtype, material, matgloss + race, caste + plant id - - - - - + + actually an array + + + - bay12: EntityOccasionScheduleType - dance form - musical form - poetry form - history event - dance form - musical form - poetry form - - - race, caste - - item type, subtype, material, matgloss - + bay12: EntityOccasionScheduleType + + dance form + musical form + poetry form + history event + dance form + musical form + poetry form + + + race, caste + + item type, subtype, material, matgloss + start abstract building, end abstract building bay12: ENTITY_OCCASION_SCHEDULE_FLAG_* - + - - - - - - - - + actually an array + + + + + + + bay12: EntityOccasionPurposeType @@ -1187,42 +1217,48 @@ bay12: ENTITY_OCCASION_FLAG_* - + - - - - + + + + + + + - - + + + + + - - - - + + + + + - - - - - - + + + + + + - @@ -1234,32 +1270,38 @@ - + bay12: ENTITY_HONOR_REQUIRED_SKILL_FLAG_* - - + + bay12: ENTITY_HONOR_FLAG_* - + - - - - - - - + + + + + + + + + + + - - - - + + + + + + -- Unused: WG_INTERROGATION_DATA_FLAG_* @@ -1304,11 +1346,11 @@ bay12: ENTITYFLAG_* - - - - - + + + + + SiteGovernment and Outcast has this flag set when there are no site links with the residence or invasion_push_out flag set. Others (NomadicGroup, MilitaryUnit seen) have it set when the criteria of the first group are fullfilled together with occupation_failed, criminal_gang, and reclaim being absent as well, provided they have at least one @@ -1316,56 +1358,57 @@ Civilizations can have the flag set when having lost all sites, but usually do not, so the flag seems useless at that level (Some exterminated kobolds have it set, while most do not, for instance. Embark culled dwarven civs may or may not have it set). - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + bay12: EntityType - - - - - - - - - - - + + + + + + + + + + + - - + + + - - + + @@ -1377,219 +1420,221 @@ - - - - + - + - + + - + + + not a compound, nor are any of the compounds inside - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + + - - - + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - + + - - + + - + - - + + - - + + - + - + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + - - - + not an array + + - - - - - - - - SAVE_VALUENUM + + + + SAVE_VALUENUM likely ENTITY_SCHOLAR_FLAG_* - - - + + + - + - + - - - + + + - + not a compound - - - - - + + + + + - + + + - - + + + not a compound - - - - + + + - - - - - - - - - + + + + + + + not a compound - - + + - + + + + + + - - - - - + + + @@ -1599,125 +1644,123 @@ - - - - - - -- wcid == written content ID - + + + + + + - -- bay12: entity_calendarst *calendar - + - + - - + + - - - + + + + - + - -- bay12: material_source_enid - + - + + + + + - -- bay12: reportst *lastreport - - - + + + + - - - - - - + + + - - - - + + + + not a compound - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - + - - - + not a compound + + - - -- bay12: army_strength_material_bonus - - + - + - + -- worldgen only, unsaved -- Civ entities. Nil for sites. - -- Civ entities. Non pointers for sites. + -- Civ entities. Non pointers for sites. @@ -1727,7 +1770,7 @@ - + @@ -1735,6 +1778,7 @@ + @@ -1742,10 +1786,9 @@ - - ? - ? - ? + + + @@ -1759,19 +1802,20 @@ + -- protected -- - + -- Apparently a temporary buffer for world construction stuff - - + + diff --git a/df.event.xml b/df.event.xml index a11f87b0d..793963d6a 100644 --- a/df.event.xml +++ b/df.event.xml @@ -1,55 +1,54 @@ - bay12: EVENTDETAILFLAG_* - - - - - - - - - - + bay12: EVENTDETAILFLAG_* + + + + + + + + + + - - - + + + - - - - - - - + + + + + + + - - - + + + - - - + + + - - - - - + + + + + - - + + bay12: TubeHazardType @@ -62,53 +61,53 @@ - + - - + + - - - - - - + + + + + + - - - + + + - - - + + + - bay12: VERMINEVENTFLAG_* - - - - + bay12: VERMINEVENTFLAG_* + + + + - bay12: VerminCreationType - - - - - - - - - - + bay12: VerminCreationType + + + + + + + + + + @@ -117,17 +116,17 @@ - + - + - - + + - + - - + + @@ -140,109 +139,109 @@ - - - + + + - + - - - - - + + + + + - - - - + + + + - - - + + + - - + + - - - + + + bay12: EVENT_CONSTRUCTION_FLAG_* - - - + + + - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + diff --git a/df.feature.xml b/df.feature.xml index 4d2ba58db..1702cc81a 100644 --- a/df.feature.xml +++ b/df.feature.xml @@ -7,13 +7,13 @@ (describe-obj $.name) - - - -- 0 - 15 - + + + -- 0 - 15 + - - + + Additional river information: The flow element affects the width of the river and seems to follow the @@ -45,30 +45,30 @@ bay12: FeatureType - - - - - - - - - - + + + + + + + + + + bay12: FeatureAlterationType - - + + - - + + - + @@ -81,27 +81,27 @@ - + - + - - + + - - - + + + - - + + - + - + @@ -115,11 +115,11 @@ - + - + @@ -132,75 +132,75 @@ - bay12: FeatureInitFlagType + bay12: FeatureInitFlagType - - - - - - + + + + + + - - - - - - - - + + + + + + + + - + - - + + - + - + - + - + - - + + - - - + + + - - - - + + + + - - + + - - - - - + + + + + - - + + @@ -225,51 +225,51 @@ - - + + - - + + - + - + - - - + + + - + - + - + - + @@ -293,11 +293,11 @@ - - - + + + - + diff --git a/df.flow.xml b/df.flow.xml index 222cc172c..1f59478f1 100644 --- a/df.flow.xml +++ b/df.flow.xml @@ -1,19 +1,20 @@ bay12: FlowTypes, no base type - - - - - - - - - - - - - - + + + + + + + + + + + + + + + bay12: EVENTFLOW_FLAG_* @@ -24,43 +25,45 @@ - - - + + + - - - + + + bay12: FLOWTRACKER_FLAG_* - + - - + + bay12: FlowGuideType - - + + - + + + - - - + + + - + - + @@ -70,22 +73,22 @@ bay12: FLOW_GUIDE_ITEM_CLOUD_FLAG_* - - + + - - - - + + + + - + - + diff --git a/df.formation.xml b/df.formation.xml index 22feb2293..a72bd821b 100644 --- a/df.formation.xml +++ b/df.formation.xml @@ -1,10 +1,10 @@ - + - + diff --git a/df.g_src.ViewBase.xml b/df.g_src.ViewBase.xml index ee590a255..3718be6d8 100644 --- a/df.g_src.ViewBase.xml +++ b/df.g_src.ViewBase.xml @@ -1,6 +1,6 @@ bay12: SCROLLBAR_DISPLAY_FLAG_* - + bay12: TooltipType @@ -23,10 +23,10 @@ - - - - + + + + @@ -313,7 +313,7 @@ - bay12: InterfaceBreakdownTypes, no base type + bay12: InterfaceBreakdownTypes, no base type diff --git a/df.g_src.basics.xml b/df.g_src.basics.xml index 9b0f30298..3839f1c15 100644 --- a/df.g_src.basics.xml +++ b/df.g_src.basics.xml @@ -6,7 +6,7 @@ not -1 - bay12: GameType + bay12: GameType diff --git a/df.g_src.enabler.xml b/df.g_src.enabler.xml index 2f204ccc6..ab8aa6369 100644 --- a/df.g_src.enabler.xml +++ b/df.g_src.enabler.xml @@ -13,9 +13,9 @@ -- Unused: COPYTEXTUREFLAG_* bay12: ENABLERFLAG_* - - - + + + -- Unused: ttf_id @@ -40,9 +40,9 @@ - - - + + + @@ -133,8 +133,8 @@ bay12: FullscreenState - - + + @@ -240,8 +240,8 @@ - note: this is a std::atomic_int - note: this is a std::atomic_int + + @@ -251,7 +251,7 @@ - + diff --git a/df.g_src.graphics.xml b/df.g_src.graphics.xml index 4694f8849..25c6f30f0 100644 --- a/df.g_src.graphics.xml +++ b/df.g_src.graphics.xml @@ -147,35 +147,35 @@ - bay12: EngravingIntentType - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: EngravingIntentType + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: CombatAnimationSwishType @@ -239,7 +239,7 @@ -- Unused: MAP_PORT_CLOUD_BITS_* bay12: GRAPHIC_MAP_PORT_FLAG_* - + @@ -327,8 +327,8 @@ -- Skipped: VIEWPORT_SHADOW_FLAG_* bay12: GRAPHIC_VIEWPORT_FLAG_* - - + + @@ -680,6 +680,7 @@ + std::variant{SDL_Texture *, SDL_Surface *} @@ -691,13 +692,13 @@ bay12: OVERRIDE_* - - - - - - - + + + + + + + @@ -727,7 +728,7 @@ - + diff --git a/df.g_src.init.xml b/df.g_src.init.xml index fe8f5d9fa..773ff2970 100644 --- a/df.g_src.init.xml +++ b/df.g_src.init.xml @@ -6,12 +6,14 @@ + + @@ -26,7 +28,7 @@ - bay12: InitDisplayFlag + bay12: InitDisplayFlag @@ -35,11 +37,11 @@ - bay12: InitDisplayWindow - - - - + bay12: InitDisplayWindow + + + + bay12: InitDisplayFilterMode @@ -64,17 +66,18 @@ - + + - bay12: InitMediaFlag + bay12: InitMediaFlag @@ -93,7 +96,7 @@ - bay12: InitInputFlag + bay12: InitInputFlag @@ -109,7 +112,7 @@ - bay12: InitWindowFlag + bay12: InitWindowFlag diff --git a/df.g_src.interface.xml b/df.g_src.interface.xml index 939fbcf6f..d554475a0 100644 --- a/df.g_src.interface.xml +++ b/df.g_src.interface.xml @@ -1,5 +1,5 @@ - bay12: InterfacePushType, no base type + bay12: InterfacePushType, no base type @@ -7,7 +7,7 @@ bay12: INTERFACEFLAG_* - + @@ -15,8 +15,10 @@ + + diff --git a/df.g_src.keybindings.xml b/df.g_src.keybindings.xml index 039841c7d..2423640e2 100644 --- a/df.g_src.keybindings.xml +++ b/df.g_src.keybindings.xml @@ -1,7 +1,7 @@ WARNING: THIS FILE IS AUTO-GENERATED - DO NOT EDIT - bay12: InterfaceKeyType + bay12: InterfaceKeyType @@ -290,7 +290,7 @@ , , , - + @@ -487,8 +487,8 @@ - - + + @@ -589,9 +589,9 @@ - - - + + + @@ -708,7 +708,7 @@ - + @@ -964,7 +964,7 @@ - + diff --git a/df.g_src.music_and_sound_g.xml b/df.g_src.music_and_sound_g.xml index 695f339fa..dd4e58da0 100644 --- a/df.g_src.music_and_sound_g.xml +++ b/df.g_src.music_and_sound_g.xml @@ -1,12 +1,12 @@ bay12: MUSICSOUND_FLAG_* - - - - - - - + + + + + + + bay12: MusicEventType @@ -24,7 +24,21 @@ - -- Unused: MusicContextType + bay12: MusicContextType + + + + + + + + + + + + + + -- Unused: Song -- Unused: SoundType -- Skipped: musicsound_info - platform-dependent implementation? @@ -38,7 +52,7 @@ -- Unused: loading_music_filest - + @@ -66,7 +80,7 @@ - + @@ -105,9 +119,9 @@ - - - + + + diff --git a/df.g_src.platform.xml b/df.g_src.platform.xml index 7a1a68b13..7850eadc2 100644 --- a/df.g_src.platform.xml +++ b/df.g_src.platform.xml @@ -3,14 +3,14 @@ - - + + - - + + - + -- Skipped: MSG diff --git a/df.g_src.texture_handler.xml b/df.g_src.texture_handler.xml index 90ae904ba..3e9760d51 100644 --- a/df.g_src.texture_handler.xml +++ b/df.g_src.texture_handler.xml @@ -5,21 +5,25 @@ + + + + - + diff --git a/df.game_g.xml b/df.game_g.xml index 8c2cb26c7..6b9bd46bc 100644 --- a/df.game_g.xml +++ b/df.game_g.xml @@ -1,6 +1,6 @@ bay12: EXTERNAL_FLAG_* - + @@ -27,15 +27,15 @@ -- Unused: BuildableCheck bay12: UnitViewModes - - - - - - - - - + + + + + + + + + diff --git a/df.game_v.xml b/df.game_v.xml index 04d2ee36a..107b29de4 100644 --- a/df.game_v.xml +++ b/df.game_v.xml @@ -69,13 +69,13 @@ - + - + @@ -85,11 +85,13 @@ + -- Skipped: keyboard_point + - + - + -- Skipped: index1_* diff --git a/df.gene_pool.xml b/df.gene_pool.xml index f74bc8f79..2e2abab57 100644 --- a/df.gene_pool.xml +++ b/df.gene_pool.xml @@ -1,18 +1,18 @@ - + - + - + diff --git a/df.graphics_mainview.xml b/df.graphics_mainview.xml index 337f38940..c41a1ce3e 100644 --- a/df.graphics_mainview.xml +++ b/df.graphics_mainview.xml @@ -1,14 +1,14 @@ - + - - - - - + + + + + - + @@ -24,25 +24,26 @@ - + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + + diff --git a/df.hauling.xml b/df.hauling.xml index a7c926775..bb830b6a1 100644 --- a/df.hauling.xml +++ b/df.hauling.xml @@ -1,62 +1,60 @@ bay12: STOP_STOCKPILE_LINK_FLAG_* - - + + - - + + bay12: STOP_LEAVE_CONDITION_FLAG_* - - + + - - + + - + - - - + - - + + - + - - + + - - + + - - - - - - - + + + + + @@ -66,17 +64,17 @@ - - + + - - + + - - - + + + - + diff --git a/df.history.xml b/df.history.xml index 636fdb7be..43b233c0f 100644 --- a/df.history.xml +++ b/df.history.xml @@ -1,64 +1,75 @@ + bay12: INTRIGUE_CORRUPTION_RESULT_FLAG_* + + + + bay12: IntrigueCorruptionResultRelFactorType - - - - - - + + + + + + - - - - - - + + + + + + + + - + - + - + - + - - - + + + - bay12: INTRIGUE_CORRUPTION_RESULT_FLAG_* - - - + - - + + - - + + - - + + bay12: INTERROGATION_RESULT_FLAG_* - - + + - -- Unused: InterrogationResultRelFactor + bay12: InterrogationResultRelFactorType + + + + + + + - - - - + + + + @@ -72,11 +83,11 @@ - + - + @@ -86,163 +97,165 @@ bay12: INTERROGATION_REPORT_FLAG_* - - + + - - - - + + + + - + - - - - - - - - - + + + + + + - - - - - + + + + + - + - - + + - + - - + + not a compound - - + + not a compound - - + + bay12: EraType - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - - + + + dtor 8532fa0 - - + + - - + + - + - - - + not a compound + + not an array - - - + + + + some value during worldgen, and at the end equals to the number of entities plus that value - - - + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + 11 - necromancers - + - - - - - - + + + + + + @@ -252,11 +265,11 @@ - + - + diff --git a/df.history_collection.xml b/df.history_collection.xml index 14a96b205..fb6a70655 100644 --- a/df.history_collection.xml +++ b/df.history_collection.xml @@ -1,5 +1,6 @@ bay12: HistoryEventCollectionType + @@ -26,258 +27,261 @@ - - + + - - - - + + + + + + - - - - + + + + - + - + - + - - - - - + + + + + -- 10 - - + + - - - + + + bay12: HEC_BATTLE_POP_FLAG_* - + bay12: HEC_BATTLE_HF_FLAG_* - - + + bay12: HEC_BATTLE_FLAG_* - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + diff --git a/df.history_event.xml b/df.history_event.xml index a4fc2da28..a4956bea1 100644 --- a/df.history_event.xml +++ b/df.history_event.xml @@ -143,143 +143,147 @@ - bay12: HistoryEventFlagType + bay12: HistoryEventFlagType - - - + + + - - - + + + - - - - + + + + - - - + + + - - - + + + - - - - + + + + - - + + - - + + - - + + - once used for 40d HFS - + once used for 40d HFS + - once used for 40d HFS - + once used for 40d HFS + -- 10 - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + -- 20 - - + + - - + + - - + + - - + + - - + + - - + + - + "In x, some event happened" + + - + "the happening of some event" + + - - + + - + -- 30 - - - + + + - - - - - + + + + + - + - + @@ -288,548 +292,552 @@ - - - - + + + + - + - + bay12: SiteSearchResultType - + - - + + bay12: HISTORY_EVENT_WAR_FIELD_BATTLE_FLAG_* - - + + - - - - - - - + + + + + + + + - + bay12: HISTORY_EVENT_WAR_ATTACKED_SITE_FLAG_* - - + + - - - - - - + + + + + + + - + bay12: HISTORY_EVENT_WAR_DESTROYED_SITE_FLAG_* - + - - - - + + + + bay12: HISTORY_EVENT_WAR_PLUNDERED_SITE_FLAG_* - - - - - + + + + + - - - - + + + + bay12: HISTORY_EVENT_WAR_SITE_TRIBUTE_FORCED_FLAG_* - + - - - - - enum size currently mismatched - + + + + + enum size currently mismatched + - - - - - - + + + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - - + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + bay12: HISTORY_EVENT_SITE_DIED_FLAG_* - + - - - - + + + + bay12: HISTORY_EVENT_SITE_RETIRED_FLAG_* - + - - - - + + + + - - - - - + + + + + bay12: HISTORY_EVENT_CREATED_BUILDING_FLAG_* - + - - - - - - + + + + + + - - - - - + + + + + - - - + + + - - - + + + bay12: HFBuildingActionType - - - + + + - - - + + + bay12: HFArtifactActionType - - + + + - - - - + + + + - - - - - - + + + + + + - - + + - - + + bay12: HISTORY_EVENT_RECLAIM_SITE_FLAG_* - + - - - - + + + + - - - - - - - - + + + + + + + + bay12: HISTORY_EVENT_HIST_FIGURE_WOUNDED_FLAG_* - + - - - - - - - - - + + + + + + + + + - + bay12: SimpleBattleEventType - - - + + + - - - + + + - - + + - - - + + + - + - - - - + + + + bay12: HISTORY_EVENT_HIST_FIGURE_TRAVEL_FLAG_* - - + + - - - - - - - - - bay12: HistoryEventHistFigureSimpleActionType - - - - - - - + + + + + + + + + bay12: HistoryEventHistFigureSimpleActionType + + + + + + + + - - - - - - + + + + + + - - + + - - - + + + - + - - - - - - + + + + + + bay12: HISTORY_EVENT_HIST_FIGURE_REVIVED_FLAG_* - - + + - - - - + + + + - + - - + + - - + + not a compound - - + + not a compound - - + + bay12: HISTORY_EVENT_KNOWLEDGE_DISCOVERED_FLAG_* - + - - + + not a compound - + - + not a compound - - - + + + - - + + -- If shot by a ranged weapon: - - - - - + + + + + - - - + + + - + - - + + - - - + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - + + + + + + - - - + + + - - - - - - + + + + + + - - - - + + + + bay12: ConfrontationSituationType @@ -844,138 +852,139 @@ - + - - - - - + + + + + - - - + + + not a compound - - + + - - - + + + - + - - - - + + + + - + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - + - - - + + + - - - - - - bay12: DisputeType - - - - - - + + + + + + bay12: DisputeType + + + + + + + - - - - - + + + + + bay12: HISTORY_EVENT_AGREEMENT_FORMED_FLAG_* - + @@ -985,44 +994,44 @@ - + - + - - - + + + - - - + + + - - - + + + -- Unused: body_abuse_datast - - - - - - - - - - + + + + + + + + + + actually just 4 integers @@ -1047,256 +1056,255 @@ - - + + - bay12: HistoryEventMerchantFlagType - - - - - - + bay12: HistoryEventMerchantFlagType + + + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + not a compound - - + + not a compound - - + + bay12: HISTORY_EVENT_ARTIFACT_CREATED_FLAG_* - + - - - - - + + + + + not a compound - - + + not a compound - - + + - - - - - + + + + + bay12: HISTORY_EVENT_ARTIFACT_COPIED_FLAG_* - + - - - - - - - - + + + + + + + + - - - - + + + + - - - + + + - + - - - - - + + + + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + not a compound - - + + not a compound - - + + - + - - - - - - - + + + + + + + bay12: HistoryEventArtifactDroppedFlagType - + - - - - - + + + + + - - - - + + + + - - - + + + bay12: EntityActionType - - + + - - - + + + - - - - - + + + + + bay12: HISTORY_EVENT_ENTITY_INCORPORATED_FLAG_* - + - - + + - - + + - - - + + + - + @@ -1304,65 +1312,65 @@ inherits-from='history_event_masterpiece_createdst'> - - + + - - + + - - + + - - + + - - - - + + + + - + - - + + - - - - + + + + - - - - - + + + + + - - + + @@ -1370,198 +1378,200 @@ - - - + + + - bay12: EntityPositionCreationType - - - - - + bay12: EntityPositionCreationType + + + + + + - - - - historical_entity.position - + + + + historical_entity.position + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - - - - - - + + + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - + + + + + not a compound - - + + not a compound - - + + - - - - - + + + + + not a compound - - + + not a compound - - + + - - - - - + + + + + not a compound - - + + not a compound - - + + - - - - - + + + + + not a compound - - + + not a compound - - + + - + - - - - + + + + - - - - - + + + + + not a compound - - + + not a compound - - + + bay12: HISTORY_EVENT_ARTIFACT_GIVEN_FLAG_* - + - - - - - + + + + + not a compound - - + + not a compound - - + + - bay12: TacticalSituationType - - - - - - - + bay12: TacticalSituationType + + + + + + + + bay12: HISTORY_EVENT_TACTICAL_SITUATION_FLAG_* - + @@ -1571,14 +1581,14 @@ - + - - - - + + + + - + @@ -1586,195 +1596,191 @@ - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - + + - + not a compound - - + + not a compound - - + + - - - + + + - - - + + + - bay12: ABSTRACT_BUILDING_TOWER_FLAG_* - - - - - + - bay12: SBPAcquisitionMethodType + bay12: SBPAcquisitionMethodType + - - - - - - - + + + + + + + - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - - - - + + + + + + + - - - - - + + + + + bay12: HISTORY_EVENT_HF_CONVICTED_FLAG_* - - - - - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + bay12: HISTORY_EVENT_HF_INTERROGATED_FLAG_* - - + + - - - - - + + + + + diff --git a/df.history_figure.xml b/df.history_figure.xml index a5437549a..275f8d78b 100644 --- a/df.history_figure.xml +++ b/df.history_figure.xml @@ -1,38 +1,39 @@ - bay12: WGRelationshipType - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: WGRelationshipType + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + @@ -40,30 +41,30 @@ -- Important - + -- Misc - - - - - - + + + + + + - + - bay12: HistFigBodyStateType + bay12: HistFigBodyStateType - - - - - - - + + + + + + + bay12: STATE_PROFILE_FLAG_* @@ -81,31 +82,33 @@ - + - + - - + + + + bay12: BODY_PROFILE_FLAG_* - + - - + + (let* ((info $$._parent._parent._parent) (figure $info._parent._parent) @@ -113,59 +116,55 @@ $caste.body_parts[$]) - - + + - + - - - - - - + + + + + + - - - + + + bay12: SKILL_PROFILE_FLAG_* - - - + + + - - - - - - - - - - - - - + + + + + + + + + - + - + @@ -181,27 +180,28 @@ - - - - + + + + bay12: ENTITY_PERSONAL_REPUTATION_FLAG_* - + - + + - + - + @@ -215,13 +215,14 @@ - - + + - + bay12: JourneyType + @@ -229,178 +230,211 @@ bay12: JOURNEY_PROFILE_FLAG_* - + - - - - - - - - - - - + + + + + + + + + + + + - + + bay12: REPUTATION_PROFILE_FLAG_* - - - - + + + + - + - - - + + + + + bay12: CREATURE_KNOWLEDGE_FLAG_* - - - + + + bay12: CREATURE_KNOWLEDGE_SCHOLAR_FLAG_* - + - + - - - + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - bay12: unknown - - - - + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - + - + - + - - - - - - - + + + + + + + + + + + - - - - - - + + + + + + + + + + + bay12: DIVINATION_PROFILE_FLAG_* - + - - - - - - + + + + + + - + - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - - + + @@ -409,6 +443,7 @@ bay12: InvPSkillType + @@ -425,20 +460,22 @@ bay12: INVENTORY_PROFILE_FLAG_* - - - + + + - + - + + + @@ -451,198 +488,200 @@ bay12: RELATIONSHIP_PROFILE_HF_FLAG_* - + - - - - - - + + + + + + + - - - - + + + + + - - + + - - - - + + + + - - + + - + - - + + - bay12: IntrigueRoleType - - - - - - - - - - - - - - - - - - - - - - - - + bay12: IntrigueRoleType + + + + + + + + + + + + + + + + + + + + + + + + - bay12: IntrigueStrategyType - - - - - - - - - - + bay12: IntrigueStrategyType + + + + + + + + + + bay12: INTRIGUE_PLOT_ACTOR_FLAG_* - + - - - + + + - - + + - + bay12: INTRIGUE_PLOT_INFILTRATE_SOCIETY_FLAG_* - - - - + + + + - + bay12: IntriguePlotType - - - - artifact id - - - actor id - actor id - actor id - actor id - actor id - actor id - actor id - civ id - - - civ id + + + + artifact id + + + actor id + actor id + actor id + actor id + actor id + actor id + actor id + civ id + + + civ id bay12: INTRIGUE_PLOT_FLAG_* - + - - - + + + - + - + - - - + + + - + - + - + - + bay12: INTRIGUE_ACTOR_FLAG_* - - - + + + - + - + - - + + - + - + @@ -654,10 +693,10 @@ bay12: TaskType - - - - + + + + @@ -688,11 +727,9 @@ - + - bay12: unknown flags - - + none used yet? @@ -702,22 +739,22 @@ - - - - - - + + + + - + - - - - + + + + + + @@ -728,9 +765,9 @@ - - - + + + @@ -751,50 +788,50 @@ --> - - + + bay12: unknown flags - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - + - + - + - - - - - - - - - + + + + + + + + + @@ -820,21 +857,21 @@ - - ? + ? - - @@ -863,20 +900,20 @@ - + - + - + - + - + - - - + + + @@ -904,21 +941,21 @@ - - - + + + - + - + - + - - - + + + @@ -958,52 +995,52 @@ - bay12: HistoryFigureFlagType - - - - - - - - - - - - - - - - + bay12: HistoryFigureFlagType + + + + + + + + + + + + + + + + bay12: HF_TEMP_FLAG_* - + - + - + - - - - - - + + + + + + - - + + - - + + - + @@ -1013,33 +1050,34 @@ (fmt "~:(~A ~A~)" $it.caste[$.caste].caste_id $it.creature_id)) - - + + - - + + - + - + - - - + + + + + + - + + + + + - - - - - - diff --git a/df.identity.xml b/df.identity.xml index 24fbe2557..45aee227c 100644 --- a/df.identity.xml +++ b/df.identity.xml @@ -1,32 +1,32 @@ - bay12: IdentityPurposeType + bay12: IdentityPurposeType - + - + - + - + - + - + - + @@ -35,7 +35,7 @@ instance-vector='$global.world.identities.all' key-field='id'> dtor 0x8C17FA0 - + @@ -47,28 +47,29 @@ - - bay12: "originator_hfid", yet Toady apparently stores Nemesis IDs here too? - + + Toady apparently stores Nemesis IDs here too + - + - - - - + + + + - - + + + - + diff --git a/df.image_set.xml b/df.image_set.xml index cb3832f31..6c404d7e6 100644 --- a/df.image_set.xml +++ b/df.image_set.xml @@ -21,14 +21,14 @@ - + - + diff --git a/df.incident.xml b/df.incident.xml index 992247cfd..193b4ed57 100644 --- a/df.incident.xml +++ b/df.incident.xml @@ -3,7 +3,7 @@ - + @@ -23,30 +23,31 @@ - - + + - - - - - - - - + + + + + + + + bay12: IncidentArtifactLocationType - - - - - - + + + + + + + -- There ought to be either a type specific reference or a written content one. Not both. @@ -58,104 +59,104 @@ -- Dance has been seen only with a dance form reference, but the sample was small. - + - - - - + + + + bay12: IncidentWrittenContentLocationType - - + + + - - + + - - - - + + + + bay12: INCIDENT_FLAG_* - - - + + + dtor 0x8C1AE10 - + - + - + - - - - + + + + + + - - + + + + + - - - - - - - + - - - - + + + + - - + + - + - + -- v0.40.01 - + - - - - + + + + - - - - - + + + + + - + diff --git a/df.interaction.xml b/df.interaction.xml index 9ab97a333..cb6c5dc64 100644 --- a/df.interaction.xml +++ b/df.interaction.xml @@ -1,5 +1,6 @@ bay12: InteractionSourceType + @@ -18,29 +19,29 @@ (find-by-id $(find-instance $interaction $$).sources $id $) - + - - - + + + - - + + - + - + - - + + @@ -59,8 +60,8 @@ - - + + @@ -73,38 +74,38 @@ - - - - - - - + + + + + + + - + - + - + - + - + - + @@ -116,8 +117,8 @@ - bay12: TargetLocationType - + bay12: TargetLocationType + @@ -136,56 +137,60 @@ - + - + - - + + + - - + + - + - + - - + + - - - - - - + + + + + + - + bay12: ITCI_FLAG_* - + - - + not an array + - - + not an array + - + + + - + + @@ -197,16 +202,16 @@ bay12: INTERACTION_TARGET_MATERIAL_FLAG_* - + - - - - - - + not an array + + + + + @@ -238,146 +243,150 @@ - - - - - - - + + + + + + + + - - + + - + - - - + + + - + - - + + - - + + - - - + + + - - + + - + - + - + - + bay12: INTERACTION_EFFECT_CREATE_ITEM_FLAG_* - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - + + bay12: INTERACTION_EFFECT_SUMMON_UNIT_FLAG_* - + - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - - - + + + - + - + - + - + - bay12: InteractionFlagType + bay12: InteractionFlagType + @@ -385,18 +394,18 @@ - - + + $.name - + - + - - - + + + @@ -408,7 +417,7 @@ -- Unused: interaction_handling_informationst - + diff --git a/df.interaction_instance.xml b/df.interaction_instance.xml index d993f82c7..664250fc0 100644 --- a/df.interaction_instance.xml +++ b/df.interaction_instance.xml @@ -1,11 +1,11 @@ bay12: ITIL_FLAG_* - + - + bay12: IIContextType @@ -15,18 +15,18 @@ - + - - + + - + - + diff --git a/df.item.xml b/df.item.xml index 1641218a1..99df2c39c 100644 --- a/df.item.xml +++ b/df.item.xml @@ -1,271 +1,208 @@ - -- Unused: USE_DYE_* - -- Unused: ArmorRole bay12: ITEM_BODY_COMPONENT_FLAG_* - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - bay12: ItemArrayType + bay12: ItemArrayType - - - -- 1 - - - - - - - - - - - - - - -- 11 - - - - - - - - - - - - - - -- 21 - - - - - - - - - - - - - - -- 31 - - - - - - - - - - - - - - -- 41 - - - - - - - - - - - - - SKIPPED: TOOL - - -- 50 - - - - - - - - - - - - - - -- 60 - - SKIPPED: SLAB - - - - - - - - - - - - - -- 69 - - - - - - - - - - - - - - -- 79 - - - - - - - - - - - - -- 87 -> 125 - - - - - - -- 90 - - - - - -- 92 - - - - - - - - - - - - - - -- 102 - - - - - - - - - - - LATER: EGG - - - - - -- 111 - - - - - - - - - - - - - - -- 121 - - - - - - - - - - - - - - - - - -- 131 - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + not a compound -- Important - + -- Misc - - - - - - + + + + + + - + -- Wielders - - naming weight 1 + + naming weight 1 - - naming weight 0.001 - naming weight 0.01 + + naming weight 0.001 + naming weight 0.01 @@ -273,66 +210,66 @@ - + - - - - - - + + + + + - + - - - - + + + + - + - + - + - - + + - - + + - - + + not a compound - - - - + + + + bay12: ITEMIMPROVEMENT_COVERED_FLAG_* - + - + @@ -345,18 +282,18 @@ - + not a compound - - - - - + + + + - + @@ -366,50 +303,52 @@ none of these are actual compounds - beware of potential alignment/padding issues not a compound - - - - + + + + + not a compound - - - + + + not a compound - - - - - + + + + - + - - + + not a compound - - - - + + + + bay12: III_PAGE_* for several special negative values - + - + @@ -433,65 +372,66 @@ - - - - - - - - + + + + + + + + - bay12: ITEMFLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: ITEMFLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: ITEMFLAG2_* - - - - - - + bay12: ITEMFLAG2_* + + + + + + + -- Unused: ITEMFLAG_CIV_* @@ -509,10 +449,10 @@ -- Unused: ItemNukeResolve - - - - + + + + @@ -520,145 +460,146 @@ instance-vector='$global.world.items.all' key-field='id'> - - + + - - + + - - + + - - + + - - + + - - - - - - - - - + + + + + + + + + - + - - - - - - - - - - - + + + + + + + + + + - - -- 10 - - - - - - + + + + + + + - - - + - - + + - -- 20 + - - - - + + + - - - + + + + - + - - - - -- 30 - - - - - - - - - - - - - - -- 40 - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - -- 50 + - - - - - - - - - - - - - 60 - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + + - - + @@ -667,492 +608,496 @@ - - -- 70 + - - pointer-to-ref - - - - - + + pointer-to-ref + - - - + + + - - - - - - - - - - -- 80 - - - - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - - + + + + + - + + + + + + + + + + + + + + + - -- 90 - - - - - - - - - - - - + + - -- 100 + + + - - + + + - - - - - - - - - + + + + - - - - + + - - - - - -- 110 + + + + - - - + - + - - + + - - -- 120 + + + + + + + + - - - - - - - + - - - codegen workaround, enum forward declaration was missing the base-type + + + codegen workaround, enum forward declaration was missing the base-type - - + + + - - - + + + - - - - - + + + + + - - -- 130 - - - + + - - - + + + - - + + - - + + - - + + - - - - + + + - + + - + - + + - - -- 140 + - - - - add to unit.owned_items/traded_items - + - - - - - + + + + add to unit.owned_items/traded_items + + + + + + + + + + -- 150 - - + + - + - - + + - - + + - - - + + + - - - - - + + + + - - - + + + - - - - -- 160 - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + + + + + + + + + + + + - -- 170 - - - - - - - - - - - - - - - actually int16 here + + + + + + + actually int16 here - + + - -- 180 + + - - - - - - - only for item_cloth - for all constructed items - - - - - - - + + + + only for item_cloth + for all constructed items + + + + + - any at all - -- 190 + + + + any at all + - - + - - - + + + + - - - + + + - - + + - - - - - + - -- 200 + + - - - - - + + + + + + - - - - - - - + + + - -- 210 + - - - + + + + + + + + + - - - - - + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - + + + + + + + + - - - -- 220 + + + - - - - - - + + + + + + - - + + + + - - + + - - - - -- 230 + + can't use simple ret-type because of enum forward declaration + - - - - - + + - + + + + - - - + + + + - + (if (> $.stack_size 1) (fmt "stack: ~A" $.stack_size)) (if (> $.wear 0) (fmt "wear: ~A" $.wear)) - + - + - + - - + + - + - - - - + + + + - - + + - - + + - - + + - - + + bay12: ITEM_ROCK_FLAG_* - - + + - - - + + + - - + + - - + + - bay12: ItemBodyComponentMaterialType + bay12: ItemBodyComponentMaterialType - - - - - - - - - - - - + + + + + + + + + + + + @@ -1165,104 +1110,104 @@ - - + + - + - - + + - + not a compound - + - + not a compound - - - - - Surface percentages for cuts/fractures, dents and effects (such as bruises, burns, frostbite, melting, freezing, necrosis, and blistering) - - - - - + + not a compound - - - - - - + + + + + + - - + - - + - - - - - + + + + + - + not a compound - + - - - - + + + + - - + + - + - - + + - + - + - - - + not a compound + + - - - + not a compound + + @@ -1275,13 +1220,13 @@ bay12: ITEMFLAG_LIQUIPOWDER_* - + - - + + @@ -1289,149 +1234,151 @@ - - + + - - + + bay12: LIQUID_MISC_FLAG_* - + - - - + + + bay12: ITEMFLAG_GLOB_* - - - + + + - - - - - + + + + + - + - - - + + + - + - + bay12: ITEM_EGG_FLAG_* - - + + - - + + - + - - - - - + + - - - + + + - - + - + - - - - - - - - + + + - - + + bay12: ITEM_PET_FLAG_* - + - - + + - - - - + + + + + - - - + + + + - - - + + + @@ -1445,85 +1392,88 @@ - - - - - + + + + + - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - + - + - - + + $.quality (describe-obj (material-by-id $.mat_type $.mat_index)) - - - + + - - + + - - - - - + + + + + + + + - + - + bay12: ITEMFLAG_SHEET_* - - + + - - + + @@ -1547,16 +1497,16 @@ - + - + - - + + @@ -1581,20 +1531,22 @@ not a compound - - - - + + + + - + + - + + - + @@ -1602,34 +1554,34 @@ - - + + - + - + - + - + - bay12: ItemGloveFlagType, no base type + bay12: ItemGloveFlagType, no base type - - + + @@ -1647,17 +1599,17 @@ - + not a compound - - - - + + + + - + @@ -1665,8 +1617,8 @@ - - + + @@ -1686,11 +1638,11 @@ - + - + @@ -1700,8 +1652,8 @@ - - + + @@ -1713,8 +1665,8 @@ - - + + @@ -1722,12 +1674,12 @@ - - + + - + @@ -1736,8 +1688,10 @@ + + @@ -1767,81 +1721,81 @@ - + -- 0 - - + + - + - + - + - + - + - + - + - + -- 10 - + - + - + - + - + - + - + - + - + - + -- 20 - + - + @@ -1863,7 +1817,7 @@ do_not_clean: - + not rotten: @@ -1876,14 +1830,14 @@ - + if on_ground, deleted on tick 1 of every season - + @@ -1891,31 +1845,31 @@ - + - - + + - - + + -- 30 - - - + + + BASE* - + @@ -1930,14 +1884,14 @@ - + - - + + @@ -1968,19 +1922,19 @@ - + - + - + @@ -1991,154 +1945,154 @@ -- 40 - + - + - + - + - + - + - + - + - + - + -- 50 - + - + - + - + - + - + - + - + - + - + -- 60 - + - + - + - + - + - + - + - + - + - + - + -- 70 - + - + - + - + - + - + - + - + - - + + -- 80 - + - + - + - + - + @@ -2161,157 +2115,157 @@ - + - + - + - + - + -- 90 - + - + - + - + - + - + - + - + - + - + -- 100 - + - + - + - + - + - + - + - + - + - + -- 110 - + - + - + - + - + - + - + - + - + - + -- 120 - + - + - + - + - + - + - + - + - + - + @@ -2331,121 +2285,124 @@ -- 130 - + - - - + + + -- Helper type for item_handlerst - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -2459,7 +2416,7 @@ - bay12: ArtifactFlagType + bay12: ArtifactFlagType @@ -2467,7 +2424,7 @@ - + (describe-obj $.name) @@ -2475,7 +2432,7 @@ - + @@ -2483,27 +2440,30 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + diff --git a/df.itemdef.xml b/df.itemdef.xml index 414ab08f8..7acd5f118 100644 --- a/df.itemdef.xml +++ b/df.itemdef.xml @@ -1,8 +1,8 @@ bay12: ITEM_STATUE_GRAPHICS_TYPE_* - - - + + + bay12: ITEM_STATUE_GRAPHICS_TYPE_OVERALL_* @@ -28,12 +28,12 @@ bay12: ITEM_STATUE_GRAPHICS_FLAG_* - - - - - - + + + + + + bay12: ITEM_STATUE_GRAPHICS_FLAG_MATERIAL_* @@ -44,27 +44,27 @@ - + bay12: ITEMDEF_ATTACK_FLAG_* - - + + - - - - - - - - - - + + + + + + + + + + bay12: ItemDefType @@ -85,50 +85,51 @@ - bay12: ItemDefFlagType + bay12: ItemDefFlagType - - - - + + + - + + + $.id - + - - + + - + - + - + bay12: ITEM_WEAPON_GRAPHICS_FLAG_* - - - - - - - + + + + + + + bay12: ITEM_WEAPON_GRAPHICS_TYPE_* @@ -157,13 +158,13 @@ - + - bay12: ItemDefWeaponFlagType + bay12: ItemDefWeaponFlagType - + @@ -177,17 +178,17 @@ instance-vector='$global.world.raws.itemdefs.weapons'> - + - - - - - + + + + + - - + + @@ -202,15 +203,24 @@ - + + + + + + + + + + bay12: ITEM_TRAPCOMP_GRAPHICS_FLAG_* - - - - + + supposed to be count=5, but has a typo + + bay12: ITEM_TRAPCOMP_GRAPHICS_TYPE_* @@ -239,45 +249,48 @@ - + - bay12: ItemDefTrapCompFlagType + bay12: ItemDefTrapCompFlagType - + - + - + + - - + + + - bay12: ItemDefToolFlagType + bay12: ItemDefToolFlagType - + + @@ -286,6 +299,7 @@ + @@ -295,20 +309,20 @@ - - - - + + + + bay12: ITEM_FOOD_CONTAINER_GRAPHICS_FLAG_* - - - - - - - + + + + + + + bay12: ITEM_FOOD_CONTAINER_GRAPHICS_CONTENTS_TYPE_* @@ -335,26 +349,26 @@ - + bay12: ITEM_TOOL_GRAPHICS_FLAG_* - - - - - - - - - - - - - - - supposed to be 8, but the struct itself uses int32_t and only has room for 5 + + + + + + + + + + + + + + + supposed to be 8, but the struct itself uses int32_t and only has room for 5 bay12: ITEM_TOOL_GRAPHICS_FLAG_MATERIAL_* @@ -365,7 +379,7 @@ - see note above if Toady fixes this + see note above if Toady fixes this @@ -373,33 +387,44 @@ instance-vector='$global.world.raws.itemdefs.tools'> - + - + - - - - - + + + + + - + - - + + + - - + + + + + + + + + + + + @@ -407,16 +432,40 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + bay12: ITEM_TOY_GRAPHICS_FLAG_* - - + + bay12: ITEM_TOY_GRAPHICS_FLAG_MATERIAL_* @@ -427,11 +476,11 @@ - + - bay12: ItemDefToyFlagType + bay12: ItemDefToyFlagType @@ -439,41 +488,43 @@ instance-vector='$global.world.raws.itemdefs.toys'> - + + + - - - + + + - + bay12: INSTRUMENT_PIECE_DEF_FLAG_* - - + + - - - + + + - + - bay12: ItemDefInstrumentFlagType + bay12: ItemDefInstrumentFlagType @@ -490,42 +541,49 @@ instance-vector='$global.world.raws.itemdefs.instruments'> - + + - - - - - - - - - + + + + + + + + + + + - - - + + + + - - + + + + + - bay12: ClothingDefFlagType - - - - - - + bay12: ClothingDefFlagType + + + + + + @@ -542,7 +600,7 @@ - + @@ -550,15 +608,15 @@ bay12: ITEM_ARMOR_GRAPHICS_FLAG_* - + - + - bay12: ItemDefArmorFlagType + bay12: ItemDefArmorFlagType @@ -566,27 +624,27 @@ instance-vector='$global.world.raws.itemdefs.armor'> - + - + + - + - bay12: ITEM_AMMO_GRAPHICS_FLAG_* - - - + + + bay12: ITEM_AMMO_GRAPHICS_FLAG_DIRECTION_* @@ -601,36 +659,51 @@ - + - bay12: ItemDefAmmoFlagType - + bay12: ItemDefAmmoFlagType + - - + + - + - - - + + + + + + + + + + + + + + + + + + bay12: ITEM_SIEGEAMMO_GRAPHICS_FLAG_* - - - + + + bay12: ITEM_SIEGEAMMO_GRAPHICS_FLAG_DIRECTION_* @@ -645,7 +718,7 @@ - + @@ -653,22 +726,45 @@ instance-vector='$global.world.raws.itemdefs.siege_ammo'> - - - + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: ITEM_GLOVES_GRAPHICS_FLAG_* - + - + - bay12: ItemDefGlovesFlagType + bay12: ItemDefGlovesFlagType @@ -676,29 +772,30 @@ instance-vector='$global.world.raws.itemdefs.gloves'> - + - + - + + bay12: ITEM_SHOES_GRAPHICS_FLAG_* - - + + - + - bay12: ItemDefShoesFlagType + bay12: ItemDefShoesFlagType @@ -706,26 +803,26 @@ instance-vector='$global.world.raws.itemdefs.shoes'> - + - + + - bay12: ITEM_SHIELD_GRAPHICS_FLAG_* - - + + - + @@ -734,27 +831,28 @@ instance-vector='$global.world.raws.itemdefs.shields'> - + + bay12: ITEM_HELM_GRAPHICS_FLAG_* - + - + - bay12: ItemDefHelmFlagType + bay12: ItemDefHelmFlagType @@ -762,26 +860,27 @@ instance-vector='$global.world.raws.itemdefs.helms'> - + - + - + + bay12: ITEM_PANTS_GRAPHICS_FLAG_* - + - + - bay12: ItemDefPantsFlagType + bay12: ItemDefPantsFlagType @@ -789,17 +888,17 @@ instance-vector='$global.world.raws.itemdefs.pants'> - + - + - + - + @@ -809,13 +908,14 @@ instance-vector='$global.world.raws.itemdefs.food'> + bay12: ITEM_COIN_GRAPHICS_FLAG_* - - + + bay12: ITEM_COIN_GRAPHICS_FLAG_SIZE_* @@ -827,14 +927,14 @@ - + bay12: ITEM_CRAFT_GRAPHICS_FLAG_* - - - + + + bay12: ITEM_CRAFT_GRAPHICS_FLAG_MATERIAL_* @@ -843,57 +943,57 @@ - + bay12: ITEM_PIPE_SECTION_GRAPHICS_FLAG_* - + - + bay12: ITEM_LIQUID_GRAPHICS_FLAG_* - + - + bay12: ITEM_POWDER_GRAPHICS_FLAG_* - + - + - + - + original-name='' bay12: ITEM_TABLE_GRAPHICS_FLAG_* - - - - - - - - - - - - - - + + + + + + + + + + + + + + bay12: ITEM_TABLE_GRAPHICS_FLAG_MATERIAL_* @@ -904,26 +1004,26 @@ - + bay12: ITEM_WINDOW_GRAPHICS_FLAG_* - - - + + + - + bay12: ITEM_INSTRUMENT_GRAPHICS_FLAG_* - - - - + + + + bay12: ITEM_INSTRUMENT_GRAPHICS_FLAG_MUSIC_SKILL_* @@ -935,25 +1035,25 @@ - + bay12: ITEM_CHAIR_GRAPHICS_FLAG_* - - - - - - - - - - - - - - + + + + + + + + + + + + + + bay12: ITEM_CHAIR_GRAPHICS_FLAG_MATERIAL_* @@ -964,25 +1064,25 @@ - + bay12: ITEM_BOX_GRAPHICS_FLAG_* - - - - - - - - - - - - - - + + + + + + + + + + + + + + bay12: ITEM_BOX_GRAPHICS_FLAG_MATERIAL_* @@ -993,15 +1093,15 @@ - + bay12: ITEM_GRATE_GRAPHICS_FLAG_* - - - - + + + + bay12: ITEM_GRATE_GRAPHICS_FLAG_MATERIAL_* @@ -1012,27 +1112,27 @@ - + bay12: ITEM_DOOR_GRAPHICS_FLAG_* - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + bay12: ITEM_DOOR_GRAPHICS_FLAG_MATERIAL_* @@ -1043,27 +1143,27 @@ - + bay12: ITEM_HATCH_COVER_GRAPHICS_FLAG_* - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + bay12: ITEM_HATCH_COVER_GRAPHICS_FLAG_MATERIAL_* @@ -1074,26 +1174,26 @@ - + bay12: ITEM_FLOODGATE_GRAPHICS_FLAG_* - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + bay12: ITEM_FLOODGATE_GRAPHICS_FLAG_MATERIAL_* @@ -1104,13 +1204,13 @@ - + bay12: ITEM_TRACTION_BENCH_GRAPHICS_FLAG_* - - + + bay12: ITEM_TRACTION_BENCH_GRAPHICS_FLAG_MATERIAL_* @@ -1121,14 +1221,14 @@ - + bay12: ITEM_COFFIN_GRAPHICS_FLAG_* - - - + + + bay12: ITEM_COFFIN_GRAPHICS_FLAG_MATERIAL_* @@ -1139,102 +1239,102 @@ - + bay12: ITEM_CLOTH_GRAPHICS_FLAG_* - + - + bay12: ITEM_SPLINT_GRAPHICS_FLAG_* - + - + bay12: ITEM_ROCK_GRAPHICS_FLAG_* - - - + + + - + yes, int64! bay12: ITEM_CRUTCH_GRAPHICS_FLAG_* - + - + bay12: ITEM_SLAB_GRAPHICS_FLAG_* - - + + - + bay12: ITEM_CAGE_GRAPHICS_FLAG_* - - - - - - + + + + + + - + bay12: ITEM_BUCET_GRAPHICS_FLAG_* - - - - + + + + - + bay12: ITEM_ANIMAL_TRAP_GRAPHICS_FLAG_* - - - + + + - + bay12: ITEM_BIN_GRAPHICS_FLAG_* - - - - - - + + + + + + bay12: ITEM_BIN_GRAPHICS_CONTENTS_TYPE_* @@ -1263,14 +1363,14 @@ - + bay12: ITEM_BAG_GRAPHICS_FLAG_* - - - + + + bay12: ITEM_BAG_GRAPHICS_CONTENTS_TYPE_* @@ -1281,119 +1381,119 @@ - + bay12: ITEM_ANVIL_GRAPHICS_FLAG_* - + - + bay12: ITEM_THREAD_GRAPHICS_FLAG_* - + - + bay12: ITEM_BACKPACK_GRAPHICS_FLAG_* - + - + bay12: ITEM_QUIVER_GRAPHICS_FLAG_* - + - + bay12: ITEM_CATAPULT_PARTS_GRAPHICS_FLAG_* - + - + bay12: ITEM_BALLISTA_PARTS_GRAPHICS_FLAG_* - + - + bay12: ITEM_BOLT_THROWER_PARTS_GRAPHICS_FLAG_* - + - + bay12: ITEM_MECHANISMS_GRAPHICS_FLAG_* - + - + bay12: ITEM_EGG_GRAPHICS_FLAG_* - - + + - + bay12: ITEM_BOOK_GRAPHICS_FLAG_* - - - - + + + + - + bay12: ITEM_CABINET_GRAPHICS_FLAG_* - - - - - - - - - - - - - - + + + + + + + + + + + + + + bay12: ITEM_CABINET_GRAPHICS_FLAG_MATERIAL_* @@ -1404,16 +1504,16 @@ - + bay12: ITEM_BED_GRAPHICS_FLAG_* - - - - - + + + + + bay12: ITEM_BED_GRAPHICS_FLAG_MATERIAL_* @@ -1423,24 +1523,24 @@ - + bay12: ITEM_CHAIN_GRAPHICS_FLAG_* - - - + + + - + bay12: ITEM_FLASK_GRAPHICS_FLAG_* - - + + bay12: ITEM_FLASK_GRAPHICS_FLAG_MATERIAL_* @@ -1450,14 +1550,14 @@ - + bay12: ITEM_GOBLET_GRAPHICS_FLAG_* - - - + + + bay12: ITEM_GOBLET_GRAPHICS_FLAG_MATERIAL_* @@ -1467,51 +1567,51 @@ - + bay12: ITEM_TOTEM_GRAPHICS_FLAG_* - + - + bay12: ITEM_BAR_GRAPHICS_FLAG_* - - + + - + bay12: ITEM_BLOCK_GRAPHICS_FLAG_* - + - + bay12: ITEM_WOOD_GRAPHICS_FLAG_* - + - + bay12: ITEM_GEM_GRAPHICS_FLAG_* - - - + + + bay12: ITEM_GEM_GRAPHICS_TYPE_* @@ -1523,23 +1623,23 @@ - + bay12: ITEM_SHEET_GRAPHICS_FLAG_* - + - + bay12: ITEM_SKIN_TANNED_GRAPHICS_FLAG_* - - - + + + bay12: ITEM_SKIN_TANNED_GRAPHICS_FLAG_PATTERN_* @@ -1551,15 +1651,15 @@ - + bay12: ITEM_BODYPART_SKIN_GRAPHICS_FLAG_* - - - - + + + + bay12: ITEM_BODYPART_SKIN_GRAPHICS_FLAG_PATTERN_* @@ -1578,29 +1678,29 @@ - + -- Unused: itemdef_handling_informationst - - - - - - + + + + + + - + - + - - + + @@ -1663,6 +1763,7 @@ + diff --git a/df.job.xml b/df.job.xml index 9af7a3d03..ba21fa5db 100644 --- a/df.job.xml +++ b/df.job.xml @@ -1,69 +1,69 @@ bay12: JRE_JOB_DETAILS_FLAG_* - + - - - - + + + + - + - - + + - - - - + + + + -- Custom: - + - - + + - + - - - - - - - - - + + + + + + + + + - + bay12: JobRoleTypes - - - - - - - - - + + + + + + + + + bay12: JOBITEMFLAG_* - + - + - - + + -- Unused: Spells @@ -88,73 +88,73 @@ -- 0 - + - + - + - + - + - + - + - + - + - + - + - + @@ -164,266 +164,266 @@ -- 12 - + - + - + - + - + - + - + - + - + - + -- 22 - + - + - + - + - + - + - + - + - + - + -- 32 - + - + - + - + - + - + - + - + -- 40 - + - + - + - + - + - + - + - + -- 48 - + - + - + - + - + - + - + - + - + - + -- 58 - + - + - + - + - + - + - + - + - + - + @@ -431,57 +431,57 @@ -- 68 - + - + - + - + - + - + - + - + - + - + - + @@ -489,24 +489,24 @@ -- 79 - + - + - + - + @@ -520,93 +520,93 @@ - + - + - + - + - + - + -- 89 - + - + - + - + - + - + - + - + - + - + @@ -615,35 +615,35 @@ -- 99 - + - + - + - + - + - + @@ -651,24 +651,24 @@ - + - + - + - + @@ -678,61 +678,61 @@ -- 109 - + - + - + - + - + - + - + - + - + - + @@ -740,24 +740,24 @@ -- 119 - + - + - + - + @@ -765,7 +765,7 @@ - + @@ -773,23 +773,23 @@ - + - + - + - + @@ -797,13 +797,13 @@ -- 128 - + - + @@ -811,43 +811,43 @@ - + - + - + - + - + - + - + - + @@ -855,151 +855,151 @@ -- 138 - + - + - + - + - + - + - + - + - + - + - + -- 149 - + - + - + - + - + - + - + - + - + -- 158 - + - + - + - + - + - + - + - + - + - + @@ -1008,54 +1008,54 @@ -- 168 - + - + - + - + - + - + - + - + - + - + @@ -1063,29 +1063,29 @@ -- 178 - + - + - + - + - + - + @@ -1093,28 +1093,28 @@ - + - + - + - + @@ -1124,101 +1124,101 @@ -- 188 - + - + - + - + - + - + - + - + - + - + -- 198 - + - + - + - + - + - + - + - + - + - + @@ -1226,49 +1226,49 @@ -- 208 - + - + - + - + - + - + - + - + - + - + @@ -1277,45 +1277,45 @@ -- 218 - + - + - + - + - + - + - + - + - + - + @@ -1323,16 +1323,16 @@ -- 228 - + - + - + @@ -1340,7 +1340,7 @@ - + @@ -1348,7 +1348,7 @@ - + @@ -1356,7 +1356,7 @@ - + @@ -1364,7 +1364,7 @@ - + @@ -1372,7 +1372,7 @@ - + @@ -1380,7 +1380,7 @@ - + @@ -1388,7 +1388,7 @@ - + @@ -1399,48 +1399,48 @@ -- 238 - + - + - + - + - + - + - + - + - + - + @@ -1458,196 +1458,195 @@ - bay12: JOBFLAG_* - - - - bay12: JOBFLAG_* + + + + - - + + - bay12: RETURNING When actually carrying non-last item to the workshop. If last, 'working' is used instead. - - + + -- - - - - - - - - - + + + + + + + + + bay12: KillJobExceptionType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - + + + - - - - + + + + @@ -1715,73 +1714,72 @@ - bay12: JobStageType - - - - - + bay12: JobStageType + + + + + bay12: tlink{jobst} - - - + - - surgery only ? + - $.job_type + + + + $.job_type - - - + - - - - - + + + - - - + + - - + + + + - + - - - - - - + + + + + + - - + + - + not a compound - - - + + + - + + bay12: JOB_POSTING_FLAG_* + + + - - - bay12: JOB_POSTING_FLAG_* - - + + + @@ -1797,13 +1795,13 @@ - - + + - + diff --git a/df.knowledge.xml b/df.knowledge.xml index 93ddaf274..84d31dfef 100644 --- a/df.knowledge.xml +++ b/df.knowledge.xml @@ -1,9 +1,9 @@ - - - - + + + + diff --git a/df.language.xml b/df.language.xml index 18a775ab4..062055013 100644 --- a/df.language.xml +++ b/df.language.xml @@ -1,211 +1,219 @@ - bay12: WordDefStrings - - - - - - - - - + bay12: WordDefStrings + + + + + + + + + - -- Unused: WordDefChars - -- Unused: WordDefShorts - -- Unused: WordDefLongs - - bay12: WORDFLAG_* - - - - - - - - - - - - - - - - - + bay12: WordDefChars + + + + bay12: WordDefChars + + + + bay12: WordDefChars + + + + bay12: WORDFLAG_* + + + + + + + + + + + + + + + + + - bay12: WordAspect - - - - - - - - - + -- NOTE: this enum actually has no base type, but most places use 16-bit so we're doing this + bay12: WordAspect + + + + + + + + + - bay12: WordPlace - - - - - - + -- NOTE: this enum actually has no base type, but most places use 16-bit so we're doing this + bay12: WordPlace + + + + + + + - + $.word - - - bay12: char[WordDefChars] - bay12: short[WordDefShorts] - bay12: int32_t[WordDefLongs] + - + bay12: char[WordDefChars] + + + - + - bay12: SYMBOLFLAG_* - + bay12: SYMBOLFLAG_* + - + + - - - - - - + + bay12: TRANSLATIONFLAG_* - + - + $.name - - + + - + - - + + - bay12: NameType + bay12: NameType 0 - - - - - - - - - - + + + + + + + + + + 10 - - - - - - - - - - + + + + + + + + + + 20 - - - - - - - - - - + + + + + + + + + + 30 - - - - - - - - - - + + + + + + + + + + 40 - - - uses military unit word table - - - - - - - + + + uses military unit word table + + + + + + + 50 - - - - - + + + + + - bay12: NamePlaceType - - - - - - - + bay12: NamePlaceType + + + + + + + + - + - + - + - + - + (when $.has_name @@ -239,104 +247,105 @@ - - + + - + - bay12: DefaultName - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: DefaultName + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- Unused: language_handling_informationst - - - + + + - default_major_selector + default_minor_selector + not an array diff --git a/df.law.xml b/df.law.xml index c87a31d09..e4152efb4 100644 --- a/df.law.xml +++ b/df.law.xml @@ -1,13 +1,13 @@ - - - - - - - - + + + + + + + + diff --git a/df.machine.xml b/df.machine.xml index 5bf7dfba0..851e44ed2 100644 --- a/df.machine.xml +++ b/df.machine.xml @@ -1,19 +1,19 @@ - - + bay12: MACHINE_FLAG_* - - - + + + bay12: MachineType - + - + - + - - + + - - + + - + - - - - - + + + + + - + - + @@ -53,11 +53,11 @@ - + - + diff --git a/df.mandate.xml b/df.mandate.xml index e37ea5b45..77e2889f8 100644 --- a/df.mandate.xml +++ b/df.mandate.xml @@ -1,38 +1,38 @@ bay12: Mandates, no external base type - - - + + + bay12: MANDATEFLAG_* - + - + - + - - + + - - + + - - + + - - + + - - + + - + diff --git a/df.markup_text_box.xml b/df.markup_text_box.xml index 6f61257c4..5236a6b52 100644 --- a/df.markup_text_box.xml +++ b/df.markup_text_box.xml @@ -9,13 +9,13 @@ - - - + + + - + bay12: MarkupTextLinkType @@ -31,7 +31,7 @@ - + @@ -43,6 +43,7 @@ + diff --git a/df.material.xml b/df.material.xml index a641d07f8..3899599ff 100644 --- a/df.material.xml +++ b/df.material.xml @@ -1,5 +1,5 @@ - bay12: CE_TARGET_FLAG_* + bay12: CE_TARGET_FLAG_* @@ -17,47 +17,47 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + - + - - + + - - - + + + - + - + - bay12: CREATURE_INTERACTION_SYNDROME_FLAG_* - - - + bay12: CREATURE_INTERACTION_SYNDROME_FLAG_* + + + - - + + bay12: CreatureInteractionEffectType @@ -81,18 +81,18 @@ - - - + + + - + - + @@ -118,7 +118,7 @@ - bay12: CREATURE_INTERACTION_EFFECT_FLAG_* + bay12: CREATURE_INTERACTION_EFFECT_FLAG_* @@ -126,7 +126,7 @@ - + @@ -137,91 +137,89 @@ - - + + - - - + + + - - + + not a compound - - - - - - + + + + - - + + - - - - - - - - + + + + + + + + - + - + - + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - + not a compound - - - + + + - + not a compound - - - + + + @@ -236,228 +234,228 @@ not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + not a compound - - - + + + - + - + - + not a compound - - - + + + - + - + - + - + - + - + not a compound - - - + + + - - + + - + not a compound - - - + + + - + - + - + - bay12: CE_ADD_CREATURE_CASTE_FLAG_* + bay12: CE_ADD_CREATURE_CASTE_FLAG_* @@ -485,8 +483,8 @@ - - + + @@ -494,7 +492,7 @@ - bay12: CE_ADD_PROPERTY_* + bay12: CE_ADD_PROPERTY_* @@ -504,155 +502,157 @@ - - + + - - + + bay12: CIE_DISPLAY_NAME_FLAG_* - + - - + + - + bay12: CIE_DISPLAY_TILE_FLAG_* - + - - + not an array + - - - - + not an array + + + - - + + - - + + - - + + - - - - - - - + + + + + + + - + - + - + - - + + - + - - + + - + - - - - - + + + + + - bay12: flags unknown - - + bay12: flags unknown + + + - - - - + + + + - + $.syn_name - - - - - - - - - - - - + + + + + + + + + + + not an array, added+max + + @@ -662,158 +662,160 @@ (describe-material $) - - - + + + + not a compound - - - - - - - + + + + + + + - - - + + + not a compound - + - + - + - + - - - + not an array + + + not an array not a compound - - - - + + + + - + not an array not a compound - - + + - + not an array - - - - + not an array + not an array + not an array - // color token index + color token index - + - - + + - + - - - + + + + not a compound - - - - - - - + + + + + + + - - - + + + not a compound - + - + - + - + - - - + not an array + + not an array not a compound - - - - + + + + - + not an array not a compound - - + + - + not an array @@ -823,18 +825,18 @@ - - - + not an array + not an array + not an array - // color token index + color token index - + @@ -842,22 +844,22 @@ - + - - - - - - - - - - - + + + + + + + + + + + @@ -867,43 +869,37 @@ - + - + - - MATERIALNUM + - - + not a compound + - - - - - - + + + - - + not a compound + - - - - - - + + + diff --git a/df.matgloss.xml b/df.matgloss.xml index 9e15fc797..ecffb50d9 100644 --- a/df.matgloss.xml +++ b/df.matgloss.xml @@ -1,7 +1,7 @@ -- Skipped: prefstringst (just a wrapper around string) - bay12: InorganicFlagType + bay12: InorganicFlagType @@ -12,86 +12,74 @@ - + - + - + - + - + - + - - - - - - - + - + $.id - + not a compound - - - - - + + + not a compound - - - - - + + + - + not a compound - - - - - + + + - + not a compound - + - + - + - - + actually an array + @@ -103,17 +91,17 @@ -- Unused: inorganic_handling_informationst - - + + - bay12: PlantFlagType + bay12: PlantFlagType - + @@ -127,9 +115,9 @@ - unused - - + + + @@ -208,44 +196,45 @@ - bay12: PlantMaterialUseType - - - - - - - - - + bay12: PlantMaterialUseType + + + + + + + + + + -- Unused: TreePartTileType bay12: GROWTH_HOST_TILE_FLAG_* - - - - - - - + + + + + + + - - - - - - + + + + not an array + + bay12: PMD_GROWTH_FLAG_* - - - - + + + + bay12: PMD_GROWTH_FLAG_GRAPHICS_TYPE_* @@ -261,37 +250,46 @@ - + (fmt "~:(~A ~A~)" $.id_id $.name[0]) $global.world.raws.plants.all[$$].growths[$] - + + not an array + - - - + + + + - - - + + + + + + - - - + + + + + -- Simplified: pmd_tree_texture_infost TREE_PART_TILENUM - - + most of these aren't actually arrays + but definining them all individually will make builds take longer + @@ -308,23 +306,23 @@ - + - + $.id - + - - - - + + + + @@ -336,23 +334,23 @@ - - + + - - - TREE_PART_TILENUM + actually multiple arrays + actually multiple arrays + TREE_PART_TILENUM - + not an array - + not a compound - + none of these are arrays @@ -362,50 +360,53 @@ - - - + these are multiple arrays joined together + + - + not an array + - + + not a compound - + - - + + - - + + + + - - - - - - - + + + + + + - - + + - - + + @@ -414,20 +415,9 @@ - - - bay12: assuming RAS_CROP_FLAG_*; could also be RAS_EXTRACT_FLAG_* or RAS_POWDER_FLAG_* - - - - - - - - - - - + + + @@ -496,10 +486,10 @@ bay12: TREE_LEAF_GRAPHICS_FLAG_* - - - - + + + + bay12: TREE_LEAF_GRAPHICS_FLAG_GROWTH_* @@ -518,32 +508,32 @@ - + bay12: TREE_WOOD_GRAPHICS_FLAG_* - - + + - + - - - + + + - - + + - - + + diff --git a/df.meetingmoment.xml b/df.meetingmoment.xml index b8e504dd5..9ee482387 100644 --- a/df.meetingmoment.xml +++ b/df.meetingmoment.xml @@ -1,14 +1,14 @@ bay12: MEETINGMOMENTFLAG_* - bay12: DEAD - bay12: RESTING + + - - - - + + + + diff --git a/df.mental_picture.xml b/df.mental_picture.xml index ff7cc4111..72e2bb6c5 100644 --- a/df.mental_picture.xml +++ b/df.mental_picture.xml @@ -7,12 +7,12 @@ - + - - + + - + @@ -20,15 +20,15 @@ - + - + - + bay12: MentalPicturePropertyType @@ -45,12 +45,12 @@ - + - - + + - + @@ -106,7 +106,7 @@ bay12: MentalPictureAdjectiveType - + @@ -116,7 +116,7 @@ bay12: MentalPicturePositionType - + @@ -126,8 +126,8 @@ bay12: MENTAL_PICTURE_PROPERTY_TIME_FLAG_* - - + + @@ -137,9 +137,9 @@ - + - + diff --git a/df.music.xml b/df.music.xml index 0242c6dd4..2b6ca70ed 100644 --- a/df.music.xml +++ b/df.music.xml @@ -8,15 +8,16 @@ - + - - + + + @@ -24,7 +25,7 @@ -- Unused: music_handling_informationst - + diff --git a/df.musical_form.xml b/df.musical_form.xml index cd922ebae..ef629a346 100644 --- a/df.musical_form.xml +++ b/df.musical_form.xml @@ -1,228 +1,230 @@ - bay12: MUSICAL_FLAG_* - - - - - - - - + bay12: MUSICAL_FLAG_* + + + + + + + + - - - - - - - - + + + + + + + + - bay12: MusicalDynamicType - + bay12: MusicalDynamicType + -- tempo styles - - - - - - - - - - + + + + + + + + + + -- 10 - - - - - - - - - - + + + + + + + + + + -- 20 - -- dynamic styles - - - - - - - - - - + -- loudness styles + + + + + + + + + + -- 30 - - -- more tempo styles - - - - -- overall styles - - - - - - + + -- compound styles + + + + -- mood styles + + + + + + -- 40 - - - - - - - - - - - + + + + + + + + + + + -- 50 - - - - - - - - - - + + + + + + + + + + -- 60 - - - - - - - - - - + + + + + + + + + + -- 70 - - + + - bay12: HarmonicStructureType - - - - - - + bay12: HarmonicStructureType + + + + + + bay12: MELODY_ACCIDENTAL_FLAG_* - - - + + + - + - bay12: MelodyPatternType - - - - + bay12: MelodyPatternType + + + + + - bay12: MelodyFrequencyType - - - + bay12: MelodyFrequencyType + + + + - + - - + + - bay12: VoicePhraseLengthType + bay12: VoicePhraseLengthType - - - - + + + + - bay12: VoiceRoleType + bay12: VoiceRoleType - - - - - + + + + + - bay12: MusicalPassageType + bay12: MusicalPassageType - - - - - - - - - - - - + + + + + + + + + + + + - - + + - + - + - - - - - - - - - - - - - + + + + + + + + + + + + + bay12: MUSICAL_FORM_VOICE_FLAG_* - - - + + + - - - - - - - + + + + + + + @@ -232,46 +234,55 @@ - bay12: MusicalFormIntentType - - - - + bay12: MusicalFormIntentType + + + + + - - + + - + + - - - - - + + + + + + - - - + + + + - + + - + - - - - - - - + + + + + + + + + + - + + diff --git a/df.nemesis.xml b/df.nemesis.xml index 2f22832b7..020618144 100644 --- a/df.nemesis.xml +++ b/df.nemesis.xml @@ -1,9 +1,9 @@ -- Unused: nem_unit_specifierst - bay12: NemesisFlagType - - + bay12: NemesisFlagType + + @@ -12,43 +12,46 @@ - - + + - + + + - - + - (describe-obj $.figure) - - + + + + - + + - + diff --git a/df.occupation.xml b/df.occupation.xml index 509edd03a..9cf8941e8 100644 --- a/df.occupation.xml +++ b/df.occupation.xml @@ -7,16 +7,17 @@ bay12: SERVICE_ORDER_FLAG_* - + + - - + + @@ -27,7 +28,7 @@ - + @@ -36,22 +37,22 @@ - - + + - + - - - - - + + + + + @@ -61,7 +62,8 @@ - + + diff --git a/df.personality.xml b/df.personality.xml index 63492a68f..4a92c9951 100644 --- a/df.personality.xml +++ b/df.personality.xml @@ -96,13 +96,13 @@ - - + + - + -- Helper type for unit_thought_type @@ -116,115 +116,115 @@ - bay12: CircumstanceType + bay12: CircumstanceType - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 0x19: after bringing up job scarcity in a meeting @@ -233,62 +233,62 @@ 0x1C: while yelling at somebody in charge 0x1D: while crying on somebody in charge - + 0x1C: while being yelled at by an unhappy citizen 0x1D: while being cried on by an unhappy citizen - + - + - + - + - + - + - + - + - + - + - + - + - + 0x00: pet @@ -302,7 +302,7 @@ 0x0E: still annoying acquaintance 0x12: animal training partner - + 0x00: pet @@ -316,11 +316,11 @@ 0x0E: still annoying acquaintance 0x12: animal training partner - + - + 0x19: find somebody to complain to about job scarcity @@ -329,1131 +329,1132 @@ 0x1C: find somebody in charge to yell at 0x1D: find somebodyin charge to cry on - + - + - + - + - + - + - + - + - + - + - + - + 0: sleeping uneasily due to noise 1: being disturbed during sleep by loud noises 2: loud noises made it impossible to sleep - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + or visited with a pet - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + 240 - + - + - + subthought is histfig_relationship_type - seen as corruption circumstance + seen as corruption circumstance - seen as corruption circumstance + seen as corruption circumstance - + - + - + - + - + 250 - + - + - + - + - + - + - + - + seen as intrigue circumstance info - + - + sic 260 - + - + - + - + - + - + - + - + - + - + 270 - + - + - + - + - + - + - + - + - + - + - + bay12: PERSONALITY_MOOD_FLAG_* - - - - - - - - - + + + + + + + + + - + - - - - + + should use circumstance_id type here + + - - + + bay12: PERSONALITY_GOAL_FLAG_* - + - - - - + + + + bay12: PersonalityPreferenceType - - - - - - - - - - + + + + + + + + + + + - + - + - bay12: PersonalityNeedType + bay12: PersonalityNeedType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + -- Unused: CIRCUMSTANCE_FLAG_* -- Unused: circumstancest - + bay12: PERSONALITY_MEMORY_FLAG_* - + - + - - - - - - + + should use circumstance_id type here + + + + - + - - - - - - + + + + + + - - - + + + bay12: PERSONALITY_DEBUG_FLAG_* - + @@ -1463,50 +1464,52 @@ - + bay12: PERSONALITY_FLAG_* - - + + - - - - - - + + + + + + - + - - + + - + - - - + + + - - - + + + - - + + - - + + + + diff --git a/df.plotinfo.xml b/df.plotinfo.xml index 7ac0aeee0..099d3cf36 100644 --- a/df.plotinfo.xml +++ b/df.plotinfo.xml @@ -1,288 +1,289 @@ - - - + + + - - - + + + - bay12: SaveStageType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: SaveStageType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - + + + + - + - - - + + + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - bay12: DwarfViewModes, no base type - - + bay12: DwarfViewModes, no base type + + -- 2 - - - - - - - - - - - - - + + + + + + + + + + + + + -- 15 - - - + + + -- 18 - - - - - + + + + + -- 23 - - - + + + -- 26 - - - - - - - - + + + + + + + + -- 34 - - - + + + -- 37 - + -- 38 - - - - + + + + -- 42 - - - - + + + + -- 47 - - - - - - + + + + + + -- 53 - - + + -- 55 - - + + - bay12: PlotEventType + bay12: PlotEventType - - - - - - - - - - - + + + + + + + + + + + - - + + - + bay12: TalkLines - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- Adventurer Mode - - - - - - + + + + + + bay12: PLOT_INVASION_PLAN_FLAG_* - - - - - + + + + + @@ -299,19 +300,19 @@ bay12: PLOTFLAG_INVASION_* - - - - - - - - - - - - - + + + + + + + + + + + + + bay12: MissionType @@ -322,20 +323,23 @@ - - - - - - - + + + + + + + + + + @@ -385,8 +389,8 @@ - - + + bay12: PlotTaxStages @@ -395,74 +399,74 @@ - - - - - - - - - - - - - - - + + + + + + actually an array + + + + + + + + + actually an array - + - - - + + + - + bay12: MERCHANTEVENTFLAG_* - - - - - - - - - + + + + + + + + + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - bay12: KITCHENRESTRICTION_* - - + bay12: KITCHENRESTRICTION_* + + -- Unused: buyvalcounterst @@ -476,15 +480,15 @@ bay12: HotKeyType - - - - + + + + - + @@ -495,75 +499,75 @@ - - + + - + - - - - + + + + - - + - - - + + + - + - - + + - - + + - + - - + + - - - - + + + + - - + + - SAVEITEMNUM + SAVEITEMNUM - SAVEITEMNUM + SAVEITEMNUM - SAVEITEMNUM + SAVEITEMNUM - + - - + + - - - + + + bay12: WorkDetailIconType @@ -590,65 +594,67 @@ bay12: WORK_DETAIL_FLAG_* - - - + + + bay12: WORK_DETAIL_FLAG_* - - - + + + - - - + + + bay12: LABOR_INFO_FLAG_* - + - - - - sorted + + + + + + - - - - - + + + + + bay12: UNIT_ANIMAL_TRAINING_INFO_FLAG_* - - - - + + + + - - + + - + - + @@ -657,24 +663,25 @@ bay12: FORT_ITEM_HEIST_FLAG_* - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + + @@ -704,64 +711,64 @@ - - + + actually a textlinesst bay12: SettingDifficultyEnemiesType - - - - - + + + + + bay12: DIFFICULTY_ENEMY_FLAG_* - - - - - - - - + + + + + + + + bay12: SettingDifficultyEconomyType - - - - + + + + - - - - + + + + - - - - - - - - - + + + + + + + + + - - + + - - - - - + + + + + @@ -772,18 +779,18 @@ - - + + - - - - - + + + + + - - + + @@ -792,247 +799,247 @@ bay12: PLOTINFOFLAG_* - - - - - - - - - + + + + + + + + + - - + + - + - + - + - outpost/hamlet/village/town/city/metropolis - (unles that's what the above is) - - + outpost/hamlet/village/town/city/metropolis + + + - - - - - + + + + + - + - + - SAVEUNITNUM + SAVEUNITNUM - - + - + - + - - - + + - + - + - + - + - - + + - + not a compound - - + + - + - - + + - - + - + - - - + + - - + + - - + + not a compound not a compound - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + not a compound - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + not a compound - - + + - + - + actually 4 arrays not a compound - + - + - + - + - + - + - - - - + + + + - + - - + + - - - - - - + + + + + + - + - + - - - + + + - 0.50.01 - 0.50.01 + 0.50.01 + 0.50.01 - - + + @@ -1051,28 +1058,28 @@ not a compound - - + + - - - - + + + + - + - + - - + + - + - - - - + + + + @@ -1082,13 +1089,13 @@ - + - - + + - - + + diff --git a/df.poetic_form.xml b/df.poetic_form.xml index e124251d0..d433f0697 100644 --- a/df.poetic_form.xml +++ b/df.poetic_form.xml @@ -1,50 +1,50 @@ A - even, B - uneven for tone patterns, A - unstressed, B - stressed for accent patterns - bay12: PoeticStressType - - - - - - - - - - - - - + bay12: PoeticStressType + + + + + + + + + + + + + - bay12: PoeticCaesuraType - - - - + bay12: PoeticCaesuraType + + + + - bay12: PoeticParallelismType - - - - - - - - - - + bay12: PoeticParallelismType + + + + + + + + + + - bay12: PoeticStyleType - - - - - - - - + bay12: PoeticStyleType + + + + + + + + -- Helper type for poetic_form_subject @@ -57,149 +57,150 @@ - bay12: PoeticSubjectType - "a chosen subject" - - - - - - - - - - - - - - - - - - - - "a historical figure" or a specific figure - "an abstract concept" or a specific concept + bay12: PoeticSubjectType + + + + + + + + + + + + + + + + + + + + + + - bay12: PoeticIntentType - - - - - - - - - - - - - - - - - - - - - - - - + bay12: PoeticIntentType + + + + + + + + + + + + + + + + + + + + + + + + - bay12: POETIC_FORM_LINE_FLAG_* - - - - - - "different readings depending on word breaks" - "can be read backwards as well as forwards" - "can be read orthogonally across the standard lines" - "emerge when reading along certain prescribed paths across the body of the poem" - - - - - - - - - - - - - - + bay12: POETIC_FORM_LINE_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + bay12: POETIC_FORM_SECTION_FLAG_* - "line, couplet, tercet" if set, "brief verse paragraphs"/"full verse paragraphs" otherwise - - + + + - + "has X to Y couplets/..." - - + + size_in_lines is set: line, couplet, tercet, quatrain, quintain, etc. size_in_lines is not set: "brief verse" if less than 6, otherwise "full verse" - + - - "the Nth line has XX feet" - - + + "the Nth line has XX feet" + + "first line must make use of ..." - + "The XX line ZZ of ... on YY line" - ZZ - YY - XX + ZZ + YY + XX - + - - + + - "it has lines with ... syllables" - "it has lines with a tone/accent pattern of ..." + "it has lines with ... syllables" + "it has lines with a tone/accent pattern of ..." "it has ... caesura in each line" - + "certain lines have ..." same as additional_features above - - - - - - - - + + + + + + + + bay12: PoeticFormPersonaType - - - - - - - - + + + + + + + + + @@ -210,46 +211,47 @@ bay12: POETIC_FORM_FLAG_* - - + + - + - "originating in ..." - "originally devised by ..." + "originating in ..." + "originally devised by ..." - + - + - - - - + + + + "certain lines often ... and they sometimes ..." - + "is a narrative/... poetic form" - - - + + + - + - + "use of ... is characteristic of the form" or "must feature lines which ..." - + - + - + + diff --git a/df.proj.xml b/df.proj.xml index 550771534..b58aea530 100644 --- a/df.proj.xml +++ b/df.proj.xml @@ -1,101 +1,102 @@ bay12: Projectile - - - + + + + bay12: PROJFLAG_* - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - + + - - - - + + + + - - - - + + + + - + - - + + - + - + - -- Parabolic projectile info: - - - + + + - - - - - - - - - + -- Parabolic projectile info: + + + + + + + + + - - - + + + - + - + - - - - + + + + - + - + bay12: ProjMagicType @@ -103,12 +104,12 @@ - - + + - + diff --git a/df.reaction.xml b/df.reaction.xml index b6d587366..6e9f6a7c7 100644 --- a/df.reaction.xml +++ b/df.reaction.xml @@ -1,127 +1,127 @@ - bay12: REACTION_REAGENT_FLAG_* - - + bay12: REACTION_REAGENT_FLAG_* + + bay12: ReactionReagentType - + - + $.code - + - + - + - + - - + + - + - - - + + + - - - - + + + + - - - + + + - + - - - - + + + + - - + + - - - - - + + + + + - + - + - + - - - - + not an array + not an array + + bay12: ReactionProductType - - + + - - + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + - bay12: ReactionProductItemFlagType - - + bay12: ReactionProductItemFlagType + + - - + + @@ -129,52 +129,52 @@ - - - - + + + + - - + + - + not a compound - - + + - - + not an array + not an array - bay12: ReactionProductItemImprovementFlagType - - + bay12: ReactionProductItemImprovementFlagType + + - + - + - - + + - + - + not a compound - - + + - + not an array @@ -183,7 +183,7 @@ - bay12: ReactionFlagType + bay12: ReactionFlagType @@ -194,46 +194,48 @@ - - - + $.code - - - - - + + + + not a compound - - - + + + + - - - + + + - - - - + + + + + + + + - - + + - - + + @@ -242,8 +244,9 @@ -- Unused: reaction_handling_informationst - - + + + diff --git a/df.reference.xml b/df.reference.xml index c9f43775a..4e9e33c23 100644 --- a/df.reference.xml +++ b/df.reference.xml @@ -1,10 +1,10 @@ - bay12: ReferenceType + bay12: ReferenceType - - + + @@ -14,29 +14,29 @@ - + - + - + - + - + - + @@ -48,13 +48,13 @@ - + - + @@ -63,7 +63,7 @@ - + @@ -73,9 +73,9 @@ - + not actually like this - second pointer should be outside this union - + @@ -161,68 +161,68 @@ -- 0 -- - + - + - - + + - + -- 5 -- - + - + - + - + - + -- 10 -- - + - - - - - - + + + + + + - - - - + + + + -- 15 -- - + - + - + - + -- 20 -- - + @@ -243,125 +243,125 @@ - - - - + + + + - + actually inline - - + + - + - + - + - + - + - - + + - + - + - + - + - + - + bay12: GEN_REF_EPOP_FLAG_* - - + + - + - + bay12: GEN_REF_CREATURE_FLAG_* - - + + - + - + - - - - + + + + - + - - - + + + - - - + + + - - + + @@ -404,11 +404,11 @@ bay12: GENERAL_REF_UNIT_ITEMOWNER_FLAG_* - + - + @@ -431,12 +431,12 @@ - + - + @@ -453,7 +453,7 @@ - + diff --git a/df.region.xml b/df.region.xml index aff7afed3..ab60fc983 100644 --- a/df.region.xml +++ b/df.region.xml @@ -1,27 +1,28 @@ - bay12: FindSiteParamType - - - - - - - - - - - - - - - - - - - - - - + bay12: FindSiteParamType + + + + + + + + + + + + + + + + + + + + + + + -- Unused: HF_DUEL_FLAG_* @@ -34,9 +35,9 @@ -- Unused: situation_infiltrationst - - - + + + @@ -50,25 +51,25 @@ - - - - + + + + - initial, pre, post + not an array - initial_reg_square_min, pre_region_count_min, post_region_count_min - + not an array - - - - + + + + @@ -86,47 +87,52 @@ - - - - - - - - - - - - - min, max, var_x, var_y + + + + + + + + + + + + + + not an array - minfield, maxfield, varfield_x, varfield_y - - - - + + + + - - - + + + + + + - - - - - - - - - - - - + + + not an array - _population, _exported_wealth, _created_wealth + + + + + + + not an array - _population, _exported_wealth, _created_wealth + + + - + @@ -135,28 +141,33 @@ - - - - - - - - - - - - - + + + + + + + + + actually 1 integer plus an array of 5 + see above + see above + see above + see above + see above + + + - + - + + @@ -179,189 +190,194 @@ bay12: PoleType, actual base int32_t never used - - - - + + + + bay12: SunriseType, actual base int32_t never used - - - + + + - bay12: RegionSquareFlagType - - - - - - - - - - - - - - - - - - - - + bay12: RegionSquareFlagType + + + + + + + + + + + + + + + + + + + + + -- not to be confused with region_weather_flag, a completely different bitfield bay12: REGION_WEATHER_* - - - - - - + + + + + + - bay12: REGION_WEATHER_FRONT_* - - - - + bay12: REGION_WEATHER_FRONT_* + + + + - bay12: REGION_WEATHER_CUMULUS_* - - - - + bay12: REGION_WEATHER_CUMULUS_* + + + + - bay12: REGION_WEATHER_STRATUS_* - - - - + bay12: REGION_WEATHER_STRATUS_* + + + + - bay12: REGION_WEATHER_FOG_* - - - - + bay12: REGION_WEATHER_FOG_* + + + + bay12: REGION_DAILY_WINDS_* - land_sea - - - - mount_valley - - - + land_sea + + + + mount_valley + + + - - + + bay12: actually an int16 array indexed by worldgen_range_type - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: PeakFlagType - - + bay12: PeakFlagType + + - - + + (describe-obj $.name) - + - + - + - + - - + + - + - + - + - + - + - + - + - - -- At most one of 'evil' and 'good' is set at a time by DF. - - + + + -- At most one of 'evil' and 'good' is set at a time by DF. + + + + + - - + + @@ -369,32 +385,32 @@ - + - + (describe-obj $.mat_index.ref-target) - - + + - + - + - - + + - + (fmt "~A geo_layers" $.layers.count) - + (describe-obj $.name) - + - - - - -- Based on worldgen parameter pair. - - -- These parameters correspond to - -- the similar world gen parameters. - -- - -- + + + + + + -- These parameters correspond to + -- the similar world gen parameters. + -- + -- - - - + + + - - + + bay12: ENTITY_POPULATION_FLAG_* - + @@ -436,15 +452,16 @@ (describe-obj $.name) - - + + - - - - - + + + + + + (describe-obj $.name) - - + + - - + + @@ -469,43 +486,43 @@ not a compound - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -535,16 +552,16 @@ - - + + - + - - + + @@ -555,16 +572,16 @@ - - + + - + - - + + @@ -592,41 +609,47 @@ bay12: REGION_PRINT_DATA_FLAG_* - - - - - - - - - - + + + + + + + + + + - + + + + + + + @@ -653,19 +676,19 @@ - -- Unused: REGION_WALK_* -- Unused: GraphicalMapExportModeType + -- Unused: REGION_WALK_* - - - - + + + + - - - - + + + + -- Unused: random_object_paramst @@ -680,10 +703,10 @@ - - - - + + + + @@ -705,24 +728,24 @@ bay12: RegionBlockEventType - + - - + + - + - + - + @@ -737,48 +760,42 @@ - + - - - + + + - - + + - - - + - - + - - - - - + + + + - - - - - - - - + + + + + + @@ -789,7 +806,7 @@ - + @@ -799,9 +816,9 @@ - + - + Additional feature_map information: @@ -822,14 +839,15 @@ - - - + + + - + + @@ -841,7 +859,7 @@ - bay12: ??? + bay12: ??? @@ -855,66 +873,77 @@ - + - + - + - + - - - - + + + + + + - - - - + + + + + + + + - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + - + + - + - -- Only valid during civ placement phase - -- Ditto - + -- Only valid during civ placement phase + -- Ditto + + - + - + + @@ -927,11 +956,15 @@ - + + - - + + + + + diff --git a/df.region_midmap.xml b/df.region_midmap.xml index e1297b550..a9abf2726 100644 --- a/df.region_midmap.xml +++ b/df.region_midmap.xml @@ -16,19 +16,19 @@ bay12: FeatureSquareFlagRiverType - - + + bay12: FeatureSquareFlagLayerType - - - - + + + + - + (let* ((info $$._parent._parent._global) (wdata $global.world.world_data) @@ -40,8 +40,8 @@ $flst[$]))) - - + + (let ((l $$._parent.layer.ref-target)) (when l @@ -76,36 +76,36 @@ - - - - + + + + - - - - + + + + - - + + - -- Unused: midmap_gen_el_restrictionst bay12: MIDMAP_SQUARE_FLAG_* - - - + + + - + biome field reference: @@ -114,15 +114,15 @@ 123 as directions, with 5 = own world tile, 1 = SW, 9 = NE, etc. - + - + - + not a compound In order to determine how biomes cross embark tile edges, the rectangle framing an embark tile is split into 4 corners, @@ -165,16 +165,16 @@ used, with the exception of a northern row selection of NW (0), where the home corner (3) is selected. - - - + - @@ -184,86 +184,86 @@ tile, as directed by the biome_corner value. - + - + (describe-obj $.pos) - + -- Rivers crossing embark tile edges - - + not a compound + - + - + - + - - + not a compound + - + - + - + - + - + - + - + - + - - - - + + + + - + - - - - + + + + diff --git a/df.region_weather.xml b/df.region_weather.xml index 7b02837f4..acdbe00be 100644 --- a/df.region_weather.xml +++ b/df.region_weather.xml @@ -1,30 +1,35 @@ bay12: REGION_WEATHER_FLAG_* - + bay12: RegionWeatherType - - - - + + + + + - + + - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/df.regionpop.xml b/df.regionpop.xml index 4a03b28db..ef3ce3bfe 100644 --- a/df.regionpop.xml +++ b/df.regionpop.xml @@ -1,48 +1,48 @@ - bay12: WilderPopTypes - - - - - - - - - + bay12: WilderPopTypes + + + + + + + + + - + not actually a union, just race - - + + - + - - - + + + - - - + + + - - - + + + - + - + (let* ((info $$._global) (wdata $global.world.world_data) @@ -60,7 +60,7 @@ - + diff --git a/df.report.xml b/df.report.xml index 24e5adf84..199d2ca1e 100644 --- a/df.report.xml +++ b/df.report.xml @@ -2,67 +2,76 @@ -- Unused: influx_infost bay12: REPORT_SITE_FLAG_* - + not a compound - - - - - - - + + + + + + + - SAVEUNITNUM - - - - - - - - - SAVEITEMNUM - + SAVEUNITNUM + + + + + + + + + + SAVEITEMNUM + not a compound - - - - - - - - - - - + + + + + + + + + + + - creature, all, glass, stone, metal, tree, shrub + not an array - creature, all, glass, stone, metal, tree, shrub - - - - - - - - + + + + + + + + + + + - - + + + + + - - - - - - - + + + + + + + - + diff --git a/df.rhythm.xml b/df.rhythm.xml index b1c79448d..c86d57711 100644 --- a/df.rhythm.xml +++ b/df.rhythm.xml @@ -1,54 +1,56 @@ - bay12: RHYTHM_BEAT_FLAG_* - - - - + bay12: RHYTHM_BEAT_FLAG_* + + + + - - + + - + - + bay12: RHYTHM_CONSTRUCTION_PATTERN_FLAG_* - - + + bay12: RHYTHM_CONSTRUCTION_FLAG_* - + - - - + + + bay12: RHYTHM_FLAG_* - - + + - - - - + + + + + - + + diff --git a/df.scale.xml b/df.scale.xml index 44316f4da..57529da6a 100644 --- a/df.scale.xml +++ b/df.scale.xml @@ -1,69 +1,76 @@ - bay12: ScaleFoundationType - - - + bay12: ScaleFoundationType + + + + bay12: SCALE_CHORD_FLAG_* - + - - - + + + bay12: ScaleConstructionType - - - - - + + + + + + - - + + bay12: ScaleNamingType - - - - + + + + + - - + + bay12: SCALE_FLAG_* - + - - - - - - - - + + + + + + + + + + + - + + diff --git a/df.schedule.xml b/df.schedule.xml index 9de1e7f58..cde43f357 100644 --- a/df.schedule.xml +++ b/df.schedule.xml @@ -1,20 +1,21 @@ - - + + - + - + - + - + + diff --git a/df.script.xml b/df.script.xml index e6c62ef1f..b75bf799b 100644 --- a/df.script.xml +++ b/df.script.xml @@ -2,26 +2,26 @@ -- Unused: ScriptTypes - + - - - - + + + + - - - + + + - - + + - - + + - + - + @@ -29,7 +29,7 @@ - + @@ -37,9 +37,9 @@ - + - + @@ -51,9 +51,9 @@ - + - + @@ -64,44 +64,44 @@ - + - - + + - - + + - - + + - - - - - + + + + + - - + + - - + + - - - - + + + + @@ -113,8 +113,8 @@ - - + + @@ -124,11 +124,11 @@ - - + + - - + + @@ -136,8 +136,8 @@ - - + + diff --git a/df.site.xml b/df.site.xml index da5a0d06e..6a66f4a5a 100644 --- a/df.site.xml +++ b/df.site.xml @@ -6,13 +6,14 @@ - + + - - - + + + - + bay12: WGQuestPostingType @@ -21,27 +22,27 @@ bay12: WG_QUEST_POSTING_FLAG_* - + - - - - + + + + - + - + @@ -51,41 +52,36 @@ - + - this is a union in bay12 but they're both the same type so why bother - - - - + + + + + - - - - - - - - - + + + + + - - - - - - - - + + + + + + + -- Unused: site_headerst @@ -100,17 +96,17 @@ - - - - + + + + - + - + bay12: InfrastructureType @@ -123,7 +119,7 @@ bay12: SITE_CROP_FLAG_* - + @@ -139,9 +135,9 @@ -- Unused: wall_infost - + - + bay12: SiteArchitectureChangeType @@ -153,31 +149,31 @@ bay12: SITE_ARCHITECTURE_CHANGE_GENERALIZED_DEATH_FLAG_* - bay12: SITE_ARCHITECTURE_CHANGE_FLAG_GENERALIZED_DAMAGE_* - + bay12: SITE_ARCHITECTURE_CHANGE_FLAG_GENERALIZED_DAMAGE_* + - bay12: SITE_ARCHITECTURE_CHANGE_FLAG_GENERALIZED_DEATH_* - + bay12: SITE_ARCHITECTURE_CHANGE_FLAG_GENERALIZED_DEATH_* + - bay12: SITE_ARCHITECTURE_CHANGE_FLAG_* - + bay12: SITE_ARCHITECTURE_CHANGE_FLAG_* + - - - - - - + + + + + + - - + + @@ -185,14 +181,14 @@ - - + + - - - + + + @@ -200,31 +196,34 @@ -- Unused: construction_blueprint_specst bay12: SCBP_PROGRESS_FLAG_* - - + + bay12: SCBP_REMOVAL_FLAG_* - - + + - - - + + + + + + @@ -234,17 +233,17 @@ - - - - - + + + + + - + @@ -265,7 +264,7 @@ - + @@ -275,8 +274,8 @@ - - + + @@ -289,7 +288,7 @@ - SiteFlagType + bay12: SiteFlagType @@ -311,38 +310,38 @@ (describe-obj $.name) - - + + - + - - - - - - + + + + + + - - - - + + + + - - + + - - - - + + + + @@ -357,14 +356,14 @@ - - + + - - + + - - + + @@ -372,7 +371,7 @@ - + @@ -398,10 +397,10 @@ - - - during worldgen only + + + during worldgen only diff --git a/df.site_realization.xml b/df.site_realization.xml index 6f401d0fc..30b7a82ca 100644 --- a/df.site_realization.xml +++ b/df.site_realization.xml @@ -2,52 +2,52 @@ bay12: SiteRealizationBuildingType - - - - - - - - - - + + + + + + + + + + 10 - - - - - - - - - - + + + + + + + + + + 20 - - - - - - - - - - + + + + + + + + + + 30 - - - - - + + + + + - - + + - + @@ -55,69 +55,69 @@ bay12: SRB_INFO_FLAG_CASTLE_WALL_* - - - - + + + + - - - - - - - - + + + + + + + + not a compound - - - - - + + + + + not a compound - - - - - + + + + + - bay12: SRB_INFO_FLAG_CASTLE_TOWER_* - - - - - + bay12: SRB_INFO_FLAG_CASTLE_TOWER_* + + + + + - - - - - - + + + + + + not a compound - - - - - + + + + + not a compound - - - - - + + + + + - + @@ -125,59 +125,59 @@ - bay12: SRBShopType + bay12: SRBShopType - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + these are only used with market_square - - - - - - - + + + + + + + - + - + - + - - + + actually 4 arrays, local_[n/s/e/w]_con @@ -185,63 +185,63 @@ - bay12: SRBTreeType + bay12: SRBTreeType - - - - - - - - - + + + + + + + + + - + - bay12: SRBHillockType + bay12: SRBHillockType - - - - + + + + - + - + bay12: SRB_ITEM_FLAG_* - - + + - - + + - - - - + + + + bay12: SiteRealizationBuildingFacingType @@ -253,7 +253,7 @@ - + (find-by-id $(find-instance $world_site $$).realization.buildings $id $) @@ -267,40 +267,41 @@ - + not a compound - - - - + + + + - + - - - - + + + + - + -- Unused: path_tracerst bay12: SITE_REALIZATION_FACE_FLAG_* - + - - - + + + + - + @@ -308,24 +309,24 @@ - - - - - - - - + + + + + + + + - - - - - - + + + + + + @@ -336,7 +337,7 @@ - + very temporary @@ -350,7 +351,7 @@ - + @@ -429,8 +430,8 @@ - - + + @@ -454,28 +455,28 @@ bay12: UNDERGROUND_INFO_FLAG_* - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -489,7 +490,7 @@ - + @@ -497,11 +498,13 @@ + + @@ -509,31 +512,31 @@ bay12: SiteRealizationPlotType - - - - - - - - - + + + + + + + + + bay12: SRP_FLAG_* - + - - + + - - + + bay12: SiteGraphicsTileType @@ -693,56 +696,56 @@ bay12: SITE_REALIZATION_FEATURE_* - - - - + + + + bay12: SITE_REALIZATION_SQUARE_FLAG_* - - - - - - - - - - - + + + + + + + + + + + bay12: SITE_MAP_TRAVEL_DIR_* - - - - - - - - + + + + + + + + bay12: SITE_REALIZATION_FLAG_* - + - - + + - - + + + - + - + - @@ -753,36 +756,36 @@ - + - + + - + - + - + - + - + - @@ -793,41 +796,42 @@ - + - + + + + + - - - - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/df.skill_enum.xml b/df.skill_enum.xml index 0b38bec1e..9830c5d10 100644 --- a/df.skill_enum.xml +++ b/df.skill_enum.xml @@ -1,5 +1,5 @@ - bay12: SkillType + bay12: SkillType diff --git a/df.soul.xml b/df.soul.xml index b519f9730..160a34f46 100644 --- a/df.soul.xml +++ b/df.soul.xml @@ -2,48 +2,48 @@ -- Unused: PracticalExperienceType - + (describe-obj $global.world.raws.itemdefs.instruments[$.id].name) - - + + - + (describe-obj $global.world.poetic_forms.all[$.id].name) - - + + - + (describe-obj $global.world.musical_forms.all[$.id].name) - - + + - + (describe-obj $global.world.dance_forms.all[$.id].name) - - + + - - - - + + + + - + - - - + + + (describe-obj $.name) @@ -51,24 +51,24 @@ (fmt "~:(~A ~A~)" $it.caste[$.caste].caste_id $it.creature_id)) - + - - - - - - - + + + + + + + - + - - + + - + diff --git a/df.sound.xml b/df.sound.xml index 8bc2488d3..4565b74fa 100644 --- a/df.sound.xml +++ b/df.sound.xml @@ -8,13 +8,15 @@ + + + - - - + + -- Unused: sound_handling_informationst diff --git a/df.squad.xml b/df.squad.xml index a6a804cf8..033897b02 100644 --- a/df.squad.xml +++ b/df.squad.xml @@ -1,78 +1,79 @@ - bay12: CanFollowOrderType - - - - - - - - - - - - - - - - - - - - - - + bay12: CanFollowOrderType + + + + + + + + + + + + + + + + + + + + + + + -- Unused: squad_duty_order_specifierst bay12: SQUAD_ORDER_FLAG_* - + - - - - - - + + + + + + - - + + - + - - whether or not dwarves get unhappy while doing this + + whether or not dwarves get unhappy while doing this - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + @@ -82,13 +83,13 @@ - - - + + + - + @@ -102,94 +103,94 @@ - + - + - - + + - - - + + + - - - + + + - - + + - bay12: SquadPositionBuildingType + bay12: SquadPositionBuildingType - - - - + + + + - + - - - - - + + + + + - + - + - + - + - + - + - - - + + + - + (describe-obj @.occupant) - + - + - - @@ -198,37 +199,37 @@ bay12: SquadSleepOptionType - - - - + + + + bay12: SquadCivilianUniformType - - - + + + - - + + - + - + - - + + - + - + @@ -239,119 +240,119 @@ - bay12: SQUAD_BARRACKS_FLAG_* - - - - + bay12: SQUAD_BARRACKS_FLAG_* + + + + - + bay12: SQUAD_EQUIPMENT_AMMO_FLAG_* - - + + - - - - - + + + + + - + - + - + - bay12: EQUIP_INFO_FLAG_* - - - - - - - - - - - - - - + bay12: EQUIP_INFO_FLAG_* + + + + + + + + + + + + + + - + + + + - - + + - - - + - - + + - + - - + (describe-obj $.name) - - - - + + + - + + + - + - - + - - - - + - - + + - - - - - - - + + + + + + + - + + diff --git a/df.storage.xml b/df.storage.xml index 58c24c304..b58c6320d 100644 --- a/df.storage.xml +++ b/df.storage.xml @@ -1,52 +1,52 @@ -- Not an actual enum - - - - - - - - - - + + + + + + + + + + -- Not really arrays, actually just individual integers following the fake enum above - - + + - - - - - - - - - + + - - - - + + + - - diff --git a/df.text_set.xml b/df.text_set.xml index f90f26e8e..e787c234e 100644 --- a/df.text_set.xml +++ b/df.text_set.xml @@ -1,6 +1,6 @@ bay12: TEXT_SET_FLAG_* - + @@ -11,7 +11,7 @@ - + diff --git a/df.unit.xml b/df.unit.xml index 7bde36a06..8109f2acc 100644 --- a/df.unit.xml +++ b/df.unit.xml @@ -1,7 +1,7 @@ -- Unused: HF_REP_QUERY_FLAG_* - bay12: WITNESS_INCIDENT_FLAG_* + bay12: WITNESS_INCIDENT_FLAG_* @@ -10,18 +10,18 @@ - - + + this looks like it "should be" two structures of the same type, but they're flat in bay12 code - - - - - + + + + + -- Unused: hf_rep_queryst @@ -30,71 +30,78 @@ -- Unused: relationship_infost bay12: CONFLICT_REPORT_FLAG_* - + + - - + + + + - + - - + + + - + + - + - + + - - + + - - - - - + + + + + + bay12: ConversationTroubleType - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + -- Unused: ConversationDutyType bay12: AIM_ATTACK_FLAG_* - - - - - - - - + + + + + + + + bay12: OpinionType @@ -174,7 +181,7 @@ - bay12: ATTACK_CHANCE_MODIFIER_FLAG_* + bay12: ATTACK_CHANCE_MODIFIER_FLAG_* @@ -200,20 +207,20 @@ - + - + - + @@ -227,233 +234,233 @@ bay12: UNIT_MOVE_MOVE_FLAG_* - - + + - - - - - - - + + + + + + + - - - - + + + + - - + + - - - - bay12: RumorType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + bay12: RumorType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - + - - - - + + + + - - - + + + - - - - + + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - + + - - - - + + + + - - - + + + - - + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + @@ -463,98 +470,99 @@ - + - + - + - + - + - + - + - + bay12: RUMOR_FLAG_* - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + -- Unused: AddRumorResultType - + @@ -574,340 +582,344 @@ - bay12: ConversationChoiceType + bay12: ConversationChoiceType + 0 - - - - - - - - - - + + + + + + + + + + 10 - - - - - - - - - - + + + + + + + + + + 20 - - - - - - - - - - + + + + + + + + + + 30 - - - - - - - - - - + + + + + + + + + + 40 - - - - - - - - - - + + + + + + + + + + 50 - - - - - - - - - - + + + + + + + + + + 60 - - - - - - - - - - + + + + + + + + + + 70 - - - - - - - - - - + + + + + + + + + + 80 - - - - - - - - - - + + + + + + + + + + 90 - - - - - - - - - - + + + + + + + + + + 100 - - - - - - - - - - + + + + + + + + + + 110 - - - - - - - - - - + + + + + + + + + + 120 - - - - - - - - - - + + + + + + + + + + 130 - - - - - - - - - - + + + + + + + + + + 140 - - - - - - - - - - + + + + + + + + + + 150 - - - - - - - - - - + + + + + + + + + + 160 - - - - - - - - - - + + + + + + + + + + 170 - - - - - - - - - - + + + + + + + + + + 180 - - - - - - - - - - + + + + + + + + + + 190 - - - - - - - - - - + + + + + + + + + + 200 - - - - - - - - - - + + + + + + + + + + 210 - - - - - - - - - - + + + + + + + + + + 220 - - - - - - - - - - + + + + + + + + + + 230 - - - - - - - - - - + + + + + + + + + + 240 - - - - - - - - - - + + + + + + + + + + 250 - - - - + + + + bay12: ConversationTactType - - - + + + - - + + - - - + + + - - - - + here be many unions + + + + bay12: WrestleAttackType - - - - - - - - - - - - - - + + + + + + + + + + + + + + + bay12: DungeonWrestleType - - - - - + + + + + + - + @@ -917,195 +929,195 @@ bay12: UNIT_MOVE_ATTACK_FLAG_* - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - - - + + + + - - - - - - + + + + + + - - - + + + - - - + + + - - - - - - - + + + + + + + - - + + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - - - - - - - + + + + + + + + - + - + - + - + - + - + - - - - - - - - - - - - + + + + + + + + + + + + bay12: UNIT_MOVE_LOAD_RANGED_WEAPON_FLAG_* - - + + - + @@ -1115,14 +1127,14 @@ bay12: UNIT_MOVE_SHOOT_RANGED_WEAPON_FLAG_* - + - + @@ -1132,7 +1144,7 @@ bay12: UNIT_MOVE_THROW_ITEM_FLAG_* - + @@ -1144,7 +1156,7 @@ - + @@ -1159,45 +1171,47 @@ (find-by-id $unit.actions $id $)) - + - + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - + + + + + + + + @@ -1206,7 +1220,7 @@ - + @@ -1215,8 +1229,8 @@ - - + + @@ -1260,41 +1274,42 @@ -- Unused: NeedHealLevel bay12: InvItemRoleType - - - - - - - - - - - - + + + + + + + + + + + + + - + $.mode (describe-obj $.item) - + - - + bay12: SoldierMoodType - - - - - - + + + + + + bay12: MoodStages, no base type @@ -1302,190 +1317,195 @@ - bay12: UNITFLAG_* - - - - - - - - - bay12: UNITFLAG_* + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: UNITFLAG2_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: UNITFLAG2_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: UNITFLAG3_* - - - - - - - - - - - - - - (IS_EQUIPMENT) + bay12: UNITFLAG3_* + + + + + + + + + + + + + + Scuttle creature: causes creature to be killed, leaving a behind corpse and generating negative thoughts like a real kill. - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: UNITFLAG4_* - - - - - - - - - - - - - - - - - - - + bay12: UNITFLAG4_* + + + + + + + + + + + + + + + + + + + + + + + bay12: UnitPrefs, no base type - - - - - - - - - - - - + + + + + + + + + + + + + bay12: UNITPREFFLAG_* - + - + $.type - + not actually a union, just an int32 @@ -1496,16 +1516,16 @@ - + - - + + - + - + bay12: Demands @@ -1514,154 +1534,186 @@ bay12: DemandRooms - - - - + + + + - + - - - - + + + + - - + + - + $.id - - - - - - - - - - bay12: RelationType - - - - - - - - - - + + + + + + + + + + bay12: RelationType + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: ??? + bay12: ??? - - + + bay12: WrestleStateType - - - - + + + + - - + - - - - - + + + + -- Unused: RollType - -- Unused: unitpropertyplacementst + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- Unused: squad_property_placementst - + bay12: PARLEY_FLAG_* - - + + - - - - + + + + - + bay12: CommandType @@ -1669,11 +1721,11 @@ - bay12: COMMAND_FLAG_* + bay12: COMMAND_FLAG_* - bay12: UNIT_COMMAND_FLAG_* + bay12: UNIT_COMMAND_FLAG_* @@ -1683,21 +1735,21 @@ following field not saved: - + - + bay12: RequestTypes - - + + - + bay12: MillPrefType @@ -1715,33 +1767,33 @@ bay12: CLOTHING_NEEDS_BP_FLAG_* - - - - - - - - - + + + + + + + + + bay12: CLOTHING_NEEDS_BP_ITEM_FLAG_* - + - - + + - + - - + + @@ -1749,7 +1801,7 @@ - bay12: RiderPositions + bay12: RiderPositions @@ -1758,7 +1810,7 @@ - + @@ -1767,7 +1819,7 @@ -- Unused: CanUseItem - + (fmt "id=~A value=~A" $.id $.value) @@ -1798,40 +1850,40 @@ -- Unused: BlockCheck - bay12: UNIT_BP_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: UNIT_BP_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: UNIT_TISSUE_LAYER_FLAG_* - - + bay12: UNIT_TISSUE_LAYER_FLAG_* + + bay12: UnitOwner @@ -1850,104 +1902,102 @@ not a compound - + - - - - + + + + not a compound - + - - - - + + + + - bay12: UNIT_WOUND_LAYER_FLAG_* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + bay12: UNIT_WOUND_LAYER_FLAG_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - bay12: UNIT_WOUND_LAYER_FLAG2_* - - - + bay12: UNIT_WOUND_LAYER_FLAG2_* + + + - - - Contact area of the wound. Is initially the lesser of the weapon or body part contact areas. It grows with cumulative hits. Body parts and non-weapon items have contact=(size/10)^(2/3). - + This is strain. For skin/muscle/fat it is usually around 50000, and for bone 100-113. This number heals over time towards 0. A wound that only has strain is called "dented". - + - - - - - + + + A random percentage from 0-100, only for edged damage cases. Otherwise 0. Values above 50 turn straight_scar description into curving scar. - + - - + + @@ -1956,168 +2006,169 @@ - + - + This 0-100 percentage is related to cumulative damage. In cases where multiple axe hacks are necessary for severing a limb, it must reach 100 before severing occurs. In cases where a weapon can't completely penetrate a tissue, it is related to the weapon's penetration number. This percentage heals towards 0 over time. - - + + - - + - - - + + + bay12: UWSS_FLAG_* - + - + - - - - + + + + - - - - + + + + - - - + + + - - - - - + + + + + - + - + - + - - - - + + + + bay12: UNIT_WOUND_FLAG_* - - - - - - + + + + + + - + - + - - + + - + - + - - - - - - - - - + + + + + + + + + - + - + bay12: ACTIVE_CREATURE_INTERACTION_EFFECT_FLAG_* - - + + - - - + + + -- When not cie.isUntargeted(): - - - - - - - - + + + + + + + + bay12: ACTIVE_SYNDROME_FLAG_* - - - - + + + + - - - - - - - - - + + + + + + + + + - bay12: UnitAnnouncementCategoryType + bay12: UnitAnnouncementCategoryType - - - + + + - + + -- not actually a union, just five integers num1+num2+num3+num4+num5 @@ -2145,9 +2196,9 @@ - + - + @@ -2157,51 +2208,51 @@ - bay12: UNIT_PATIENT_PROFILE_FLAG_* - - - - + bay12: UNIT_PATIENT_PROFILE_FLAG_* + + + + - - - - + + + + - - - + + + due to a field initialization bug, higher bits contain garbage - bay12: UNIT_PATIENT_PROFILE_BP_FLAG_* - - - - - - - - - - + bay12: UNIT_PATIENT_PROFILE_BP_FLAG_* + + + + + + + + + + - + - - + + - - - - - + + + + + - + @@ -2209,8 +2260,8 @@ - - + + bay12: UnitUniformModeType @@ -2222,90 +2273,90 @@ bay12: UNIT_CLOTHING_FLAG_* - + - + - + - + - - + + bay12: ITEM_FAMILIARITY_* - + - - - - - - - bay12: GhostActivityType - - - - - - - - - + + + + + + + bay12: GhostActivityType + + + + + + + + + bay12: GhostType - - - - - - - - - - - - + + + + + + + + + + + + bay12: GHOST_PROFILE_FLAG_* - - + + - - - based on goal + + based on goal - + - + - + - - - + + + bay12: UNIT_ACTIVE_ANIMATION_FLAG_* @@ -2319,8 +2370,8 @@ - - + + @@ -2333,7 +2384,7 @@ - + @@ -2355,27 +2406,32 @@ bay12: SR_WALKER_FLAG_* - - + + - + + - - + + + + - + + - - - - - - + + + + + + - + + @@ -2408,46 +2464,47 @@ - - - + + - + - - + - + + - + - - + + - - - - - - - + + + + + + + - + -- Unused: WORLD_VIEW_FILTER_FLAG_* -- Unused: world_view_filterst - + - bay12: ATTACK_AWARENESS_FLAG_* + bay12: ATTACK_AWARENESS_FLAG_* @@ -2473,55 +2530,56 @@ bay12: TravelLogItineraryType + - - - - + + + + - - + + bay12: TRAVEL_LOG_ITINERARY_FLAG_* - + - - - - - - - + + + + + + + bay12: TRAVEL_LOG_FLAG_* - CHATTED_WITH_LOCAL - - WANT_TO_LEAVE + + + - - - - - - - - + + + + + + + + -- Unused: KILLUNIT_FLAG_* - bay12: UNIT_TARGET_FLAG_* + bay12: UNIT_TARGET_FLAG_* @@ -2533,7 +2591,7 @@ - + bay12: DungeonControlState @@ -2552,56 +2610,57 @@ (fmt "~:(~A ~A~)" $it.caste[$.caste].caste_id $it.creature_id)) - + - - + + - + E.g. for a dead miner, holds the place where he was likely hanging around when he got the command to mine in an aquifer. - - + + - + not a compound - + - + - - - - + + + + - + - + - + - + + - - + + - + @@ -2610,102 +2669,99 @@ - - + - - + + - - + + - - - - - + + + + + not a compound - + - - + not a compound This was used by a vampire scared of cave creatures and doing FleeFromOpponent panic - - - + + + - - - - + + - - - + - + - - - - - - - - - - - + + + + + + + + + - unit_relationship_type.NUM + unit_relationship_type.NUM - + not a compound - - - - - - + + + + + -- If shot by a ranged weapon: - - - - - + + + + + - + - - - - + + + + not a compound - + + - - - + + + + @@ -2713,132 +2769,134 @@ + - + - + - - - + + + not a compound not a compound - - - - - Surface percentages for cuts/fractures, dents and effects (such as bruises, burns, frostbite, melting, freezing, necrosis, and blistering) - - - - - + + - + - + - + not a compound - - - - - - + + + + + + - - + + - - + not a compound - - - + -- Something for bp_appearance.layers_* - - - - - - + - + - - + + not a compound: - - + + - - + + - - + + -- When gutted: - - + actually an array, short[2][3] + + - - + + - - - + + + - + @@ -2876,85 +2934,87 @@ not a compound - - - - + + + + - - - + + + - - - + + + - + not a compound - + + + - + + - - + + - - + - + - - - + + - + - + - - + + - - - - - + + + + + + - + -- average of the following vector - + -- up to 50 locations where jobs were performed recently by the unit - + - + not a compound - - - - - - + + + + + + - + - + - - + + - + not a compound @@ -2964,43 +3024,44 @@ not a compound -- Sorted by type: - + -- Seems to be incremented every new infection: - - + + not a compound - + -- Garbage when the matching vector is empty: - - + + - + - + not a compound - - + + + + + + - transform_race - transform_caste - birth_race - birth_caste - + - - + - + + @@ -3010,51 +3071,56 @@ - - probably references a historical_entity - probably references a entity_position_assignment + + - probably references a unit + + - probably references a unit + + + + - arena_side + -- below here unsaved -- - + - - + + 0 blocks pains, nausea - - - - + + + + - - - - + + + + + + + + + + - + - - - - - + @@ -3066,14 +3132,14 @@ protected: - + - - - - + + + + @@ -3089,22 +3155,24 @@ - - + + - + - + + + diff --git a/df.unit_chunk.xml b/df.unit_chunk.xml index a35aa44f2..758b19616 100644 --- a/df.unit_chunk.xml +++ b/df.unit_chunk.xml @@ -1,17 +1,17 @@ - + - - + + - + diff --git a/df.unit_reaction.xml b/df.unit_reaction.xml index 057d85177..b66322368 100644 --- a/df.unit_reaction.xml +++ b/df.unit_reaction.xml @@ -43,11 +43,11 @@ - - + + - + diff --git a/df.veg.xml b/df.veg.xml index 0bc214802..f0a2bcb73 100644 --- a/df.veg.xml +++ b/df.veg.xml @@ -1,18 +1,18 @@ - bay12: MULTI_TILE_FLAG_* - - - - - - - - - - + bay12: MULTI_TILE_FLAG_* + + + + + + + + + + - bay12: MULTI_TILE_FLAG_PARENT_* + bay12: MULTI_TILE_FLAG_PARENT_* @@ -22,31 +22,31 @@ - bay12: MULTI_TILE_ROOT_FLAG_* - + bay12: MULTI_TILE_ROOT_FLAG_* + - + - + - - - - - - - - + + + + + + + + - + - bay12: VegType + bay12: VegType @@ -69,33 +69,35 @@ bay12: VEGFLAG_* - - - + + + - + - - - - + + + + - - - - + + + + + + - - - - - + + + + + diff --git a/df.vehicle.xml b/df.vehicle.xml index 8db79fff4..aba972347 100644 --- a/df.vehicle.xml +++ b/df.vehicle.xml @@ -1,16 +1,23 @@ bay12: VEHICLE_RAM_GRAPHICS_FLAG_* - - - - - - - + + + + + + + + bay12: VEHICLE_RAM_GRAPHICS_FLAG_SEGMENT_TYPE_* + + + + + + - + @@ -52,27 +59,28 @@ - + -- Position within tile - - - + + + - - - + + + - + + - + @@ -81,8 +89,9 @@ - - + + + diff --git a/df.widgets.specialist_buttons.xml b/df.widgets.specialist_buttons.xml index 0a35d1f75..2b94aa595 100644 --- a/df.widgets.specialist_buttons.xml +++ b/df.widgets.specialist_buttons.xml @@ -19,15 +19,15 @@ - + - + - + diff --git a/df.widgets.unit_list.xml b/df.widgets.unit_list.xml index d07ac4566..6fd7d1236 100644 --- a/df.widgets.unit_list.xml +++ b/df.widgets.unit_list.xml @@ -19,10 +19,10 @@ bay12: UNIT_LIST_FLAG_* - - - - + + + + diff --git a/df.wilderpop.xml b/df.wilderpop.xml index b74211671..4252390ae 100644 --- a/df.wilderpop.xml +++ b/df.wilderpop.xml @@ -1,34 +1,35 @@ bay12: WILDERPOPFLAG_* - - - - + + + + - + not actually a union, just race - - + + - + - + - - - - + + + + + - + diff --git a/df.workquota.xml b/df.workquota.xml index 4452f4cdc..14961a26d 100644 --- a/df.workquota.xml +++ b/df.workquota.xml @@ -1,102 +1,108 @@ bay12: LogicConditionType - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + bay12: WQOrderConditionType - - + + bay12: WQ_ORDER_CONDITION_FLAG_* - + - - - + + + bay12: WorkQuotaFrequencyType - - - - - + + + + + + - bay12: WORKQUOTA_FLAG_* - - + bay12: WORKQUOTA_FLAG_* + + - - - - + + + + + - + - - + + - - + + not a compound - - - + + + - - - + + + + - - - - - - - + + + + + + + + + + - - + + diff --git a/df.world.xml b/df.world.xml index 54e6df574..0d16479ba 100644 --- a/df.world.xml +++ b/df.world.xml @@ -1,38 +1,40 @@ bay12: MOD_HEADER_REQUIRED_ID_FLAG_* - - + + bay12: MOD_HEADER_FLAG_* - - - + + + + - - + + - - - - + + + + + - - + + @@ -47,18 +49,25 @@ + + + + + + + @@ -68,14 +77,14 @@ bay12: FWI_LANGUAGE_FLAG_* - - - + + + - - + + @@ -94,93 +103,93 @@ - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A heap of current boundary tiles. - - + + - - + + - - + + -- Not quite simple distance, it seems: - - - + + + -- Unused: SpecialPrintMode @@ -203,63 +212,68 @@ -- Skipped: testing_arenast bay12: ARENA_FLAG_* - + - - - - + + - - + + - + + - - + + + + not a compound - - + - - + + - - + + - - + + - - + + - - - + + + + - - + - + + + - + - - - - - + + + + + + @@ -267,29 +281,27 @@ - + - - + + - - + + - - - - + + @@ -328,8 +340,8 @@ - - + + @@ -351,68 +363,69 @@ bay12: PrepareRodStageType - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bay12: ModInstallErrorType @@ -427,8 +440,8 @@ - - + + @@ -439,38 +452,39 @@ - + - + - + - + - + - + - + - + - - + + + @@ -482,80 +496,80 @@ -- Unused: VisitAreaType -- Unused: visit_area_infost - bay12: TEMP_BLOCK_LAYER_FLAG_* - bay12: ADJUSTMENTS - bay12: REMOVE_ADJUSTMENTS_FLAGS - bay12: STOP_REMOVE_ADJUSTMENTS_FLAG + bay12: TEMP_BLOCK_LAYER_FLAG_* + + + - bay12: WorldFlagType - - - - - - - - + bay12: WorldFlagType + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + not a compound, beware of alignment problems - + @@ -564,53 +578,53 @@ - - + + - - - - - - - - - - + + + + + + + + + + not a compound, beware of alignment problems - + - + not a compound, beware of alignment problems - + actually an array of 2 - - + + not a compound, beware of alignment problems - + - + @@ -618,75 +632,76 @@ - + - + - + not a compound - - - - - + + + + + - - - - + + + + - - - - + + + + - + not a compound - - + + not a compound - - + + - + - + - - + + not a compound - - - - - + - + + + + + + - + - + - + @@ -694,18 +709,18 @@ - + - + - + - + not a compound - + @@ -716,28 +731,30 @@ - + not a compound - + + + - not a compound - - - - - + + + + + + @@ -756,12 +773,11 @@ - + - diff --git a/df.world_construction.xml b/df.world_construction.xml index 01ba499f7..9a64054be 100644 --- a/df.world_construction.xml +++ b/df.world_construction.xml @@ -10,19 +10,19 @@ (describe-obj $.region_pos) - - + + - - - - + + + + - - + + - + @@ -30,27 +30,27 @@ - - - - + + + + - - - - - + + + + + - - - - + + + + @@ -59,17 +59,17 @@ - + - + - - - + + + - + @@ -93,15 +93,15 @@ - - + + - + - - + + diff --git a/df.written_content.xml b/df.written_content.xml index 96692266d..99c6b03e5 100644 --- a/df.written_content.xml +++ b/df.written_content.xml @@ -1,23 +1,31 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + +