====== Changelog ====== ===== API Changes ===== ==== Data Classes ==== === Added === * ''[[api:action_show_narrative_panel | ACTION_SHOW_NARRATIVE_PANEL]]'' * ''[[api:action_visit | ACTION_VISIT]]'' * ''[[api:agent_profile_function_visitor | AGENT_PROFILE_FUNCTION_VISITOR]]'' * ''[[api:behavior_tree_instance | BEHAVIOR_TREE_INSTANCE]]'' * ''[[api:building_zone_entry | BUILDING_ZONE_ENTRY]]'' * ''[[api:data_narrative_panel | DATA_NARRATIVE_PANEL]]'' * ''[[api:event_action_add_trade_route | EVENT_ACTION_ADD_TRADE_ROUTE]]'' * ''[[api:event_action_immigrate | EVENT_ACTION_IMMIGRATE]]'' * ''[[api:event_action_random_action | EVENT_ACTION_RANDOM_ACTION]]'' * ''[[api:event_action_remove_trade_route | EVENT_ACTION_REMOVE_TRADE_ROUTE]]'' * ''[[api:game_condition_above_surroundings | GAME_CONDITION_ABOVE_SURROUNDINGS]]'' * ''[[api:game_condition_building_inventory | GAME_CONDITION_BUILDING_INVENTORY]]'' * ''[[api:game_condition_building_part_count | GAME_CONDITION_BUILDING_PART_COUNT]]'' * ''[[api:game_condition_decorative_part_count | GAME_CONDITION_DECORATIVE_PART_COUNT]]'' * ''[[api:game_condition_far_from_other_buildings | GAME_CONDITION_FAR_FROM_OTHER_BUILDINGS]]'' * ''[[api:game_condition_forest_surrounded | GAME_CONDITION_FOREST_SURROUNDED]]'' * ''[[api:game_condition_influence_amount_reached | GAME_CONDITION_INFLUENCE_AMOUNT_REACHED]]'' * ''[[api:game_condition_inside_zone | GAME_CONDITION_INSIDE_ZONE]]'' * ''[[api:game_condition_military_campaign_completed | GAME_CONDITION_MILITARY_CAMPAIGN_COMPLETED]]'' * ''[[api:game_condition_monthly_trade_revenue | GAME_CONDITION_MONTHLY_TRADE_REVENUE]]'' * ''[[api:game_condition_multiple_condition | GAME_CONDITION_MULTIPLE_CONDITION]]'' * ''[[api:game_condition_non_decorative_part_count | GAME_CONDITION_NON_DECORATIVE_PART_COUNT]]'' * ''[[api:game_condition_part_of_building | GAME_CONDITION_PART_OF_BUILDING]]'' * ''[[api:game_condition_quest_completed | GAME_CONDITION_QUEST_COMPLETED]]'' * ''[[api:game_condition_splendor_amount_reached | GAME_CONDITION_SPLENDOR_AMOUNT_REACHED]]'' * ''[[api:game_condition_visit | GAME_CONDITION_VISIT]]'' * ''[[api:game_condition_wounded_count | GAME_CONDITION_WOUNDED_COUNT]]'' * ''[[api:game_rule_modifier_apply_action | GAME_RULE_MODIFIER_APPLY_ACTION]]'' * ''[[api:game_rule_modifier_building_maintenance_cost | GAME_RULE_MODIFIER_BUILDING_MAINTENANCE_COST]]'' * ''[[api:game_rule_modifier_estate_influence | GAME_RULE_MODIFIER_ESTATE_INFLUENCE]]'' * ''[[api:game_rule_modifier_immigration_rate | GAME_RULE_MODIFIER_IMMIGRATION_RATE]]'' * ''[[api:game_rule_modifier_improve_area_desirability | GAME_RULE_MODIFIER_IMPROVE_AREA_DESIRABILITY]]'' * ''[[api:game_rule_modifier_monument_splendor | GAME_RULE_MODIFIER_MONUMENT_SPLENDOR]]'' * ''[[api:game_rule_modifier_need_permanently_filled | GAME_RULE_MODIFIER_NEED_PERMANENTLY_FILLED]]'' * ''[[api:game_rule_modifier_need_type_deplete_rate | GAME_RULE_MODIFIER_NEED_TYPE_DEPLETE_RATE]]'' * ''[[api:game_rule_modifier_soldier_recovery_speed | GAME_RULE_MODIFIER_SOLDIER_RECOVERY_SPEED]]'' * ''[[api:job_instance | JOB_INSTANCE]]'' * ''[[api:mandate | MANDATE]]'' * ''[[api:mandate_prospect_minerals | MANDATE_PROSPECT_MINERALS]]'' * ''[[api:mandate_study_blueprint | MANDATE_STUDY_BLUEPRINT]]'' * ''[[api:masterpiece_effect_condition | MASTERPIECE_EFFECT_CONDITION]]'' * ''[[api:mineral_category | MINERAL_CATEGORY]]'' * ''[[api:mineral_type_data | MINERAL_TYPE_DATA]]'' * ''[[api:quest_function_immigration | QUEST_FUNCTION_IMMIGRATION]]'' * ''[[api:quest_reward_unlock_building_list | QUEST_REWARD_UNLOCK_BUILDING_LIST]]'' * ''[[api:string_pair | STRING_PAIR]]'' * ''[[api:villager_assign_workplace_function | VILLAGER_ASSIGN_WORKPLACE_FUNCTION]]'' * ''[[api:villager_assign_workplace_function_auto_assign_job | VILLAGER_ASSIGN_WORKPLACE_FUNCTION_AUTO_ASSIGN_JOB]]'' * ''[[api:villager_assign_workplace_function_default | VILLAGER_ASSIGN_WORKPLACE_FUNCTION_DEFAULT]]'' === Removed === * ''BUILDING_CONSTRUCTOR_RANDOM'' * ''QUEST_FUNCTION_TIMER'' === Other changes === * ''[[api:agent_profile_function | AGENT_PROFILE_FUNCTION]]'' * Added properties * ''[[api:AGENT_PROFILE_FUNCTION#assetstatusquota | AssetStatusQuota]]'' * ''[[api:agent_profile_function_soldier | AGENT_PROFILE_FUNCTION_SOLDIER]]'' * Removed properties * ''AssetStatusQuota'' * ''[[api:building_constructor | BUILDING_CONSTRUCTOR]]'' * Renamed properties * ''IsPreviewGroundVisible -> [[api:BUILDING_CONSTRUCTOR#clipundergroundinpreview | ClipUnderGroundInPreview]]'' * ''[[api:building_constructor_basement | BUILDING_CONSTRUCTOR_BASEMENT]]'' * Removed properties * ''BasementScale'' * ''[[api:building_constructor_bridge | BUILDING_CONSTRUCTOR_BRIDGE]]'' * Added properties * ''[[api:BUILDING_CONSTRUCTOR_BRIDGE#minimumheightaboveground | MinimumHeightAboveGround]]'' * Removed properties * ''SlopeFillerList'' * ''SlopeStartFillerList'' * ''[[api:building_constructor_scaler | BUILDING_CONSTRUCTOR_SCALER]]'' * Removed properties * ''BasementScale'' * ''[[api:building_constructor_slope | BUILDING_CONSTRUCTOR_SLOPE]]'' * Added properties * ''[[api:BUILDING_CONSTRUCTOR_SLOPE#slopepartlist | SlopePartList]]'' * ''[[api:BUILDING_CONSTRUCTOR_SLOPE#corebasementpartlist | CoreBasementPartList]]'' * ''[[api:BUILDING_CONSTRUCTOR_SLOPE#lastslopebasementpartlist | LastSlopeBasementPartList]]'' * ''[[api:BUILDING_CONSTRUCTOR_SLOPE#upperattachtype | UpperAttachType]]'' * ''[[api:BUILDING_CONSTRUCTOR_SLOPE#lowerattachtype | LowerAttachType]]'' * Removed properties * ''SlopePart'' * ''[[api:building_path | BUILDING_PATH]]'' * Added properties * ''[[api:BUILDING_PATH#waypointlist | WayPointList]]'' * ''[[api:building_progress | BUILDING_PROGRESS]]'' * Added properties * ''[[api:BUILDING_PROGRESS#unlockname | UnlockName]]'' * ''[[api:BUILDING_PROGRESS#assetbuildinglist | AssetBuildingList]]'' * ''[[api:BUILDING_PROGRESS#assetunlockablebuildingpartlist | AssetUnlockableBuildingPartList]]'' * Removed properties * ''AssetBuilding'' * ''[[api:building_zone | BUILDING_ZONE]]'' * Added properties * ''[[api:BUILDING_ZONE#zoneentrylist | ZoneEntryList]]'' * Removed properties * ''Polygon'' * ''[[api:character_setup | CHARACTER_SETUP]]'' * Added properties * ''[[api:CHARACTER_SETUP#malehatlist | MaleHatList]]'' * ''[[api:CHARACTER_SETUP#femalehatlist | FemaleHatList]]'' * ''[[api:CHARACTER_SETUP#malebacklist | MaleBackList]]'' * ''[[api:CHARACTER_SETUP#femalebacklist | FemaleBackList]]'' * ''[[api:CHARACTER_SETUP#malefrontlist | MaleFrontList]]'' * ''[[api:CHARACTER_SETUP#femalefrontlist | FemaleFrontList]]'' * ''[[api:CHARACTER_SETUP#malebeltlist | MaleBeltList]]'' * ''[[api:CHARACTER_SETUP#femalebeltlist | FemaleBeltList]]'' * Removed properties * ''MaleBeltModel'' * ''BagModel'' * ''ForceNoBag'' * ''ForceNoFemaleHat'' * ''MaleHatModel'' * ''FemaleHatModel'' * ''ForceNoMaleHat'' * ''ForceNoMaleBelt'' * ''FemaleBeltModel'' * ''ForceNoFemaleBelt'' * ''WorkAnimation'' * ''[[api:event_action | EVENT_ACTION]]'' * Removed properties * ''ShortName'' * ''[[api:game_condition | GAME_CONDITION]]'' * Added properties * ''[[api:GAME_CONDITION#optionalname | OptionalName]]'' * ''[[api:game_condition_villager_status_reached | GAME_CONDITION_VILLAGER_STATUS_REACHED]]'' * Added properties * ''[[api:GAME_CONDITION_VILLAGER_STATUS_REACHED#numberrequired | NumberRequired]]'' * ''[[api:game_rule_modifier | GAME_RULE_MODIFIER]]'' * Added properties * ''[[api:GAME_RULE_MODIFIER#isglobal | IsGlobal]]'' * ''[[api:game_rule_modifier_villager_happiness | GAME_RULE_MODIFIER_VILLAGER_HAPPINESS]]'' * Removed properties * ''Villager'' * ''[[api:map_density_spawn_info | MAP_DENSITY_SPAWN_INFO]]'' * Added properties * ''[[api:MAP_DENSITY_SPAWN_INFO#patchbeforeversion | PatchBeforeVersion]]'' * ''[[api:map_spawn_info | MAP_SPAWN_INFO]]'' * Added properties * ''[[api:MAP_SPAWN_INFO#patchbeforeversion | PatchBeforeVersion]]'' * ''[[api:monument_required_part_pair | MONUMENT_REQUIRED_PART_PAIR]]'' * Added properties * ''[[api:MONUMENT_REQUIRED_PART_PAIR#max | Max]]'' * Renamed properties * ''Quantity -> [[api:MONUMENT_REQUIRED_PART_PAIR#min | Min]]'' * Changed properties type * ''[[api:MONUMENT_REQUIRED_PART_PAIR#category | Category]]'' * ''[[api:quest_function_immigration | QUEST_FUNCTION_IMMIGRATION]]'' * Added properties * ''[[api:QUEST_FUNCTION_IMMIGRATION#asseteventbadweather | AssetEventBadWeather]]'' * ''[[api:QUEST_FUNCTION_IMMIGRATION#asseteventbadweatherend | AssetEventBadWeatherEnd]]'' ---- ==== Asset Classes ==== === Added === * ''[[api:asset | ASSET]]'' * ''[[api:blueprint_mandate_type | BLUEPRINT_MANDATE_TYPE]]'' * ''[[api:building_function_crafting_workshop | BUILDING_FUNCTION_CRAFTING_WORKSHOP]]'' * ''[[api:building_function_musical_part | BUILDING_FUNCTION_MUSICAL_PART]]'' * ''[[api:building_function_point_of_interest | BUILDING_FUNCTION_POINT_OF_INTEREST]]'' * ''[[api:building_function_quarry | BUILDING_FUNCTION_QUARRY]]'' * ''[[api:building_function_unique_resource_depot | BUILDING_FUNCTION_UNIQUE_RESOURCE_DEPOT]]'' * ''[[api:game_rule_masterpiece | GAME_RULE_MASTERPIECE]]'' * ''[[api:game_rule_mineral | GAME_RULE_MINERAL]]'' * ''[[api:influence_mandate_type | INFLUENCE_MANDATE_TYPE]]'' * ''[[api:mandate_type | MANDATE_TYPE]]'' * ''[[api:masterpiece | MASTERPIECE]]'' * ''[[api:masterpiece_list | MASTERPIECE_LIST]]'' * ''[[api:name_list | NAME_LIST]]'' * ''[[api:prospect_mandate_type | PROSPECT_MANDATE_TYPE]]'' === Removed === * ''MONUMENT'' * ''BUILDING_FUNCTION_CHURCH_BELL'' * ''BUILDING_FUNCTION_STUDY_ROOM'' === Other changes === * ''[[api:agent_workstation_setup | AGENT_WORKSTATION_SETUP]]'' * Added properties * ''[[api:AGENT_WORKSTATION_SETUP#locationtypelist | LocationTypeList]]'' * ''[[api:balancing | BALANCING]]'' * Added properties * ''[[api:BALANCING#plantablelist | PlantableList]]'' * ''[[api:BALANCING#namelist | NameList]]'' * Removed properties * ''MaleNameList'' * ''FemaleNameList'' * ''[[api:building | BUILDING]]'' * Added properties * ''[[api:BUILDING#navmeshlockcategory | NavMeshLockCategory]]'' * ''[[api:BUILDING#hasownnavmeshzoneid | HasOwnNavMeshZoneId]]'' * ''[[api:BUILDING#assetcorebuildingpart | AssetCoreBuildingPart]]'' * ''[[api:BUILDING#ispartsdestructible | IsPartsDestructible]]'' * ''[[api:BUILDING#isunique | IsUnique]]'' * ''[[api:BUILDING#requiredpartlist | RequiredPartList]]'' * ''[[api:building_function | BUILDING_FUNCTION]]'' * Added functions * ''[[api:BUILDING_FUNCTION#onbuildingfunctionavailable | onBuildingFunctionAvailable]]'' * ''[[api:BUILDING_FUNCTION#activatebuilding | activateBuilding]]'' * ''[[api:BUILDING_FUNCTION#reloadbuildingfunction | reloadBuildingFunction]]'' * ''[[api:BUILDING_FUNCTION#removebuildingfunction | removeBuildingFunction]]'' * ''[[api:building_function_bailiff_office | BUILDING_FUNCTION_BAILIFF_OFFICE]]'' * Added properties * ''[[api:BUILDING_FUNCTION_BAILIFF_OFFICE#mandatenotificationtype | MandateNotificationType]]'' * ''[[api:BUILDING_FUNCTION_BAILIFF_OFFICE#mandatetypelist | MandateTypeList]]'' * ''[[api:building_function_bridge | BUILDING_FUNCTION_BRIDGE]]'' * Added properties * ''[[api:BUILDING_FUNCTION_BRIDGE#pathheightoffset | PathHeightOffset]]'' * ''[[api:BUILDING_FUNCTION_BRIDGE#ispartconnectionbridge | IsPartConnectionBridge]]'' * ''[[api:building_function_farm | BUILDING_FUNCTION_FARM]]'' * Added properties * ''[[api:BUILDING_FUNCTION_FARM#growingsetup | GrowingSetup]]'' * Changed properties type * ''[[api:BUILDING_FUNCTION_FARM#harvestsetup | HarvestSetup]]'' * ''[[api:BUILDING_FUNCTION_FARM#sowingsetup | SowingSetup]]'' * ''[[api:building_function_market | BUILDING_FUNCTION_MARKET]]'' * Changed properties type * ''[[api:BUILDING_FUNCTION_MARKET#typelist | TypeList]]'' * ''[[api:building_function_warehouse | BUILDING_FUNCTION_WAREHOUSE]]'' * Changed properties type * ''[[api:BUILDING_FUNCTION_WAREHOUSE#allowedresourcetypelist | AllowedResourceTypeList]]'' * ''[[api:building_part | BUILDING_PART]]'' * Added properties * ''[[api:BUILDING_PART#ismonumentcore | IsMonumentCore]]'' * ''[[api:BUILDING_PART#ismovebuildinginsteadofpart | IsMoveBuildingInsteadOfPart]]'' * ''[[api:BUILDING_PART#isdestructible | IsDestructible]]'' * ''[[api:BUILDING_PART#isvisiblewhenbuilt | IsVisibleWhenBuilt]]'' * ''[[api:BUILDING_PART#ismovablewhenbuilt | IsMovableWhenBuilt]]'' * ''[[api:BUILDING_PART#isshowinui | IsShowInUi]]'' * ''[[api:BUILDING_PART#isonlyattached | IsOnlyAttached]]'' * ''[[api:BUILDING_PART#isoutsidenavigationzone | IsOutsideNavigationZone]]'' * ''[[api:BUILDING_PART#craftedresourceneeded | CraftedResourceNeeded]]'' * Removed properties * ''Mover'' * Changed properties type * ''[[api:BUILDING_PART#category | Category]]'' * ''[[api:desirability | DESIRABILITY]]'' * Added properties * ''[[api:DESIRABILITY#isshowtooltip | IsShowTooltip]]'' * ''[[api:event | EVENT]]'' * Removed properties * ''AudioEvent'' * ''HasAudio'' * ''PanelVisual'' * ''ChoiceList'' * ''EnvoyProfile'' * ''[[api:farm_field_config | FARM_FIELD_CONFIG]]'' * Added properties * ''[[api:FARM_FIELD_CONFIG#startscalevalue | StartScaleValue]]'' * ''[[api:FARM_FIELD_CONFIG#minvisiblescale | MinVisibleScale]]'' * Renamed properties * ''RamdomPositionOffset -> [[api:FARM_FIELD_CONFIG#randompositionoffset | RandomPositionOffset]]'' * ''[[api:game_rule_status_promotion | GAME_RULE_STATUS_PROMOTION]]'' * Added properties * ''[[api:GAME_RULE_STATUS_PROMOTION#notificationtype | NotificationType]]'' * ''[[api:military_campaign | MILITARY_CAMPAIGN]]'' * Added properties * ''[[api:MILITARY_CAMPAIGN#panelvisual | PanelVisual]]'' * ''[[api:notification | NOTIFICATION]]'' * Added properties * ''[[api:NOTIFICATION#delaybeforehide | DelayBeforeHide]]'' * ''[[api:resource | RESOURCE]]'' * Added properties * ''[[api:RESOURCE#orderid | OrderId]]'' * ''[[api:RESOURCE#isunique | IsUnique]]'' * ''[[api:RESOURCE#displaygizmo | DisplayGizmo]]'' * Changed properties type * ''[[api:RESOURCE#resourcetypelist | ResourceTypeList]]'' * ''[[api:villager_need_type | VILLAGER_NEED_TYPE]]'' * Changed properties type * ''[[api:VILLAGER_NEED_TYPE#needtypelist | NeedTypeList]]'' * ''[[api:villager_profile | VILLAGER_PROFILE]]'' * Added properties * ''[[api:VILLAGER_PROFILE#assignworkplacefunction | AssignWorkplaceFunction]]'' * ''[[api:VILLAGER_PROFILE#navmeshunlockcategorylist | NavMeshUnlockCategoryList]]'' ---- ==== Engine Core ==== === Other changes === * ''[[api:component | COMPONENT]]'' * Added functions * ''[[api:COMPONENT#isenabled | isEnabled]]'' * ''[[api:COMPONENT#init | init]]'' * ''[[api:COMPONENT#finalize | finalize]]'' * ''[[api:COMPONENT#destroy | destroy]]'' * ''[[api:COMPONENT#onenabled | onEnabled]]'' * ''[[api:COMPONENT#ondisabled | onDisabled]]'' * ''[[api:game_object | GAME_OBJECT]]'' * Added functions * ''[[api:GAME_OBJECT#setparent | setParent]]'' * ''[[api:GAME_OBJECT#ischildof | isChildOf]]'' * ''[[api:GAME_OBJECT#addcomponent | addComponent]]'' * ''[[api:GAME_OBJECT#getorcreatecomponent | getOrCreateComponent]]'' * ''[[api:GAME_OBJECT#getenabledcomponent | getEnabledComponent]]'' * ''[[api:GAME_OBJECT#findfirstparentwithcomponent | findFirstParentWithComponent]]'' * ''[[api:GAME_OBJECT#findfirstobjectwithcomponentup | findFirstObjectWithComponentUp]]'' * ''[[api:GAME_OBJECT#findfirstobjectwithcomponentdown | findFirstObjectWithComponentDown]]'' * ''[[api:GAME_OBJECT#foreachcomponent | forEachComponent]]'' * Removed functions * ''getComponentList'' * Changed functions * ''[[api:GAME_OBJECT#getcomponent | getComponent]]'' * ''[[api:level | LEVEL]]'' * Added events * ''[[api:LEVEL#evt_update | EVT_UPDATE]]'' ---- ==== Data Structures ==== === Added === * ''[[api:color | color]]'' * ''[[api:matrix | matrix]]'' * ''[[api:polygon | polygon]]'' * ''[[api:quaternion | quaternion]]'' * ''[[api:vec2d | vec2d]]'' * ''[[api:vec2f | vec2f]]'' * ''[[api:vec2i | vec2i]]'' * ''[[api:vec3d | vec3d]]'' * ''[[api:vec3f | vec3f]]'' * ''[[api:vec3i | vec3i]]'' === Other changes === * ''[[api:line | LINE]]'' * Added functions * ''[[api:LINE#getclosestpositiontopoint | getClosestPositionToPoint]]'' * ''[[api:LINE#interception | interception]]'' ---- ==== Component Classes ==== === Added === * ''[[api:comp_agent | COMP_AGENT]]'' * ''[[api:comp_building_manager | COMP_BUILDING_MANAGER]]'' * ''[[api:comp_building_zone | COMP_BUILDING_ZONE]]'' * ''[[api:comp_crop_field_element | COMP_CROP_FIELD_ELEMENT]]'' * ''[[api:comp_farm | COMP_FARM]]'' * ''[[api:comp_farm_livestock | COMP_FARM_LIVESTOCK]]'' * ''[[api:comp_main_game_loop | COMP_MAIN_GAME_LOOP]]'' * ''[[api:comp_on_event_animation_controller | COMP_ON_EVENT_ANIMATION_CONTROLLER]]'' * ''[[api:comp_plantable | COMP_PLANTABLE]]'' * ''[[api:comp_resource_generator | COMP_RESOURCE_GENERATOR]]'' * ''[[api:comp_tree | COMP_TREE]]'' * ''[[api:comp_villager | COMP_VILLAGER]]'' * ''[[api:comp_workplace | COMP_WORKPLACE]]'' === Removed === * ''COMP_MONUMENT'' === Other changes === * ''[[api:comp_building | COMP_BUILDING]]'' * Added functions * ''[[api:COMP_BUILDING#getbuildingpartlist | getBuildingPartList]]'' * Added events * ''[[api:COMP_BUILDING#on_preview_part_added | ON_PREVIEW_PART_ADDED]]'' * ''[[api:COMP_BUILDING#on_preview_part_placed | ON_PREVIEW_PART_PLACED]]'' * ''[[api:COMP_BUILDING#on_building_part_removed | ON_BUILDING_PART_REMOVED]]'' * ''[[api:COMP_BUILDING#on_construction_started | ON_CONSTRUCTION_STARTED]]'' * ''[[api:COMP_BUILDING#on_upgrading | ON_UPGRADING]]'' * ''[[api:COMP_BUILDING#on_building_destroyed | ON_BUILDING_DESTROYED]]'' * ''[[api:COMP_BUILDING#on_building_complete | ON_BUILDING_COMPLETE]]'' * ''[[api:COMP_BUILDING#on_upkeep_cost_changed | ON_UPKEEP_COST_CHANGED]]'' * ''[[api:COMP_BUILDING#on_custom_name_changed | ON_CUSTOM_NAME_CHANGED]]'' * ''[[api:COMP_BUILDING#on_building_changed | ON_BUILDING_CHANGED]]'' * ''[[api:COMP_BUILDING#on_building_batch_change_finished | ON_BUILDING_BATCH_CHANGE_FINISHED]]'' * ''[[api:COMP_BUILDING#on_building_part_built | ON_BUILDING_PART_BUILT]]'' * ''[[api:COMP_BUILDING#on_material_set_changed | ON_MATERIAL_SET_CHANGED]]'' * ''[[api:comp_building_part | COMP_BUILDING_PART]]'' * Added properties * ''[[api:COMP_BUILDING_PART#groundtohighestzonepoint | GroundToHighestZonePoint]]'' * Removed properties * ''IsFunctionActive'' * ''BuildingZone'' * ''HasBuildingZone'' * ''BuildingZoneData'' * ''IsPreview'' * ''IsPlaced'' * ''IsBuilt'' * Renamed properties * ''IsGrounded -> [[api:COMP_BUILDING_PART#isalwaysgrounded | IsAlwaysGrounded]]'' * Added events * ''[[api:COMP_BUILDING_PART#on_part_built | ON_PART_BUILT]]'' * ''[[api:COMP_BUILDING_PART#on_part_destroyed | ON_PART_DESTROYED]]'' ---- ==== Behavior Tree Node Classes ==== === Added === * ''[[api:add_to_inventory | ADD_TO_INVENTORY]]'' * ''[[api:check_farm_state | CHECK_FARM_STATE]]'' * ''[[api:disable_path_flag | DISABLE_PATH_FLAG]]'' * ''[[api:disable_path_tracing | DISABLE_PATH_TRACING]]'' * ''[[api:enable_path_flag | ENABLE_PATH_FLAG]]'' * ''[[api:enable_path_tracing | ENABLE_PATH_TRACING]]'' * ''[[api:fetch_next_gatherable | FETCH_NEXT_GATHERABLE]]'' * ''[[api:fetch_next_plantable | FETCH_NEXT_PLANTABLE]]'' * ''[[api:find_resource_for_workplace | FIND_RESOURCE_FOR_WORKPLACE]]'' * ''[[api:finish_production | FINISH_PRODUCTION]]'' * ''[[api:gather_request | GATHER_REQUEST]]'' * ''[[api:gather_resource | GATHER_RESOURCE]]'' * ''[[api:give_job_xp | GIVE_JOB_XP]]'' * ''[[api:go_to | GO_TO]]'' * ''[[api:inverter | INVERTER]]'' * ''[[api:is_workplace_available | IS_WORKPLACE_AVAILABLE]]'' * ''[[api:is_workplace_need_resource | IS_WORKPLACE_NEED_RESOURCE]]'' * ''[[api:look_at | LOOK_AT]]'' * ''[[api:node | NODE]]'' * ''[[api:node_branch | NODE_BRANCH]]'' * ''[[api:node_composite | NODE_COMPOSITE]]'' * ''[[api:node_decorator | NODE_DECORATOR]]'' * ''[[api:node_leaf | NODE_LEAF]]'' * ''[[api:plant | PLANT]]'' * ''[[api:plant_request | PLANT_REQUEST]]'' * ''[[api:produce_resource | PRODUCE_RESOURCE]]'' * ''[[api:prospect | PROSPECT]]'' * ''[[api:repeat | REPEAT]]'' * ''[[api:repeat_until_fail | REPEAT_UNTIL_FAIL]]'' * ''[[api:repeat_until_success | REPEAT_UNTIL_SUCCESS]]'' * ''[[api:selector | SELECTOR]]'' * ''[[api:sequencer | SEQUENCER]]'' * ''[[api:setup_gathering_work | SETUP_GATHERING_WORK]]'' * ''[[api:setup_growing_work | SETUP_GROWING_WORK]]'' * ''[[api:setup_planting_work | SETUP_PLANTING_WORK]]'' * ''[[api:setup_work | SETUP_WORK]]'' * ''[[api:set_activity_message | SET_ACTIVITY_MESSAGE]]'' * ''[[api:set_orientation | SET_ORIENTATION]]'' * ''[[api:set_workplace_as_destination | SET_WORKPLACE_AS_DESTINATION]]'' * ''[[api:set_workstation_setup | SET_WORKSTATION_SETUP]]'' * ''[[api:start_production | START_PRODUCTION]]'' * ''[[api:study_blueprint | STUDY_BLUEPRINT]]'' * ''[[api:wait | WAIT]]'' ---- ==== Behavior Tree Data Classes ==== === Added === * ''[[api:behavior_tree_data | BEHAVIOR_TREE_DATA]]'' * ''[[api:behavior_tree_data_agent | BEHAVIOR_TREE_DATA_AGENT]]'' * ''[[api:behavior_tree_data_animation_data | BEHAVIOR_TREE_DATA_ANIMATION_DATA]]'' * ''[[api:behavior_tree_data_bool | BEHAVIOR_TREE_DATA_BOOL]]'' * ''[[api:behavior_tree_data_building_path_type | BEHAVIOR_TREE_DATA_BUILDING_PATH_TYPE]]'' * ''[[api:behavior_tree_data_check_farm_state | BEHAVIOR_TREE_DATA_CHECK_FARM_STATE]]'' * ''[[api:behavior_tree_data_float | BEHAVIOR_TREE_DATA_FLOAT]]'' * ''[[api:behavior_tree_data_gathering | BEHAVIOR_TREE_DATA_GATHERING]]'' * ''[[api:behavior_tree_data_location | BEHAVIOR_TREE_DATA_LOCATION]]'' * ''[[api:behavior_tree_data_loop | BEHAVIOR_TREE_DATA_LOOP]]'' * ''[[api:behavior_tree_data_path_flag | BEHAVIOR_TREE_DATA_PATH_FLAG]]'' * ''[[api:behavior_tree_data_plantable | BEHAVIOR_TREE_DATA_PLANTABLE]]'' * ''[[api:behavior_tree_data_resource_transport | BEHAVIOR_TREE_DATA_RESOURCE_TRANSPORT]]'' * ''[[api:behavior_tree_data_string | BEHAVIOR_TREE_DATA_STRING]]'' * ''[[api:behavior_tree_data_vec3f | BEHAVIOR_TREE_DATA_VEC3F]]'' * ''[[api:behavior_tree_data_wait | BEHAVIOR_TREE_DATA_WAIT]]'' * ''[[api:behavior_tree_data_workstation_setup | BEHAVIOR_TREE_DATA_WORKSTATION_SETUP]]'' ---- ==== Enumerations ==== === Added === * ''[[api:behavior_tree_node_result | BEHAVIOR_TREE_NODE_RESULT]]'' * ''[[api:navmesh_lock_category | NAVMESH_LOCK_CATEGORY]]'' * ''[[api:path_flag | PATH_FLAG]]'' * ''[[api:character_part | CHARACTER_PART]]'' * ''[[api:building_part_type | BUILDING_PART_TYPE]]'' * ''[[api:farm_state | FARM_STATE]]'' * ''[[api:notification_type | NOTIFICATION_TYPE]]'' * ''[[api:resource_type | RESOURCE_TYPE]]'' * ''[[api:mineral_deposit_state | MINERAL_DEPOSIT_STATE]]'' === Other changes === * ''[[api:object_flag | OBJECT_FLAG]]'' * Added values * ''BUILDING_PART_NON_INTERACTIVE'' * Removed values * ''DOOR'' * ''[[api:building_type | BUILDING_TYPE]]'' * Added values * ''MASTERPIECE'' * ''[[api:building_zone_type | BUILDING_ZONE_TYPE]]'' * Added values * ''GROUND_CONSTRAINT'' * ''WATER_CONSTRAINT'' * ''NAVIGABLE'' * ''GRASS_CLEAR'' * Removed values * ''NAV_MESH'' * ''TREE_COLLIDING'' * ''[[api:attach_node_type | ATTACH_NODE_TYPE]]'' * Added values * ''DISABLE_BASEMENT'' * ''BUILD_ORDER_DEPENDENCY'' * Removed values * ''BRIDGE_END'' * ''[[api:resource_layout_type | RESOURCE_LAYOUT_TYPE]]'' * Added values * ''GEMS'' * ''MARBLES'' ---- ===== Assets Changes ===== ==== BEHAVIOR_TREE ==== === Added === * ''[[assets:behavior_tree | BEHAVIOR_FARMER]]'' * ''[[assets:behavior_tree | BEHAVIOR_TRANSPORT]]'' === Renamed === * ''GATHER_BEHAVIOR -> [[assets:behavior_tree | BEHAVIOR_GATHER]]'' * ''MARKET_TENDING_BEHAVIOR -> [[assets:behavior_tree | BEHAVIOR_MARKET_TENDING]]'' * ''STUDY_BEHAVIOR -> [[assets:behavior_tree | BEHAVIOR_STUDY]]'' * ''WORK_BEHAVIOR -> [[assets:behavior_tree | BEHAVIOR_WORK]]'' ---- ==== BLUEPRINT ==== === Added === * ''[[assets:blueprint | BLUEPRINT_KNIGHT_STATUE]]'' === Renamed === * ''LEGACY_CHURCH_BLUEPRINT -> [[assets:blueprint | BLUEPRINT_LEGACY_RUSTIC_CHURCH]]'' ---- ==== BUILDING ==== === Added === * ''[[assets:building | BUILDING_QUARRY_STONE_DEPOSIT]]'' * ''[[assets:building | BUILDING_BUILDER_WORKSHOP]]'' * ''[[assets:building | BUILDING_QUARRY_QUARTZ_DEPOSIT]]'' * ''[[assets:building | MONUMENT_CUSTOM_FOUNTAIN]]'' * ''[[assets:building | MONUMENT_WOODEN_BRIDGE]]'' * ''[[assets:building | MONUMENT_MARKET]]'' * ''[[assets:building | MONUMENT_STONE_BRIDGE]]'' * ''[[assets:building | BUILDING_GLASS_SMELTER]]'' * ''[[assets:building | BUILDING_MONK_STATUE]]'' * ''[[assets:building | BUILDING_GOLD_SMELTER]]'' * ''[[assets:building | BUILDING_JEWELER_WORKSHOP]]'' * ''[[assets:building | BUILDING_KNIGHT_STATUE]]'' * ''[[assets:building | MONUMENT_LEGACY_RUSTIC_CHURCH]]'' * ''[[assets:building | BUILDING_QUARRY_GOLD_DEPOSIT]]'' * ''[[assets:building | BUILDING_QUARRY_IRON_DEPOSIT]]'' * ''[[assets:building | BUILDING_QUARRY_MARBLE_DEPOSIT]]'' * ''[[assets:building | BUILDING_SHEEP_STATUE]]'' * ''[[assets:building | MONUMENT_MONASTERY]]'' * ''[[assets:building | MONUMENT_WOODEN_KEEP]]'' * ''[[assets:building | MONUMENT_CHURCH]]'' * ''[[assets:building | MONUMENT_ROMAN_CHURCH]]'' * ''[[assets:building | MONUMENT_RUSTIC_CHURCH]]'' * ''[[assets:building | MONUMENT_RUSTIC_LORD_MANOR]]'' * ''[[assets:building | MONUMENT_TAVERN]]'' * ''[[assets:building | MONUMENT_WATCH_TOWER]]'' ---- ==== BUILDING_FUNCTION_ASSIGNABLE ==== === Added === * ''[[assets:building_function | BUILDING_FUNCTION_ASSIGNABLE_KEEP]]'' ---- ==== BUILDING_FUNCTION_CHURCH ==== === Added === * ''[[assets:building_function | BUILDING_FUNCTION_ROMAN_CHURCH]]'' ---- ==== BUILDING_FUNCTION_LIST ==== === Added === * ''[[assets:building_function_list | BUILDING_FUNCTION_LIST_KEEP]]'' ---- ==== BUILDING_FUNCTION_WORKPLACE ==== === Added === * ''[[assets:building_function | BUILDING_FUNCTION_BUILDER_WORKSHOP]]'' * ''[[assets:building_function | BUILDING_FUNCTION_GLASS_SMELTER]]'' * ''[[assets:building_function | BUILDING_FUNCTION_GOLD_SMELTER]]'' * ''[[assets:building_function | BUILDING_FUNCTION_JEWELER_WORKSHOP]]'' === Removed === * ''BUILDING_FUNCTION_IRON_MINE'' === Renamed === * ''BUILDING_FUNCTION_BERRY_TABLE -> [[assets:building_function | BUILDING_FUNCTION_GATHERING_HUT]]'' ---- ==== BUILDING_PART ==== === Added === * ''[[assets:building_part | BUILDING_PART_AUTOMATE_FOUNTAIN_JACQUEMART]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_MARBLE_MALE_SHOVEL]]'' * ''[[assets:building_part | BUILDING_PART_CROSS_GOLDEN_CROSS]]'' * ''[[assets:building_part | BUILDING_PART_AUTOMATE_FOUNTAIN_ARCH]]'' * ''[[assets:building_part | BUILDING_PART_AUTOMATE_FOUNTAIN_BASIN]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_PILAR]]'' * ''[[assets:building_part | BUILDING_PART_GATE_SMALL_WINDOW_PLANK]]'' * ''[[assets:building_part | BUILDING_PART_AUTOMATE_FOUNTAIN_BIRD]]'' * ''[[assets:building_part | BUILDING_PART_AUTOMATE_FOUNTAIN_STEPPED_BASE]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_MALE_KNIGHT]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_YARROW]]'' * ''[[assets:building_part | BUILDING_PART_AUTOMATE_FOUNTAIN_TOP]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_MARBLE_MALE_LABOR]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_SQUARE_BASE]]'' * ''[[assets:building_part | BUILDING_PART_AUTOMATE_FOUNTAIN_TOWER]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WOODEN_GATE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_LARGE_ALTAR]]'' * ''[[assets:building_part | BUILDING_PART_BUILDER_WORKSHOP]]'' * ''[[assets:building_part | BUILDING_PART_BUILDER_WORKSHOP_SCULPTURE_WORKSHOP]]'' * ''[[assets:building_part | BUILDING_PART_BUILDER_WORKSHOP_STAINED_GLASS_WORKSHOP]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WALL_HERALDIC_SPLICED]]'' * ''[[assets:building_part | BUILDING_PART_GATE_ROUND_WATCHTOWER]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_OVALE_BUSH]]'' * ''[[assets:building_part | BUILDING_PART_CROSS_HEXAGON_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_FLOWER_POT]]'' * ''[[assets:building_part | BUILDING_PART_CROSS_HEXAGON_SMALL_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_GATE_DOOR]]'' * ''[[assets:building_part | BUILDING_PART_CROSS_HEXAGON_STEPPED_BASE]]'' * ''[[assets:building_part | BUILDING_PART_GATE_SMALL_WINDOW]]'' * ''[[assets:building_part | BUILDING_PART_CROSS_SQUARE_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_FENCE]]'' * ''[[assets:building_part | BUILDING_PART_CROSS_SQUARE_SMALL_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_OCTOGONAL_PLINTH]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WALL_BANNER]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WALL_HERALDIC_SPLIT]]'' * ''[[assets:building_part | BUILDING_PART_CROSS_SQUARE_STEPPED_BASE]]'' * ''[[assets:building_part | BUILDING_PART_GATE_BUTTRESS]]'' * ''[[assets:building_part | BUILDING_PART_GOLD_SMELTER]]'' * ''[[assets:building_part | BUILDING_PART_GATE_BARRACKS]]'' * ''[[assets:building_part | BUILDING_PART_GATE_ROUND_TOWER]]'' * ''[[assets:building_part | BUILDING_PART_GATE_BRATTICE]]'' * ''[[assets:building_part | BUILDING_PART_GATE_PORTICULLIS]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_ALCOVED_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_GATE_SMALL_WINDOW_CLOSED]]'' * ''[[assets:building_part | BUILDING_PART_GATE_TOWER]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_FOUNTAIN]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WALL_FLAG]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WALL_HERALDIC_BLUE]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WALL_HERALDIC_STRIPED]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WATCHTOWER]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_BUSH]]'' * ''[[assets:building_part | BUILDING_PART_GATE_WINDOW]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_ROUND_FLOWERBED]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_MARBLE_DEPOSIT]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_ARCHED_TRELLIS]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_BENCH]]'' * ''[[assets:building_part | BUILDING_PART_GLASS_SMELTER]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_QUATREFOIL_FLOWERBED]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_MARBLE_QUARRY]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_BANNER]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_MALE_ARCHER]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_FEMALE_KNIGHT]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_GOLD_FEMALE_KNIGHT]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_OCTOGONAL_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_SMALL_BANNER]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_SMALL_OCTOGONAL_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_DIAMOND_FLOWERBED]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_SQUARE_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_KNIGHT_STATUE_SQUARE_PLINTH]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_BUSHES_PERGOLA]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_ESPALIER_FENCE]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_FLOWER_BUSH]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_LARGE_TREE]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_MEDIUM_TREE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_PLANTS]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_OGIVE_BUSH]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_ROSES_PERGOLA]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_ROUND_BUSH]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_SMALL_TREE]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_STONE_BENCH]]'' * ''[[assets:building_part | BUILDING_PART_LUSH_GARDEN_WATER_BASIN]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_BARRELS]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_BLUE_TENT]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_FOOD_SIGN]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_GOODS_SIGN]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_GREEN_TENT]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_LUXURY_SIGN]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_CART]]'' * ''[[assets:building_part | BUILDING_PART_MARKET_RED_TENT]]'' * ''[[assets:building_part | BUILDING_PART_MONK_STATUE]]'' * ''[[assets:building_part | BUILDING_PART_STAINED_GLASS_KING_AND_MONK]]'' * ''[[assets:building_part | BUILDING_PART_MONUMENT_POLE]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_BUSHY_PLANT]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_CLIMBER_PLANT]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_COMFREY]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_FOUNTAIN]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_HERBS_CORNER]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_PERGOLA]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_ROUND_FLOWERBED]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_SAGE]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_SAGE_AND_MINT]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_SPROUTS]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_WOODEN_FENCE]]'' * ''[[assets:building_part | BUILDING_PART_OFFICINAL_GARDEN_YARROW_AND_SPROUTS]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_CART_GOLD]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_CART_IRON]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_CART_MARBLE]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_CRANE]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_GOLD_DEPOSIT]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_GOLD_QUARY]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_IRON_DEPOSIT]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_IRON_QUARRY]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_QUARTZ_DEPOSIT]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_QUARTZ_QUARRY]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_ROCK_HOLDER]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_SMALL_CRANE]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_STONE_DEPOSIT]]'' * ''[[assets:building_part | BUILDING_PART_QUARRY_STONE_QUARRY]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_GOLD_FEMALE]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_GOLD_MALE_LABOR]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_GOLD_MALE_SHOVEL]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_GOLD_MALE_STANDING]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_MARBLE_FEMALE]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_MARBLE_MALE_STANDING]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_OCTOGONAL_BASE]]'' * ''[[assets:building_part | BUILDING_PART_SCULPTURE_FOUNTAIN_SMALL_PEDESTAL]]'' * ''[[assets:building_part | BUILDING_PART_SHEEP_STATUE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_CANDLE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_CANDLES]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_FLOWER_BLUE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_FLOWER_POT_2]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_FLOWER_RED]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_LARGE_ALCOVE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_PILGRIM_LOCATION]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_SMALL_ALCOVE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_SMALL_ALTAR]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_STATUE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_STEPS]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_STONE]]'' * ''[[assets:building_part | BUILDING_PART_SHRINE_STONE_BENCH]]'' * ''[[assets:building_part | BUILDING_PART_STAINED_GLASS_MOTHER_AND_CHILD]]'' ---- ==== HAPPINESS_FACTOR ==== === Added === * ''[[assets:happiness_factor | HAPPINESS_FACTOR_LACK_PRIMARY_NEED]]'' * ''[[assets:happiness_factor | HAPPINESS_FACTOR_LACK_SERVICES]]'' * ''[[assets:happiness_factor | HAPPINESS_FACTOR_LACK_GOODS]]'' * ''[[assets:happiness_factor | HAPPINESS_FACTOR_LACK_HOUSING]]'' ---- ==== JOB ==== === Added === * ''[[assets:job | VINEGROWER]]'' * ''[[assets:job | GLASS_BLOWER]]'' * ''[[assets:job | HOP_FARMER]]'' * ''[[assets:job | VINTNER]]'' === Removed === * ''WEAPONSMITH'' * ''INN_KEEPER'' * ''STONE_CUTTER'' ---- ==== PREFAB ==== === Added === * ''[[assets:prefab | PREFAB_MINERAL_SOURCE_2]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_BEER]]'' * ''[[assets:prefab | PREFAB_MANAGER]]'' * ''[[assets:prefab | PREFAB_TOOL_GUARD_SPEAR]]'' * ''[[assets:prefab | PREFAB_MINERAL_SOURCE_1]]'' * ''[[assets:prefab | PREFAB_MINERAL_SOURCE_3]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_BERRIES]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_WHEAT]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_BREAD_BAG]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_CHEESE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_COAL_CRATE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_CRATE]]'' * ''[[assets:prefab | PREFAB_TOOL_DAIRY_FARMER_BUCKET]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_FISH]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_FLOUR_BAG]]'' * ''[[assets:prefab | PREFAB_TOOL_COOK_SAUSAGE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_GOLD_CRATE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_QUARTZ_CRATE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_GRAPE_BASKET]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_HOP]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_TREE_TRUNK]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_IRON_BAR_CRATE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_IRON_CRATE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_MARBLE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_MILK]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_PLANKS]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_STONE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_STONE_CRATE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_TOOLS_CRATE]]'' * ''[[assets:prefab | PREFAB_RESOURCE_VISUAL_WOOL_BASKET]]'' * ''[[assets:prefab | PREFAB_TOOL_GUARD_SWORD]]'' * ''[[assets:prefab | PREFAB_TOOL_BLACKSMITH_GRIP]]'' * ''[[assets:prefab | PREFAB_TOOL_BLACKSMITH_HOOK]]'' * ''[[assets:prefab | PREFAB_TOOL_ENVOY_SCROLL_LONG]]'' * ''[[assets:prefab | PREFAB_TOOL_CARPENTER_AXE]]'' * ''[[assets:prefab | PREFAB_TOOL_COOK_KNIFE]]'' * ''[[assets:prefab | PREFAB_TOOL_STONEMASON_CHISEL]]'' * ''[[assets:prefab | PREFAB_TOOL_GLASS_SMELTER_SHOVEL]]'' === Removed === * ''PREFAB_TOOL_TAILOR_SCISSORS'' ---- ==== RESOURCE ==== === Added === * ''[[assets:resource | GOLD_BARS]]'' * ''[[assets:resource | GEMS]]'' * ''[[assets:resource | GOLD_ORE]]'' * ''[[assets:resource | HOUSING_DORM_MONASTERY]]'' * ''[[assets:resource | HOUSING_DORM_SOLDIER]]'' * ''[[assets:resource | HOUSING_LEVEL_1]]'' * ''[[assets:resource | HOUSING_LEVEL_2]]'' * ''[[assets:resource | SCULPTURE]]'' * ''[[assets:resource | STAINED_GLASS]]'' === Removed === * ''HEMP'' === Renamed === * ''GOLD -> [[assets:resource | GOLD_COINS]]'' ---- ==== UNLOCKABLE_BUILDING ==== === Added === * ''[[assets:unlockable | UNLOCKABLE_CLERGY_KNIGHT_STATUE]]'' * ''[[assets:unlockable | UNLOCKABLE_CLERGY_LEGACY_RUSTIC_CHURCH]]'' * ''[[assets:unlockable | UNLOCKABLE_CLERGY_ROMAN_CHURCH]]'' * ''[[assets:unlockable | UNLOCKABLE_CLERGY_MONK_STATUE]]'' ---- ==== UNLOCKABLE_BUILDING_PART_LIST ==== === Added === * ''[[assets:unlockable | UNLOCKABLE_CLERGY_BUILDER_WORKSHOP_STAINED_GLASS_WORKSHOP]]'' * ''[[assets:unlockable | UNLOCKABLE_LABOUR_BUILDER_WORKSHOP_SCULPTURE_WORKSHOP]]'' * ''[[assets:unlockable | UNLOCKABLE_LABOUR_MARKET_GOODS_STALL]]'' * ''[[assets:unlockable | UNLOCKABLE_LABOUR_MARKET_LUXURY_STALL]]'' ---- ==== VILLAGER_PROFILE ==== === Added === * ''[[assets:villager_profile | PROFILE_DEFAULT]]'' * ''[[assets:villager_profile | PROFILE_SOLDIER]]'' * ''[[assets:villager_profile | PROFILE_MINSTREL]]'' ---- ==== WALL_CONFIG ==== === Added === * ''[[assets:wall_config | WALL_STONE_LARGE]]'' * ''[[assets:wall_config | WALL_HEDGE]]'' * ''[[assets:wall_config | WALL_STONE_SMALL]]'' * ''[[assets:wall_config | WALL_TAVERN]]'' * ''[[assets:wall_config | WALL_WOODEN]]'' ---- ==== WEAPON ==== === Added === * ''[[assets:weapon | WEAPON_SWORD]]'' === Removed === * ''SWORD'' ---- ==== WEATHER_SETTING ==== === Removed === * ''WEATHER_STORM''