====== Changelog ====== ===== API Changes ===== ==== Asset Classes ==== === Added === * ''[[preview:api:building_function_musical_part | BUILDING_FUNCTION_MUSICAL_PART]]'' * ''[[preview:api:building_function_unique_resource_depot | BUILDING_FUNCTION_UNIQUE_RESOURCE_DEPOT]]'' * ''[[preview:api:name_list | NAME_LIST]]'' === Removed === * ''BUILDING_FUNCTION_CHURCH_BELL'' === Other changes === * ''[[preview:api:balancing | BALANCING]]'' * Added properties * ''[[preview:api:BALANCING#namelist | NameList]]'' * Removed properties * ''MaleNameList'' * ''FemaleNameList'' * ''[[preview:api:building_function_farm | BUILDING_FUNCTION_FARM]]'' * Added properties * ''[[preview:api:BUILDING_FUNCTION_FARM#growingsetup | GrowingSetup]]'' * ''[[preview:api:resource | RESOURCE]]'' * Added properties * ''[[preview:api:RESOURCE#orderid | OrderId]]'' * ''[[preview:api:villager_profile | VILLAGER_PROFILE]]'' * Added properties * ''[[preview:api:VILLAGER_PROFILE#assignworkplacefunction | AssignWorkplaceFunction]]'' ---- ==== Data Classes ==== === Added === * ''[[preview:api:quest_function_immigration | QUEST_FUNCTION_IMMIGRATION]]'' * ''[[preview:api:string_pair | STRING_PAIR]]'' * ''[[preview:api:villager_assign_workplace_function | VILLAGER_ASSIGN_WORKPLACE_FUNCTION]]'' * ''[[preview:api:villager_assign_workplace_function_auto_assign_job | VILLAGER_ASSIGN_WORKPLACE_FUNCTION_AUTO_ASSIGN_JOB]]'' * ''[[preview:api:villager_assign_workplace_function_default | VILLAGER_ASSIGN_WORKPLACE_FUNCTION_DEFAULT]]'' === Removed === * ''QUEST_FUNCTION_TIMER'' === Other changes === * ''[[preview:api:action_visit | ACTION_VISIT]]'' * Added properties * ''[[preview:api:ACTION_VISIT#visitorwaitinteractivelocation | VisitorWaitInteractiveLocation]]'' * ''[[preview:api:building_constructor | BUILDING_CONSTRUCTOR]]'' * Renamed properties * ''IsPreviewGroundVisible -> [[preview:api:BUILDING_CONSTRUCTOR#clipundergroundinpreview | ClipUnderGroundInPreview]]'' * ''[[preview:api:game_condition_above_surroundings | GAME_CONDITION_ABOVE_SURROUNDINGS]]'' * Added properties * ''[[preview:api:GAME_CONDITION_ABOVE_SURROUNDINGS#checkonlymasterpiecepart | CheckOnlyMasterpiecePart]]'' * ''[[preview:api:mineral_category | MINERAL_CATEGORY]]'' * Added properties * ''[[preview:api:MINERAL_CATEGORY#firstdiscoveryprospectioncount | FirstDiscoveryProspectionCount]]'' ---- ==== Behavior Tree Node Classes ==== === Added === * ''[[preview:api:setup_growing_work | SETUP_GROWING_WORK]]'' ---- ==== Behavior Tree Data Classes ==== === Other changes === * ''[[preview:api:behavior_tree_data_resource_transport | BEHAVIOR_TREE_DATA_RESOURCE_TRANSPORT]]'' * Added properties * ''[[preview:api:BEHAVIOR_TREE_DATA_RESOURCE_TRANSPORT#transportsetup | TransportSetup]]'' ---- ==== Component Classes ==== === Other changes === * ''[[preview:api:comp_building | COMP_BUILDING]]'' * Added events * ''[[preview:api:COMP_BUILDING#on_material_set_changed | ON_MATERIAL_SET_CHANGED]]'' * ''[[preview:api:comp_building_part | COMP_BUILDING_PART]]'' * Added properties * ''[[preview:api:COMP_BUILDING_PART#groundtohighestzonepoint | GroundToHighestZonePoint]]'' * Renamed properties * ''IsGrounded -> [[preview:api:COMP_BUILDING_PART#isalwaysgrounded | IsAlwaysGrounded]]'' * ''[[preview:api:comp_on_event_animation_controller | COMP_ON_EVENT_ANIMATION_CONTROLLER]]'' * Added properties * ''[[preview:api:COMP_ON_EVENT_ANIMATION_CONTROLLER#delay | Delay]]'' * ''[[preview:api:COMP_ON_EVENT_ANIMATION_CONTROLLER#soundnote | SoundNote]]'' * ''[[preview:api:comp_workplace | COMP_WORKPLACE]]'' * Changed events * ''[[preview:api:COMP_WORKPLACE#on_workplace_produced | ON_WORKPLACE_PRODUCED]]'' ---- ==== Enumerations ==== === Other changes === * ''[[preview:api:building_zone_type | BUILDING_ZONE_TYPE]]'' * Added values * ''GROUND_CONSTRAINT'' * ''WATER_CONSTRAINT'' * ''[[preview:api:building_part_type | BUILDING_PART_TYPE]]'' * Added values * ''RESOURCE_DEPOT'' * ''QUARRY'' * ''[[preview:api:attach_node_type | ATTACH_NODE_TYPE]]'' * Added values * ''BUILD_ORDER_DEPENDENCY'' * ''[[preview:api:resource_type | RESOURCE_TYPE]]'' * Added values * ''GEM'' * ''[[preview:api:resource_layout_type | RESOURCE_LAYOUT_TYPE]]'' * Added values * ''GEMS'' * ''MARBLES'' ---- ===== Assets Changes ===== ==== BUILDING_PART ==== === Added === * ''[[preview:assets:building_part | BUILDING_PART_GATE_SMALL_WINDOW_PLANK]]'' * ''[[preview:assets:building_part | BUILDING_PART_GATE_WALL_HERALDIC_SPLICED]]'' * ''[[preview:assets:building_part | BUILDING_PART_GATE_WALL_HERALDIC_SPLIT]]'' * ''[[preview:assets:building_part | BUILDING_PART_GATE_BRATTICE]]'' * ''[[preview:assets:building_part | BUILDING_PART_GATE_SMALL_WINDOW_CLOSED]]'' * ''[[preview:assets:building_part | BUILDING_PART_GATE_WALL_FLAG]]'' * ''[[preview:assets:building_part | BUILDING_PART_GATE_WALL_HERALDIC_BLUE]]'' * ''[[preview:assets:building_part | BUILDING_PART_GATE_WALL_HERALDIC_STRIPED]]'' * ''[[preview:assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_OCTOGONAL_BASE]]'' ---- ==== GAME_RULE_MASTERPIECE ==== === Added === * ''[[preview:assets:game_rule_masterpiece | GAME_RULE_MASTERPIECE_DEFAULT]]'' ---- ==== GAME_RULE_MINERAL ==== === Renamed === * ''GAME_RULE_MINERAL -> [[preview:assets:game_rule_mineral | GAME_RULE_MINERAL_DEFAULT]]'' ---- ==== PARTICLE_SYSTEM ==== === Added === * ''[[preview:assets:particle_system | PARTICLE_SYSTEM_STONECUTTER_ROCK]]'' ---- ==== PREFAB ==== === Added === * ''[[preview:assets:prefab | PREFAB_MANAGER]]'' === Removed === * ''PREFAB_TOOL_GLASS_SMELTER_GRIP'' * ''PREFAB_TOOL_GLASS_ARTIST_GLASS_PIECE'' * ''PREFAB_TOOL_JEWELER_GEM'' * ''PREFAB_TOOL_TAILOR_SCISSORS'' * ''PREFAB_TOOL_GLASS_ARTIST_CUTTER'' * ''PREFAB_TOOL_PROSPECTOR_PICKAXE'' * ''PREFAB_TOOL_PROSPECTOR_ROCK'' * ''PREFAB_TOOL_JEWELER_PIKE''