====== Changelog ====== ===== API Changes ===== ==== Asset Classes ==== === Added === * ''[[:api:abstract_quest | ABSTRACT_QUEST]]'' * ''[[:api:agent_need_type | AGENT_NEED_TYPE]]'' * ''[[:api:agent_need_type_housing | AGENT_NEED_TYPE_HOUSING]]'' * ''[[:api:agent_need_type_lodging | AGENT_NEED_TYPE_LODGING]]'' * ''[[:api:agent_need_type_visit_building | AGENT_NEED_TYPE_VISIT_BUILDING]]'' * ''[[:api:asset_narrative_panel | ASSET_NARRATIVE_PANEL]]'' * ''[[:api:asset_victory_condition | ASSET_VICTORY_CONDITION]]'' * ''[[:api:building_function_builder_workshop | BUILDING_FUNCTION_BUILDER_WORKSHOP]]'' * ''[[:api:building_function_interactive_location | BUILDING_FUNCTION_INTERACTIVE_LOCATION]]'' * ''[[:api:building_function_lodging | BUILDING_FUNCTION_LODGING]]'' * ''[[:api:building_game_condition_config | BUILDING_GAME_CONDITION_CONFIG]]'' * ''[[:api:change_edict_mandate_type | CHANGE_EDICT_MANDATE_TYPE]]'' * ''[[:api:change_privilege_mandate_type | CHANGE_PRIVILEGE_MANDATE_TYPE]]'' * ''[[:api:edict | EDICT]]'' * ''[[:api:estate_setting | ESTATE_SETTING]]'' * ''[[:api:execute_action_list_mandate_type | EXECUTE_ACTION_LIST_MANDATE_TYPE]]'' * ''[[:api:game_rule_mandate | GAME_RULE_MANDATE]]'' * ''[[:api:game_rule_modifier_range_pair | GAME_RULE_MODIFIER_RANGE_PAIR]]'' * ''[[:api:game_rule_trade | GAME_RULE_TRADE]]'' * ''[[:api:game_rule_victory_condition | GAME_RULE_VICTORY_CONDITION]]'' * ''[[:api:game_step_list | GAME_STEP_LIST]]'' * ''[[:api:game_step_list_prosperity | GAME_STEP_LIST_PROSPERITY]]'' * ''[[:api:guest | GUEST]]'' * ''[[:api:guest_requirement | GUEST_REQUIREMENT]]'' * ''[[:api:house_requirement | HOUSE_REQUIREMENT]]'' * ''[[:api:house_requirement_in_layer | HOUSE_REQUIREMENT_IN_LAYER]]'' * ''[[:api:house_requirement_villager_status | HOUSE_REQUIREMENT_VILLAGER_STATUS]]'' * ''[[:api:house_requirement_zone | HOUSE_REQUIREMENT_ZONE]]'' * ''[[:api:immigration_settings | IMMIGRATION_SETTINGS]]'' * ''[[:api:information_layer_building | INFORMATION_LAYER_BUILDING]]'' * ''[[:api:information_layer_building_beautification | INFORMATION_LAYER_BUILDING_BEAUTIFICATION]]'' * ''[[:api:information_layer_building_splendor | INFORMATION_LAYER_BUILDING_SPLENDOR]]'' * ''[[:api:information_layer_building_undesirability | INFORMATION_LAYER_BUILDING_UNDESIRABILITY]]'' * ''[[:api:notification_important_help | NOTIFICATION_IMPORTANT_HELP]]'' * ''[[:api:outcome_panel_data | OUTCOME_PANEL_DATA]]'' * ''[[:api:point_of_interest | POINT_OF_INTEREST]]'' * ''[[:api:privilege | PRIVILEGE]]'' * ''[[:api:progress_path | PROGRESS_PATH]]'' * ''[[:api:progress_tier_data | PROGRESS_TIER_DATA]]'' * ''[[:api:promote_villager_mandate_type | PROMOTE_VILLAGER_MANDATE_TYPE]]'' * ''[[:api:promotion_cost_list | PROMOTION_COST_LIST]]'' * ''[[:api:quest_hosting_mission | QUEST_HOSTING_MISSION]]'' * ''[[:api:range_float | RANGE_FLOAT]]'' * ''[[:api:score_tracker_beautification_data | SCORE_TRACKER_BEAUTIFICATION_DATA]]'' * ''[[:api:score_tracker_data | SCORE_TRACKER_DATA]]'' * ''[[:api:score_tracker_data_profit | SCORE_TRACKER_DATA_PROFIT]]'' * ''[[:api:score_tracker_splendor | SCORE_TRACKER_SPLENDOR]]'' * ''[[:api:score_tracker_territory | SCORE_TRACKER_TERRITORY]]'' * ''[[:api:score_tracker_trade_route | SCORE_TRACKER_TRADE_ROUTE]]'' * ''[[:api:score_tracker_villager_count | SCORE_TRACKER_VILLAGER_COUNT]]'' * ''[[:api:score_tracker_villager_status | SCORE_TRACKER_VILLAGER_STATUS]]'' * ''[[:api:show_narrative_panel_mandate_type | SHOW_NARRATIVE_PANEL_MANDATE_TYPE]]'' * ''[[:api:taxation_function | TAXATION_FUNCTION]]'' * ''[[:api:taxation_function_church | TAXATION_FUNCTION_CHURCH]]'' * ''[[:api:taxation_function_housing | TAXATION_FUNCTION_HOUSING]]'' * ''[[:api:taxation_function_market | TAXATION_FUNCTION_MARKET]]'' * ''[[:api:taxation_function_resource_production | TAXATION_FUNCTION_RESOURCE_PRODUCTION]]'' * ''[[:api:taxation_settings | TAXATION_SETTINGS]]'' * ''[[:api:unlockable_edict | UNLOCKABLE_EDICT]]'' * ''[[:api:unlockable_privilege | UNLOCKABLE_PRIVILEGE]]'' * ''[[:api:unlockable_technology | UNLOCKABLE_TECHNOLOGY]]'' * ''[[:api:unlock_function | UNLOCK_FUNCTION]]'' * ''[[:api:unlock_function_building | UNLOCK_FUNCTION_BUILDING]]'' * ''[[:api:unlock_function_building_function | UNLOCK_FUNCTION_BUILDING_FUNCTION]]'' * ''[[:api:unlock_function_estate_system | UNLOCK_FUNCTION_ESTATE_SYSTEM]]'' * ''[[:api:unlock_function_taxation | UNLOCK_FUNCTION_TAXATION]]'' * ''[[:api:unlock_function_trade_route | UNLOCK_FUNCTION_TRADE_ROUTE]]'' * ''[[:api:visibility_layer | VISIBILITY_LAYER]]'' * ''[[:api:visibility_layer_building | VISIBILITY_LAYER_BUILDING]]'' * ''[[:api:visibility_layer_desirability | VISIBILITY_LAYER_DESIRABILITY]]'' === Removed === * ''BUILDING_FUNCTION_LORD_MANOR'' * ''BUILDING_PROGRESS_LIST'' * ''GAME_RULE_JOB_STATUS'' * ''NEED_SATISFACTION_HOUSE_SELECTION_FACTOR'' * ''UNLOCKABLE_ASSIGNABLE_BUILDING_FUNCTION'' * ''UNLOCKABLE_BUILDING'' * ''UNLOCKABLE_BUILDING_PART_LIST'' * ''UNLOCKABLE_TRADE_BONUS'' * ''UNLOCKABLE_WALL'' === Renamed === * ''VILLAGER_NEED_TYPE -> [[:api:agent_need_type_resource | AGENT_NEED_TYPE_RESOURCE]]'' * Added properties * ''[[:api:AGENT_NEED_TYPE_RESOURCE#restricttolocalproviders | RestrictToLocalProviders]]'' * Removed properties * ''DelayAfterUnsuccessfulFill'' * ''FillDurationInSeconds'' * ''FillRate'' * ''GracePeriod'' * ''HappinessFactor'' * ''IsUnique'' * ''NeedTypeDescription'' * ''NeedTypeName'' * ''ResourceTypeIcon'' * ''VILLAGER_PORTRAIT -> [[:api:agent_portrait | AGENT_PORTRAIT]]'' * ''MILITARY_QUEST_GENERATOR -> [[:api:military_campaign_settings | MILITARY_CAMPAIGN_SETTINGS]]'' * Added properties * ''[[:api:MILITARY_CAMPAIGN_SETTINGS#militaryqueststub | MilitaryQuestStub]]'' * ''[[:api:MILITARY_CAMPAIGN_SETTINGS#difficultytextsettings | DifficultyTextSettings]]'' * ''[[:api:MILITARY_CAMPAIGN_SETTINGS#distancetextsettings | DistanceTextSettings]]'' * Removed properties * ''AverageQuestSetupList'' * ''EasyQuestSetupList'' * ''HardQuestSetupList'' * ''MissionDuration'' * ''RewardGenerator'' === Other changes === * ''[[:api:agent_profile | AGENT_PROFILE]]'' * Added properties * ''[[:api:AGENT_PROFILE#profilenamegendered | ProfileNameGendered]]'' * ''[[:api:AGENT_PROFILE#profilenamepluralgendered | ProfileNamePluralGendered]]'' * ''[[:api:AGENT_PROFILE#ismergevisitornotification | IsMergeVisitorNotification]]'' * Removed properties * ''PortraitList'' * ''ProfileName'' * ''ProfileNamePlural'' * ''[[:api:balancing | BALANCING]]'' * Added properties * ''[[:api:BALANCING#daysbeforenewcomersleaving | DaysBeforeNewcomersLeaving]]'' * ''[[:api:BALANCING#assetbuilderjoblist | AssetBuilderJobList]]'' * ''[[:api:BALANCING#assetcommonprogresspath | AssetCommonProgressPath]]'' * ''[[:api:BALANCING#eventlistglobale | EventListGlobale]]'' * ''[[:api:BALANCING#assetimmigrationsettings | AssetImmigrationSettings]]'' * ''[[:api:BALANCING#scoretrackerlist | ScoreTrackerList]]'' * ''[[:api:BALANCING#assetestatesetting | AssetEstateSetting]]'' * ''[[:api:BALANCING#weaponlist | WeaponList]]'' * ''[[:api:BALANCING#buildingrefundratio | BuildingRefundRatio]]'' * Removed properties * ''BuildingProgressList'' * Renamed properties * ''TerritoryPrice -> [[:api:BALANCING#territoryregionprice | TerritoryRegionPrice]]'' * ''StartingTileResourceRequirement -> [[:api:BALANCING#startingregionresourcerequirement | StartingRegionResourceRequirement]]'' * ''EventList -> [[:api:BALANCING#eventlistpostonboarding | EventListPostOnboarding]]'' * ''[[:api:building | BUILDING]]'' * Added properties * ''[[:api:BUILDING#isforcemonument | IsForceMonument]]'' * ''[[:api:BUILDING#subassetbuildinglist | SubAssetBuildingList]]'' * ''[[:api:BUILDING#assetbuildingpartlist | AssetBuildingPartList]]'' * ''[[:api:BUILDING#assetbuildingfunction | AssetBuildingFunction]]'' * ''[[:api:BUILDING#constructioncompletedoverrideaudiokey | ConstructionCompletedOverrideAudioKey]]'' * ''[[:api:BUILDING#isattachable | IsAttachable]]'' * ''[[:api:BUILDING#assetbuildingconditionconfiglist | AssetBuildingConditionConfigList]]'' * Removed properties * ''BuildingPartSetList'' * ''VillagerRequired'' * ''[[:api:building_function | BUILDING_FUNCTION]]'' * Added functions * ''[[:api:BUILDING_FUNCTION#onbuildingfunctionknown | onBuildingFunctionKnown]]'' * ''[[:api:BUILDING_FUNCTION#oninit | onInit]]'' * ''[[:api:BUILDING_FUNCTION#onsetisactive | onSetIsActive]]'' * Deprecated functions * ''[[:api:BUILDING_FUNCTION#activatebuilding | activateBuilding]]'' * ''[[:api:building_function_bailiff_office | BUILDING_FUNCTION_BAILIFF_OFFICE]]'' * Removed properties * ''BailiffAvailableNotificationData'' * ''MandateNotificationType'' * ''MandateTypeList'' * ''[[:api:building_function_church | BUILDING_FUNCTION_CHURCH]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_CHURCH#capacitymultiplier | CapacityMultiplier]]'' * ''[[:api:BUILDING_FUNCTION_CHURCH#assetresourcegenerator | AssetResourceGenerator]]'' * Removed properties * ''ResourceGeneratorData'' * ''[[:api:building_function_great_hall | BUILDING_FUNCTION_GREAT_HALL]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_GREAT_HALL#mandatetypelist | MandateTypeList]]'' * ''[[:api:BUILDING_FUNCTION_GREAT_HALL#unlockablemandatetypelist | UnlockableMandateTypeList]]'' * ''[[:api:building_function_house | BUILDING_FUNCTION_HOUSE]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_HOUSE#canunassignvillager | CanUnassignVillager]]'' * ''[[:api:BUILDING_FUNCTION_HOUSE#optionalgendercompatibility | OptionalGenderCompatibility]]'' * ''[[:api:BUILDING_FUNCTION_HOUSE#showcapacity | ShowCapacity]]'' * Removed properties * ''Description'' * ''[[:api:building_function_kitchen | BUILDING_FUNCTION_KITCHEN]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_KITCHEN#consumptionhappinessfactor | ConsumptionHappinessFactor]]'' * ''[[:api:building_function_market | BUILDING_FUNCTION_MARKET]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_MARKET#slotcount | SlotCount]]'' * ''[[:api:building_function_monastery | BUILDING_FUNCTION_MONASTERY]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_MONASTERY#workplacefunctionprioritylist | WorkplaceFunctionPriorityList]]'' * ''[[:api:building_function_point_of_interest | BUILDING_FUNCTION_POINT_OF_INTEREST]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_POINT_OF_INTEREST#assetpointofinterest | AssetPointOfInterest]]'' * Removed properties * ''DaysBetweenVisit'' * ''IsNeedLocation'' * ''TimeAtDestination'' * ''VisitorActionWhenLeaving'' * ''VisitorCount'' * ''VisitorNotification'' * ''VisitorProfileList'' * ''VisitorPurpose'' * ''[[:api:building_function_resource_generator | BUILDING_FUNCTION_RESOURCE_GENERATOR]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_RESOURCE_GENERATOR#resourceusage | ResourceUsage]]'' * Removed properties * ''IsForConsumer'' * ''[[:api:building_function_tax_office | BUILDING_FUNCTION_TAX_OFFICE]]'' * Removed properties * ''DefaultTax'' * ''TaxableBuildingList'' * ''[[:api:building_function_workplace | BUILDING_FUNCTION_WORKPLACE]]'' * Added properties * ''[[:api:BUILDING_FUNCTION_WORKPLACE#workerratiofromcapacity | WorkerRatioFromCapacity]]'' * ''[[:api:BUILDING_FUNCTION_WORKPLACE#canassignworkerautomatically | CanAssignWorkerAutomatically]]'' * ''[[:api:BUILDING_FUNCTION_WORKPLACE#showprogressbar | ShowProgressBar]]'' * ''[[:api:BUILDING_FUNCTION_WORKPLACE#productioncycledurationinsec | ProductionCycleDurationInSec]]'' * ''[[:api:BUILDING_FUNCTION_WORKPLACE#workcycleneededtoproduceonce | WorkCycleNeededToProduceOnce]]'' * ''[[:api:building_part | BUILDING_PART]]'' * Added properties * ''[[:api:BUILDING_PART#isrestrictedtobuilding | IsRestrictedToBuilding]]'' * ''[[:api:BUILDING_PART#constructionstepmode | ConstructionStepMode]]'' * ''[[:api:BUILDING_PART#beautificationvalue | BeautificationValue]]'' * ''[[:api:BUILDING_PART#beautificationcategory | BeautificationCategory]]'' * ''[[:api:BUILDING_PART#undesirabilityvalue | UndesirabilityValue]]'' * Removed properties * ''IsOutsideNavigationZone'' * ''[[:api:desirability | DESIRABILITY]]'' * Removed properties * ''ButtonIconList'' * ''Description'' * ''IsShowTooltip'' * ''Visible'' * ''[[:api:estate | ESTATE]]'' * Added properties * ''[[:api:ESTATE#mininfluence | MinInfluence]]'' * ''[[:api:ESTATE#maxinfluence | MaxInfluence]]'' * ''[[:api:ESTATE#dualicon | DualIcon]]'' * ''[[:api:ESTATE#ratingicon | RatingIcon]]'' * ''[[:api:ESTATE#assetprogresspath | AssetProgressPath]]'' * ''[[:api:ESTATE#defaultprivilegelist | DefaultPrivilegeList]]'' * ''[[:api:ESTATE#influenceeffectlist | InfluenceEffectList]]'' * ''[[:api:ESTATE#estateinfluencerange | EstateInfluenceRange]]'' * ''[[:api:ESTATE#assetbuildinglist | AssetBuildingList]]'' * Removed properties * ''EstateProgressList'' * ''[[:api:event | EVENT]]'' * Added properties * ''[[:api:EVENT#ignoreconditiononrecurrence | IgnoreConditionOnRecurrence]]'' * ''[[:api:game_rule_mineral | GAME_RULE_MINERAL]]'' * Removed properties * ''DebugMineralToAssign'' * ''[[:api:game_rule_move_house | GAME_RULE_MOVE_HOUSE]]'' * Added properties * ''[[:api:GAME_RULE_MOVE_HOUSE#happinessfactor | HappinessFactor]]'' * Removed properties * ''GameRuleModifier'' * ''[[:api:game_rule_status_promotion | GAME_RULE_STATUS_PROMOTION]]'' * Added properties * ''[[:api:GAME_RULE_STATUS_PROMOTION#assetpromotevillagermandatetype | AssetPromoteVillagerMandateType]]'' * Removed properties * ''NotificationData'' * ''NotificationType'' * ''PromotionDurationInDays'' * ''StatusCostList'' * ''VillagerProfileOrderingList'' * ''[[:api:happiness_factor | HAPPINESS_FACTOR]]'' * Added properties * ''[[:api:HAPPINESS_FACTOR#ishidden | IsHidden]]'' * ''[[:api:HAPPINESS_FACTOR#hideontarget | HideOnTarget]]'' * ''[[:api:help | HELP]]'' * Added properties * ''[[:api:HELP#helpcondensedhelpitemlist | HelpCondensedHelpItemList]]'' * ''[[:api:house_manager_data | HOUSE_MANAGER_DATA]]'' * Removed properties * ''IncompatibleHouseFactorCost'' * ''[[:api:house_setup | HOUSE_SETUP]]'' * Added properties * ''[[:api:HOUSE_SETUP#houseupgradestatusdelay | HouseUpgradeStatusDelay]]'' * ''[[:api:HOUSE_SETUP#housedowngradestatusdelay | HouseDowngradeStatusDelay]]'' * ''[[:api:influence_mandate_type | INFLUENCE_MANDATE_TYPE]]'' * Added properties * ''[[:api:INFLUENCE_MANDATE_TYPE#relatedassetestate | RelatedAssetEstate]]'' * ''[[:api:job | JOB]]'' * Removed properties * ''ProductionDelay'' * ''[[:api:mandate_type | MANDATE_TYPE]]'' * Added properties * ''[[:api:MANDATE_TYPE#delayafterexecution | DelayAfterExecution]]'' * ''[[:api:MANDATE_TYPE#compatiblejoblist | CompatibleJobList]]'' * ''[[:api:MANDATE_TYPE#buttontextkey | ButtonTextKey]]'' * ''[[:api:MANDATE_TYPE#buttontooltipkey | ButtonTooltipKey]]'' * Removed properties * ''Workplace'' * Added functions * ''[[:api:MANDATE_TYPE#updatepossiblemandatelist | updatePossibleMandateList]]'' * ''[[:api:MANDATE_TYPE#getname | getName]]'' * Removed functions * ''generatePossibleMandateList'' * ''init'' * ''[[:api:masterpiece | MASTERPIECE]]'' * Added properties * ''[[:api:MASTERPIECE#assetnarrativepanel | AssetNarrativePanel]]'' * ''[[:api:MASTERPIECE#assetbuildingpartlist | AssetBuildingPartList]]'' * Removed properties * ''PartSet'' * ''UnlockNarrativePanelData'' * Changed properties type * ''[[:api:MASTERPIECE#walltounlock | WallToUnlock]]'' * ''[[:api:material | MATERIAL]]'' * Added properties * ''[[:api:MATERIAL#hasdepthtest | HasDepthTest]]'' * ''[[:api:MATERIAL#stencilmask | StencilMask]]'' * ''[[:api:military_campaign | MILITARY_CAMPAIGN]]'' * Added properties * ''[[:api:MILITARY_CAMPAIGN#daystosendsoldiers | DaysToSendSoldiers]]'' * ''[[:api:MILITARY_CAMPAIGN#assetmilitarycampaignsettings | AssetMilitaryCampaignSettings]]'' * ''[[:api:MILITARY_CAMPAIGN#missioncampaignsteplistlist | MissionCampaignStepListList]]'' * ''[[:api:MILITARY_CAMPAIGN#successassetoutcomepanel | SuccessAssetOutcomePanel]]'' * ''[[:api:MILITARY_CAMPAIGN#failureassetoutcomepanel | FailureAssetOutcomePanel]]'' * Removed properties * ''MissionDifficultyList'' * ''QuestGenerator'' * ''TextList'' * ''[[:api:notification | NOTIFICATION]]'' * Added properties * ''[[:api:NOTIFICATION#category | Category]]'' * ''[[:api:NOTIFICATION#triggerclickactiononexpire | TriggerClickActionOnExpire]]'' * ''[[:api:quest | QUEST]]'' * Added properties * ''[[:api:QUEST#objectivelist | ObjectiveList]]'' * ''[[:api:QUEST#failureconditionlist | FailureConditionList]]'' * ''[[:api:QUEST#questinitializationactionlist | QuestInitializationActionList]]'' * Removed properties * ''Description'' * ''IsSilent'' * ''Name'' * ''OnFailCallback'' * ''OnSuccessCallback'' * ''QuestFunction'' * ''QuestListToUnlockAfter'' * Renamed properties * ''QuestRewardActionList -> [[:api:QUEST#questsuccessactionlist | QuestSuccessActionList]]'' * ''[[:api:resource | RESOURCE]]'' * Added properties * ''[[:api:RESOURCE#tradebuyingprice | TradeBuyingPrice]]'' * ''[[:api:RESOURCE#tradesellingprice | TradeSellingPrice]]'' * ''[[:api:RESOURCE#isdisplaycontainertracker | IsDisplayContainerTracker]]'' * Removed properties * ''BuyingPrice'' * ''ConsumptionBehaviorOverride'' * ''SellingPrice'' * ''VillagerBuyingPrice'' * ''[[:api:trading_village | TRADING_VILLAGE]]'' * Added properties * ''[[:api:TRADING_VILLAGE#resourceneededtoupgrade | ResourceNeededToUpgrade]]'' * ''[[:api:TRADING_VILLAGE#traderouteupgradenarrativepaneltemplate | TradeRouteUpgradeNarrativePanelTemplate]]'' * ''[[:api:TRADING_VILLAGE#worldguiicon | WorldGuiIcon]]'' * ''[[:api:TRADING_VILLAGE#upgradeeventenvoyprofile | UpgradeEventEnvoyProfile]]'' * Changed properties type * ''[[:api:TRADING_VILLAGE#buyingresourcelist | BuyingResourceList]]'' * ''[[:api:TRADING_VILLAGE#sellingresourcelist | SellingResourceList]]'' * ''[[:api:unlockable | UNLOCKABLE]]'' * Added properties * ''[[:api:UNLOCKABLE#datacost | DataCost]]'' * ''[[:api:UNLOCKABLE#actionlist | ActionList]]'' * Removed properties * ''EstateInfluenceCostList'' * Renamed properties * ''PrerequisiteUpgrades -> [[:api:UNLOCKABLE#prerequisiteunlockablelist | PrerequisiteUnlockableList]]'' * ''[[:api:vehicle | VEHICLE]]'' * Added functions * ''[[:api:VEHICLE#spawn | spawn]]'' * ''[[:api:villager_status | VILLAGER_STATUS]]'' * Added properties * ''[[:api:VILLAGER_STATUS#statusnamegendered | StatusNameGendered]]'' * ''[[:api:VILLAGER_STATUS#statusdescriptiongendered | StatusDescriptionGendered]]'' * ''[[:api:VILLAGER_STATUS#titlegendered | TitleGendered]]'' * ''[[:api:VILLAGER_STATUS#optionaladditionalbehavior | OptionalAdditionalBehavior]]'' * Removed properties * ''StatusDescription'' * ''StatusName'' * ''Title'' * Renamed properties * ''AssetVillagerNeedList -> [[:api:VILLAGER_STATUS#assetagentneedlist | AssetAgentNeedList]]'' * ''AssetVillagerNeedToRemoveList -> [[:api:VILLAGER_STATUS#assetagentneedtoremovelist | AssetAgentNeedToRemoveList]]'' * Changed properties type * ''[[:api:VILLAGER_STATUS#assetagentneedlist | AssetAgentNeedList]]'' * ''[[:api:VILLAGER_STATUS#assetagentneedtoremovelist | AssetAgentNeedToRemoveList]]'' ---- ==== Data Classes ==== === Added === * ''[[:api:agent_profile_gender_usage_pair | AGENT_PROFILE_GENDER_USAGE_PAIR]]'' * ''[[:api:agent_profile_status_pair | AGENT_PROFILE_STATUS_PAIR]]'' * ''[[:api:bailiff_instance | BAILIFF_INSTANCE]]'' * ''[[:api:bailiff_profile | BAILIFF_PROFILE]]'' * ''[[:api:beautification_category_boost | BEAUTIFICATION_CATEGORY_BOOST]]'' * ''[[:api:building_asset_taxation_function_pair | BUILDING_ASSET_TAXATION_FUNCTION_PAIR]]'' * ''[[:api:character_setup_data | CHARACTER_SETUP_DATA]]'' * ''[[:api:condensed_help_item | CONDENSED_HELP_ITEM]]'' * ''[[:api:data_notification_on_click | DATA_NOTIFICATION_ON_CLICK]]'' * ''[[:api:data_notification_on_click_book | DATA_NOTIFICATION_ON_CLICK_BOOK]]'' * ''[[:api:data_notification_on_click_building | DATA_NOTIFICATION_ON_CLICK_BUILDING]]'' * ''[[:api:data_notification_on_click_mandate_window | DATA_NOTIFICATION_ON_CLICK_MANDATE_WINDOW]]'' * ''[[:api:deceased_villager_data | DECEASED_VILLAGER_DATA]]'' * ''[[:api:event_choice_mandate_state_pair | EVENT_CHOICE_MANDATE_STATE_PAIR]]'' * ''[[:api:game_action_add_event | GAME_ACTION_ADD_EVENT]]'' * ''[[:api:game_action_add_mandate_type | GAME_ACTION_ADD_MANDATE_TYPE]]'' * ''[[:api:game_action_add_taxation | GAME_ACTION_ADD_TAXATION]]'' * ''[[:api:game_action_apply_happiness_factor | GAME_ACTION_APPLY_HAPPINESS_FACTOR]]'' * ''[[:api:game_action_audio | GAME_ACTION_AUDIO]]'' * ''[[:api:game_action_conditional_action_list | GAME_ACTION_CONDITIONAL_ACTION_LIST]]'' * ''[[:api:game_action_delay_mandate | GAME_ACTION_DELAY_MANDATE]]'' * ''[[:api:game_action_dice_roller | GAME_ACTION_DICE_ROLLER]]'' * ''[[:api:game_action_dice_roller_boolean_outcome | GAME_ACTION_DICE_ROLLER_BOOLEAN_OUTCOME]]'' * ''[[:api:game_action_dice_roller_estate_option | GAME_ACTION_DICE_ROLLER_ESTATE_OPTION]]'' * ''[[:api:game_action_dice_roller_influence | GAME_ACTION_DICE_ROLLER_INFLUENCE]]'' * ''[[:api:game_action_dice_roller_percentage | GAME_ACTION_DICE_ROLLER_PERCENTAGE]]'' * ''[[:api:game_action_dice_roller_percentage_option | GAME_ACTION_DICE_ROLLER_PERCENTAGE_OPTION]]'' * ''[[:api:game_action_execute_action_by_game_step | GAME_ACTION_EXECUTE_ACTION_BY_GAME_STEP]]'' * ''[[:api:game_action_generate_reward | GAME_ACTION_GENERATE_REWARD]]'' * ''[[:api:game_action_give_resource_list_per_villager_status | GAME_ACTION_GIVE_RESOURCE_LIST_PER_VILLAGER_STATUS]]'' * ''[[:api:game_action_military_campaign_action | GAME_ACTION_MILITARY_CAMPAIGN_ACTION]]'' * ''[[:api:game_action_pause_recurring_event | GAME_ACTION_PAUSE_RECURRING_EVENT]]'' * ''[[:api:game_action_remove_mandate_type | GAME_ACTION_REMOVE_MANDATE_TYPE]]'' * ''[[:api:game_action_remove_taxation | GAME_ACTION_REMOVE_TAXATION]]'' * ''[[:api:game_action_resume_recurring_event | GAME_ACTION_RESUME_RECURRING_EVENT]]'' * ''[[:api:game_action_set_village_level | GAME_ACTION_SET_VILLAGE_LEVEL]]'' * ''[[:api:game_action_show_outcome_panel | GAME_ACTION_SHOW_OUTCOME_PANEL]]'' * ''[[:api:game_action_skip_trade_route_upgrade_quest | GAME_ACTION_SKIP_TRADE_ROUTE_UPGRADE_QUEST]]'' * ''[[:api:game_action_snooze_recuring_event | GAME_ACTION_SNOOZE_RECURING_EVENT]]'' * ''[[:api:game_action_trigger_important_help | GAME_ACTION_TRIGGER_IMPORTANT_HELP]]'' * ''[[:api:game_action_unlock_edict | GAME_ACTION_UNLOCK_EDICT]]'' * ''[[:api:game_action_unlock_edict_slot | GAME_ACTION_UNLOCK_EDICT_SLOT]]'' * ''[[:api:game_action_unlock_privilege | GAME_ACTION_UNLOCK_PRIVILEGE]]'' * ''[[:api:game_action_unlock_privilege_slot | GAME_ACTION_UNLOCK_PRIVILEGE_SLOT]]'' * ''[[:api:game_action_unlock_system | GAME_ACTION_UNLOCK_SYSTEM]]'' * ''[[:api:game_action_upgrade_trade_route | GAME_ACTION_UPGRADE_TRADE_ROUTE]]'' * ''[[:api:game_action_use_influence | GAME_ACTION_USE_INFLUENCE]]'' * ''[[:api:game_condition_accumulate_in_storage | GAME_CONDITION_ACCUMULATE_IN_STORAGE]]'' * ''[[:api:game_condition_agent_killed | GAME_CONDITION_AGENT_KILLED]]'' * ''[[:api:game_condition_assign_job_to_all_villagers | GAME_CONDITION_ASSIGN_JOB_TO_ALL_VILLAGERS]]'' * ''[[:api:game_condition_assign_trade_resource | GAME_CONDITION_ASSIGN_TRADE_RESOURCE]]'' * ''[[:api:game_condition_available_villager_for_promotion | GAME_CONDITION_AVAILABLE_VILLAGER_FOR_PROMOTION]]'' * ''[[:api:game_condition_building | GAME_CONDITION_BUILDING]]'' * ''[[:api:game_condition_building_function_assigned | GAME_CONDITION_BUILDING_FUNCTION_ASSIGNED]]'' * ''[[:api:game_condition_building_not_built | GAME_CONDITION_BUILDING_NOT_BUILT]]'' * ''[[:api:game_condition_building_reachable | GAME_CONDITION_BUILDING_REACHABLE]]'' * ''[[:api:game_condition_building_worker_capacity | GAME_CONDITION_BUILDING_WORKER_CAPACITY]]'' * ''[[:api:game_condition_day_count | GAME_CONDITION_DAY_COUNT]]'' * ''[[:api:game_condition_edict_activated | GAME_CONDITION_EDICT_ACTIVATED]]'' * ''[[:api:game_condition_enclosed_area | GAME_CONDITION_ENCLOSED_AREA]]'' * ''[[:api:game_condition_enclosed_area_size | GAME_CONDITION_ENCLOSED_AREA_SIZE]]'' * ''[[:api:game_condition_execute_action_list | GAME_CONDITION_EXECUTE_ACTION_LIST]]'' * ''[[:api:game_condition_fill_guest_requirements | GAME_CONDITION_FILL_GUEST_REQUIREMENTS]]'' * ''[[:api:game_condition_game_step_condition_list | GAME_CONDITION_GAME_STEP_CONDITION_LIST]]'' * ''[[:api:game_condition_has_zone | GAME_CONDITION_HAS_ZONE]]'' * ''[[:api:game_condition_job_status_required | GAME_CONDITION_JOB_STATUS_REQUIRED]]'' * ''[[:api:game_condition_lodging_opened | GAME_CONDITION_LODGING_OPENED]]'' * ''[[:api:game_condition_mandate_state | GAME_CONDITION_MANDATE_STATE]]'' * ''[[:api:game_condition_maximum_coin_capacity | GAME_CONDITION_MAXIMUM_COIN_CAPACITY]]'' * ''[[:api:game_condition_military_campaign_ongoing | GAME_CONDITION_MILITARY_CAMPAIGN_ONGOING]]'' * ''[[:api:game_condition_population_count | GAME_CONDITION_POPULATION_COUNT]]'' * ''[[:api:game_condition_privilege_activated | GAME_CONDITION_PRIVILEGE_ACTIVATED]]'' * ''[[:api:game_condition_probability | GAME_CONDITION_PROBABILITY]]'' * ''[[:api:game_condition_resource_list_produced | GAME_CONDITION_RESOURCE_LIST_PRODUCED]]'' * ''[[:api:game_condition_resource_produced | GAME_CONDITION_RESOURCE_PRODUCED]]'' * ''[[:api:game_condition_resource_produced_for_need | GAME_CONDITION_RESOURCE_PRODUCED_FOR_NEED]]'' * ''[[:api:game_condition_resource_quantity_number | GAME_CONDITION_RESOURCE_QUANTITY_NUMBER]]'' * ''[[:api:game_condition_ressource_assigned | GAME_CONDITION_RESSOURCE_ASSIGNED]]'' * ''[[:api:game_condition_score | GAME_CONDITION_SCORE]]'' * ''[[:api:game_condition_splendor_change | GAME_CONDITION_SPLENDOR_CHANGE]]'' * ''[[:api:game_condition_splendor_reached | GAME_CONDITION_SPLENDOR_REACHED]]'' * ''[[:api:game_condition_survive_bad_weather | GAME_CONDITION_SURVIVE_BAD_WEATHER]]'' * ''[[:api:game_condition_tax_activated | GAME_CONDITION_TAX_ACTIVATED]]'' * ''[[:api:game_condition_tax_meter_changed | GAME_CONDITION_TAX_METER_CHANGED]]'' * ''[[:api:game_condition_territory_bought | GAME_CONDITION_TERRITORY_BOUGHT]]'' * ''[[:api:game_condition_tier_unlocked | GAME_CONDITION_TIER_UNLOCKED]]'' * ''[[:api:game_condition_track_victory_condition | GAME_CONDITION_TRACK_VICTORY_CONDITION]]'' * ''[[:api:game_condition_trade_amount | GAME_CONDITION_TRADE_AMOUNT]]'' * ''[[:api:game_condition_trade_resource_quantity | GAME_CONDITION_TRADE_RESOURCE_QUANTITY]]'' * ''[[:api:game_condition_trade_route_level | GAME_CONDITION_TRADE_ROUTE_LEVEL]]'' * ''[[:api:game_condition_unlockable_bought | GAME_CONDITION_UNLOCKABLE_BOUGHT]]'' * ''[[:api:game_condition_unlock_function_unlocked | GAME_CONDITION_UNLOCK_FUNCTION_UNLOCKED]]'' * ''[[:api:game_condition_unlock_trade_route | GAME_CONDITION_UNLOCK_TRADE_ROUTE]]'' * ''[[:api:game_condition_villager_happiness_count | GAME_CONDITION_VILLAGER_HAPPINESS_COUNT]]'' * ''[[:api:game_condition_villager_happiness_global | GAME_CONDITION_VILLAGER_HAPPINESS_GLOBAL]]'' * ''[[:api:game_condition_villager_need_filled | GAME_CONDITION_VILLAGER_NEED_FILLED]]'' * ''[[:api:game_condition_villager_promoted | GAME_CONDITION_VILLAGER_PROMOTED]]'' * ''[[:api:game_condition_visibility_layer_shown | GAME_CONDITION_VISIBILITY_LAYER_SHOWN]]'' * ''[[:api:game_condition_worker_assigned | GAME_CONDITION_WORKER_ASSIGNED]]'' * ''[[:api:game_condition_workplace_recipe_yield | GAME_CONDITION_WORKPLACE_RECIPE_YIELD]]'' * ''[[:api:game_rule_modifier_agent_happiness | GAME_RULE_MODIFIER_AGENT_HAPPINESS]]'' * ''[[:api:game_rule_modifier_block_trade_route | GAME_RULE_MODIFIER_BLOCK_TRADE_ROUTE]]'' * ''[[:api:game_rule_modifier_buildable_as_point_of_interest | GAME_RULE_MODIFIER_BUILDABLE_AS_POINT_OF_INTEREST]]'' * ''[[:api:game_rule_modifier_building_beautification | GAME_RULE_MODIFIER_BUILDING_BEAUTIFICATION]]'' * ''[[:api:game_rule_modifier_concurring_taxes_bonus | GAME_RULE_MODIFIER_CONCURRING_TAXES_BONUS]]'' * ''[[:api:game_rule_modifier_conditional_game_rule | GAME_RULE_MODIFIER_CONDITIONAL_GAME_RULE]]'' * ''[[:api:game_rule_modifier_construction_refund | GAME_RULE_MODIFIER_CONSTRUCTION_REFUND]]'' * ''[[:api:game_rule_modifier_descriptor_edict | GAME_RULE_MODIFIER_DESCRIPTOR_EDICT]]'' * ''[[:api:game_rule_modifier_descriptor_privilege | GAME_RULE_MODIFIER_DESCRIPTOR_PRIVILEGE]]'' * ''[[:api:game_rule_modifier_estate_building_maintenance_cost | GAME_RULE_MODIFIER_ESTATE_BUILDING_MAINTENANCE_COST]]'' * ''[[:api:game_rule_modifier_estate_default_influence | GAME_RULE_MODIFIER_ESTATE_DEFAULT_INFLUENCE]]'' * ''[[:api:game_rule_modifier_estate_splendor_impact | GAME_RULE_MODIFIER_ESTATE_SPLENDOR_IMPACT]]'' * ''[[:api:game_rule_modifier_free_territory | GAME_RULE_MODIFIER_FREE_TERRITORY]]'' * ''[[:api:game_rule_modifier_immigration_ignore_factor | GAME_RULE_MODIFIER_IMMIGRATION_IGNORE_FACTOR]]'' * ''[[:api:game_rule_modifier_mandate_cost | GAME_RULE_MODIFIER_MANDATE_COST]]'' * ''[[:api:game_rule_modifier_mandate_time | GAME_RULE_MODIFIER_MANDATE_TIME]]'' * ''[[:api:game_rule_modifier_resource_depot_capacity | GAME_RULE_MODIFIER_RESOURCE_DEPOT_CAPACITY]]'' * ''[[:api:game_rule_modifier_soldier_strength_from_happiness | GAME_RULE_MODIFIER_SOLDIER_STRENGTH_FROM_HAPPINESS]]'' * ''[[:api:game_rule_modifier_taxation_cumulation_bonus | GAME_RULE_MODIFIER_TAXATION_CUMULATION_BONUS]]'' * ''[[:api:game_rule_modifier_taxation_housing_happiness_factor_multiplier | GAME_RULE_MODIFIER_TAXATION_HOUSING_HAPPINESS_FACTOR_MULTIPLIER]]'' * ''[[:api:game_rule_modifier_trader_visit_delay_multiplier | GAME_RULE_MODIFIER_TRADER_VISIT_DELAY_MULTIPLIER]]'' * ''[[:api:game_rule_modifier_trade_completed_influence | GAME_RULE_MODIFIER_TRADE_COMPLETED_INFLUENCE]]'' * ''[[:api:game_rule_modifier_trade_resource_price_bonus | GAME_RULE_MODIFIER_TRADE_RESOURCE_PRICE_BONUS]]'' * ''[[:api:game_rule_modifier_upkeep_building_parts | GAME_RULE_MODIFIER_UPKEEP_BUILDING_PARTS]]'' * ''[[:api:game_step_action_list_pair | GAME_STEP_ACTION_LIST_PAIR]]'' * ''[[:api:game_step_condition_list_pair | GAME_STEP_CONDITION_LIST_PAIR]]'' * ''[[:api:guest_quantity_pair | GUEST_QUANTITY_PAIR]]'' * ''[[:api:hosting_mission_feedback | HOSTING_MISSION_FEEDBACK]]'' * ''[[:api:hosting_mission_feedback_happiness_pair | HOSTING_MISSION_FEEDBACK_HAPPINESS_PAIR]]'' * ''[[:api:immigration_probability_setting | IMMIGRATION_PROBABILITY_SETTING]]'' * ''[[:api:incoming_reserved_resource_list | INCOMING_RESERVED_RESOURCE_LIST]]'' * ''[[:api:military_campaign_step | MILITARY_CAMPAIGN_STEP]]'' * ''[[:api:number_rule_modifier_list_pair | NUMBER_RULE_MODIFIER_LIST_PAIR]]'' * ''[[:api:numeric_range_game_step | NUMERIC_RANGE_GAME_STEP]]'' * ''[[:api:outgoing_reserved_resource_list | OUTGOING_RESERVED_RESOURCE_LIST]]'' * ''[[:api:probability_bonus | PROBABILITY_BONUS]]'' * ''[[:api:probability_bonus_estate | PROBABILITY_BONUS_ESTATE]]'' * ''[[:api:probability_bonus_job_level | PROBABILITY_BONUS_JOB_LEVEL]]'' * ''[[:api:progress_unlock_building_function | PROGRESS_UNLOCK_BUILDING_FUNCTION]]'' * ''[[:api:progress_unlock_building_part | PROGRESS_UNLOCK_BUILDING_PART]]'' * ''[[:api:progress_unlock_estate_decoration | PROGRESS_UNLOCK_ESTATE_DECORATION]]'' * ''[[:api:resource_float_quantity_pair | RESOURCE_FLOAT_QUANTITY_PAIR]]'' * ''[[:api:score_tracker | SCORE_TRACKER]]'' * ''[[:api:score_tracker_beautification | SCORE_TRACKER_BEAUTIFICATION]]'' * ''[[:api:score_tracker_wealth | SCORE_TRACKER_WEALTH]]'' * ''[[:api:splendor_range | SPLENDOR_RANGE]]'' * ''[[:api:string_value | STRING_VALUE]]'' * ''[[:api:string_value_list | STRING_VALUE_LIST]]'' * ''[[:api:taxation_bracket | TAXATION_BRACKET]]'' * ''[[:api:taxation_per_house_status | TAXATION_PER_HOUSE_STATUS]]'' * ''[[:api:taxation_per_villager_status | TAXATION_PER_VILLAGER_STATUS]]'' * ''[[:api:time_system | TIME_SYSTEM]]'' * ''[[:api:unlockable_cost | UNLOCKABLE_COST]]'' * ''[[:api:unlockable_mandate | UNLOCKABLE_MANDATE]]'' * ''[[:api:unlock_function_instance | UNLOCK_FUNCTION_INSTANCE]]'' * ''[[:api:villager_status_gender_usage_pair | VILLAGER_STATUS_GENDER_USAGE_PAIR]]'' * ''[[:api:villager_status_score_value | VILLAGER_STATUS_SCORE_VALUE]]'' * ''[[:api:villager_value_pair | VILLAGER_VALUE_PAIR]]'' * ''[[:api:warehouse_slot_setup | WAREHOUSE_SLOT_SETUP]]'' * ''[[:api:warehouse_slot_setup_element | WAREHOUSE_SLOT_SETUP_ELEMENT]]'' === Removed === * ''DATA_NARRATIVE_PANEL'' * ''ESTATE_PROGRESS_TIER'' * ''QUEST_FUNCTION'' * ''QUEST_FUNCTION_ASSIGN_BUILDING_FUNCTION'' * ''QUEST_FUNCTION_ASSIGN_JOB_ALL_VILLAGERS'' * ''QUEST_FUNCTION_ASSIGN_RESOURCE_MARKET'' * ''QUEST_FUNCTION_ASSIGN_RESOURCE_TRADE'' * ''QUEST_FUNCTION_ASSIGN_RESOURCE_WAREHOUSE'' * ''QUEST_FUNCTION_ASSIGN_WORKER'' * ''QUEST_FUNCTION_BALANCE'' * ''QUEST_FUNCTION_BUILD'' * ''QUEST_FUNCTION_BUY_UNLOCKABLE'' * ''QUEST_FUNCTION_CITY_STATUS'' * ''QUEST_FUNCTION_CONTAINER'' * ''QUEST_FUNCTION_DELIVER_RESOURCES'' * ''QUEST_FUNCTION_IMMIGRATION'' * ''QUEST_FUNCTION_MAX_HAPPINESS'' * ''QUEST_FUNCTION_PLACE_BUILDING'' * ''QUEST_FUNCTION_PRODUCE_RESOURCE'' * ''QUEST_FUNCTION_REACH_VILLAGER_STATUS'' * ''QUEST_FUNCTION_SURVIVE_BAD_WEATHER'' * ''QUEST_FUNCTION_UNLOCK_TRADE_ROUTE'' * ''QUEST_FUNCTION_ZONE'' * ''RESERVED_RESOURCE_LIST'' * ''RESOURCE_TRADING_INFO'' === Renamed === * ''QUEST_FUNCTION_SEND_TROOPS -> [[:api:battle_settings | BATTLE_SETTINGS]]'' * Added properties * ''[[:api:BATTLE_SETTINGS#battlenamekey | BattleNameKey]]'' * ''[[:api:BATTLE_SETTINGS#battledescriptionkey | BattleDescriptionKey]]'' * ''[[:api:BATTLE_SETTINGS#questfailedactionlist | QuestFailedActionList]]'' * Removed properties * ''SoldierBackBehavior'' * ''SoldierJob'' * ''SoldierLeaveBehavior'' * ''SoldierRegroupBehavior'' * ''EVENT_ACTION_ADD_TRADE_ROUTE -> [[:api:game_action_add_trade_route | GAME_ACTION_ADD_TRADE_ROUTE]]'' * ''EVENT_ACTION_CHANGE_WEATHER -> [[:api:game_action_change_weather | GAME_ACTION_CHANGE_WEATHER]]'' * ''EVENT_ACTION_PAY -> [[:api:game_action_deliver_resource | GAME_ACTION_DELIVER_RESOURCE]]'' * Added properties * ''[[:api:GAME_ACTION_DELIVER_RESOURCE#budgetcategory | BudgetCategory]]'' * ''[[:api:GAME_ACTION_DELIVER_RESOURCE#isdeliveryaction | IsDeliveryAction]]'' * ''EVENT_ACTION_GIVE_QUEST -> [[:api:game_action_give_quest | GAME_ACTION_GIVE_QUEST]]'' * Changed properties type * ''[[:api:GAME_ACTION_GIVE_QUEST#quest | Quest]]'' * ''EVENT_ACTION_GIVE_REWARD -> [[:api:game_action_give_reward | GAME_ACTION_GIVE_REWARD]]'' * ''EVENT_ACTION_IGNORE -> [[:api:game_action_ignore | GAME_ACTION_IGNORE]]'' * Added properties * ''[[:api:GAME_ACTION_IGNORE#descriptionkey | DescriptionKey]]'' * ''EVENT_ACTION_IMMIGRATE -> [[:api:game_action_immigrate | GAME_ACTION_IMMIGRATE]]'' * ''EVENT_ACTION_RANDOM_ACTION -> [[:api:game_action_random_action | GAME_ACTION_RANDOM_ACTION]]'' * Renamed properties * ''RandomActionList -> [[:api:GAME_ACTION_RANDOM_ACTION#actionlist | ActionList]]'' * ''EVENT_ACTION_REMOVE_TRADE_ROUTE -> [[:api:game_action_remove_trade_route | GAME_ACTION_REMOVE_TRADE_ROUTE]]'' * ''ACTION_SHOW_NARRATIVE_PANEL -> [[:api:game_action_show_narrative_panel | GAME_ACTION_SHOW_NARRATIVE_PANEL]]'' * Added properties * ''[[:api:GAME_ACTION_SHOW_NARRATIVE_PANEL#assetnarrativepanel | AssetNarrativePanel]]'' * ''[[:api:GAME_ACTION_SHOW_NARRATIVE_PANEL#optionalassetnotification | OptionalAssetNotification]]'' * ''[[:api:GAME_ACTION_SHOW_NARRATIVE_PANEL#descriptionkey | DescriptionKey]]'' * Removed properties * ''AssetNotification'' * ''ChoiceList'' * ''NarrativePanelData'' * ''EVENT_ACTION_TRIGGER_MILITARY_CAMPAIGN -> [[:api:game_action_trigger_military_campaign | GAME_ACTION_TRIGGER_MILITARY_CAMPAIGN]]'' * ''ACTION_VISIT -> [[:api:game_action_visit | GAME_ACTION_VISIT]]'' * Added properties * ''[[:api:GAME_ACTION_VISIT#descriptionkey | DescriptionKey]]'' * ''[[:api:GAME_ACTION_VISIT#visitorstatus | VisitorStatus]]'' * ''[[:api:GAME_ACTION_VISIT#visitorbehaviourtree | VisitorBehaviourTree]]'' * ''[[:api:GAME_ACTION_VISIT#visitleavingaction | VisitLeavingAction]]'' * ''[[:api:GAME_ACTION_VISIT#daysatdestination | DaysAtDestination]]'' * ''[[:api:GAME_ACTION_VISIT#arrivingworldguiicon | ArrivingWorldGuiIcon]]'' * ''[[:api:GAME_ACTION_VISIT#actionworldguiicon | ActionWorldGuiIcon]]'' * ''[[:api:GAME_ACTION_VISIT#visitorclickaudiokey | VisitorClickAudioKey]]'' * ''[[:api:GAME_ACTION_VISIT#istriggerclickactiononexpire | IsTriggerClickActionOnExpire]]'' * Removed properties * ''TimeAtDestination'' * Added events * ''[[:api:GAME_ACTION_VISIT#on_visitor_spawned | ON_VISITOR_SPAWNED]]'' * ''GAME_CONDITION_SPLENDOR_AMOUNT_REACHED -> [[:api:game_condition_building_splendor_amount_reached | GAME_CONDITION_BUILDING_SPLENDOR_AMOUNT_REACHED]]'' * Added properties * ''[[:api:GAME_CONDITION_BUILDING_SPLENDOR_AMOUNT_REACHED#optionalassetbuilding | OptionalAssetBuilding]]'' * ''[[:api:GAME_CONDITION_BUILDING_SPLENDOR_AMOUNT_REACHED#needtoreachwithonebuilding | NeedToReachWithOneBuilding]]'' * Changed properties type * ''[[:api:GAME_CONDITION_BUILDING_SPLENDOR_AMOUNT_REACHED#estate | Estate]]'' * ''GAME_CONDITION_QUEST_COMPLETED -> [[:api:game_condition_quest_state | GAME_CONDITION_QUEST_STATE]]'' * Added properties * ''[[:api:GAME_CONDITION_QUEST_STATE#questlist | QuestList]]'' * ''[[:api:GAME_CONDITION_QUEST_STATE#queststatebitfield | QuestStateBitField]]'' * ''[[:api:GAME_CONDITION_QUEST_STATE#allquestshavestate | AllQuestsHaveState]]'' * Removed properties * ''Quest'' * ''GAME_CONDITION_MONTHLY_TRADE_REVENUE -> [[:api:game_condition_revenue | GAME_CONDITION_REVENUE]]'' * Added properties * ''[[:api:GAME_CONDITION_REVENUE#comparisonoperator | ComparisonOperator]]'' * ''[[:api:GAME_CONDITION_REVENUE#profit | Profit]]'' * ''[[:api:GAME_CONDITION_REVENUE#budgetcategorylist | BudgetCategoryList]]'' * Removed properties * ''MonthlyRevenue'' * ''GAME_RULE_MODIFIER_MONUMENT_SPLENDOR -> [[:api:game_rule_modifier_building_splendor | GAME_RULE_MODIFIER_BUILDING_SPLENDOR]]'' * Added properties * ''[[:api:GAME_RULE_MODIFIER_BUILDING_SPLENDOR#applytoparentbuilding | ApplyToParentBuilding]]'' * ''GAME_RULE_MODIFIER_DESCRIPTOR_BUILDING_PART -> [[:api:game_rule_modifier_descriptor_buildable | GAME_RULE_MODIFIER_DESCRIPTOR_BUILDABLE]]'' * ''GAME_RULE_MODIFIER_DESCRIPTOR_RESOURCE_TYPE -> [[:api:game_rule_modifier_descriptor_need_type | GAME_RULE_MODIFIER_DESCRIPTOR_NEED_TYPE]]'' * Changed properties type * ''[[:api:GAME_RULE_MODIFIER_DESCRIPTOR_NEED_TYPE#needtype | NeedType]]'' * ''VILLAGER_STATUS_COST -> [[:api:villager_status_resource_list_pair | VILLAGER_STATUS_RESOURCE_LIST_PAIR]]'' * Renamed properties * ''Cost -> [[:api:VILLAGER_STATUS_RESOURCE_LIST_PAIR#resourcecollection | ResourceCollection]]'' === Deprecated === * ''[[:api:building_part_set | BUILDING_PART_SET]]'' === Other changes === * ''[[:api:agent_profile_function | AGENT_PROFILE_FUNCTION]]'' * Added properties * ''[[:api:AGENT_PROFILE_FUNCTION#assetstatusquotagendered | AssetStatusQuotaGendered]]'' * ''[[:api:AGENT_PROFILE_FUNCTION#isneedmasteredjobtopromote | IsNeedMasteredJobToPromote]]'' * Removed properties * ''AssetStatusQuota'' * ''[[:api:building_information | BUILDING_INFORMATION]]'' * Added properties * ''[[:api:BUILDING_INFORMATION#overridendefaulttitlekey | OverridenDefaultTitleKey]]'' * ''[[:api:building_progress | BUILDING_PROGRESS]]'' * Added properties * ''[[:api:BUILDING_PROGRESS#additionalbuildingunlocklist | AdditionalBuildingUnlockList]]'' * ''[[:api:BUILDING_PROGRESS#walllist | WallList]]'' * ''[[:api:BUILDING_PROGRESS#assetbuildingfunctionlist | AssetBuildingFunctionList]]'' * ''[[:api:BUILDING_PROGRESS#dataestatedecorationlist | DataEstateDecorationList]]'' * Removed properties * ''AssetUnlockableBuildingPartList'' * ''IsManuallyUnlocked'' * ''VillagerRequired'' * Added functions * ''[[:api:BUILDING_PROGRESS#unlocktotalbuildingprogress | unlockTotalBuildingProgress]]'' * ''[[:api:character_setup | CHARACTER_SETUP]]'' * Added properties * ''[[:api:CHARACTER_SETUP#charactersetupdatagendered | CharacterSetupDataGendered]]'' * Removed properties * ''BeardList'' * ''FemaleBackList'' * ''FemaleBeltList'' * ''FemaleCloakList'' * ''FemaleClothingModel'' * ''FemaleFrontList'' * ''FemaleHairList'' * ''FemaleHairMaterialList'' * ''FemaleHatList'' * ''IdleAnimation'' * ''LeftHandObject'' * ''MaleBackList'' * ''MaleBeltList'' * ''MaleCloakList'' * ''MaleClothingModel'' * ''MaleFrontList'' * ''MaleHairList'' * ''MaleHairMaterialList'' * ''MaleHatList'' * ''MustacheList'' * ''RightHandObject'' * ''WalkAnimation'' * ''[[:api:delayed_quest | DELAYED_QUEST]]'' * Changed properties type * ''[[:api:DELAYED_QUEST#assetquest | AssetQuest]]'' * ''[[:api:event_callback_trigger_event | EVENT_CALLBACK_TRIGGER_EVENT]]'' * Changed properties type * ''[[:api:EVENT_CALLBACK_TRIGGER_EVENT#event | Event]]'' * ''[[:api:event_choice | EVENT_CHOICE]]'' * Added properties * ''[[:api:EVENT_CHOICE#additionaltextkey | AdditionalTextKey]]'' * ''[[:api:EVENT_CHOICE#conditionlist | ConditionList]]'' * ''[[:api:game_action | GAME_ACTION]]'' * Added properties * ''[[:api:GAME_ACTION#debugcomment | DebugComment]]'' * ''[[:api:GAME_ACTION#delay | Delay]]'' * ''[[:api:GAME_ACTION#ishidden | IsHidden]]'' * Removed properties * ''Icon'' * Added functions * ''[[:api:GAME_ACTION#getlocalizedname | getLocalizedName]]'' * ''[[:api:GAME_ACTION#canbeexecuted | canBeExecuted]]'' * ''[[:api:GAME_ACTION#ishidden | isHidden]]'' * ''[[:api:GAME_ACTION#internalisequal | internalIsEqual]]'' * Removed functions * ''hasTooltipView'' * ''[[:api:game_action_apply_game_rule | GAME_ACTION_APPLY_GAME_RULE]]'' * Added properties * ''[[:api:GAME_ACTION_APPLY_GAME_RULE#descriptor | Descriptor]]'' * Removed properties * ''OptionalApplicator'' * ''[[:api:game_action_unlock_building_list | GAME_ACTION_UNLOCK_BUILDING_LIST]]'' * Added properties * ''[[:api:GAME_ACTION_UNLOCK_BUILDING_LIST#buildingprogressdata | BuildingProgressData]]'' * Removed properties * ''UnlockName'' * ''[[:api:game_condition | GAME_CONDITION]]'' * Added properties * ''[[:api:GAME_CONDITION#debugcomment | DebugComment]]'' * ''[[:api:GAME_CONDITION#canconditionbemetatstart | CanConditionBeMetAtStart]]'' * ''[[:api:GAME_CONDITION#isneedexecution | IsNeedExecution]]'' * ''[[:api:GAME_CONDITION#isoptional | IsOptional]]'' * ''[[:api:GAME_CONDITION#isusedfortitle | IsUsedForTitle]]'' * ''[[:api:GAME_CONDITION#isareason | IsAReason]]'' * ''[[:api:GAME_CONDITION#isreversecondition | IsReverseCondition]]'' * ''[[:api:GAME_CONDITION#conditiononmetaction | ConditionOnMetAction]]'' * ''[[:api:game_condition_building_built | GAME_CONDITION_BUILDING_BUILT]]'' * Added properties * ''[[:api:GAME_CONDITION_BUILDING_BUILT#iseditingquest | IsEditingQuest]]'' * ''[[:api:GAME_CONDITION_BUILDING_BUILT#requiredpartlist | RequiredPartList]]'' * ''[[:api:GAME_CONDITION_BUILDING_BUILT#specificassetpartlistrequired | SpecificAssetPartListRequired]]'' * ''[[:api:GAME_CONDITION_BUILDING_BUILT#buildingfunctionlistrequired | BuildingFunctionListRequired]]'' * ''[[:api:GAME_CONDITION_BUILDING_BUILT#isowntext | IsOwnText]]'' * ''[[:api:game_condition_building_inventory | GAME_CONDITION_BUILDING_INVENTORY]]'' * Added properties * ''[[:api:GAME_CONDITION_BUILDING_INVENTORY#assetbuilding | AssetBuilding]]'' * ''[[:api:game_condition_influence_amount_reached | GAME_CONDITION_INFLUENCE_AMOUNT_REACHED]]'' * Added properties * ''[[:api:GAME_CONDITION_INFLUENCE_AMOUNT_REACHED#comparisonoperator | ComparisonOperator]]'' * ''[[:api:game_condition_military_campaign_completed | GAME_CONDITION_MILITARY_CAMPAIGN_COMPLETED]]'' * Renamed properties * ''MilitaryCampaign -> [[:api:GAME_CONDITION_MILITARY_CAMPAIGN_COMPLETED#asseteventmilitarycampaign | AssetEventMilitaryCampaign]]'' * ''[[:api:game_condition_multiple_condition | GAME_CONDITION_MULTIPLE_CONDITION]]'' * Added properties * ''[[:api:GAME_CONDITION_MULTIPLE_CONDITION#isany | IsAny]]'' * ''[[:api:game_condition_part_of_building | GAME_CONDITION_PART_OF_BUILDING]]'' * Added properties * ''[[:api:GAME_CONDITION_PART_OF_BUILDING#building | Building]]'' * ''[[:api:game_condition_villager_status_reached | GAME_CONDITION_VILLAGER_STATUS_REACHED]]'' * Added properties * ''[[:api:GAME_CONDITION_VILLAGER_STATUS_REACHED#villagerstatusgendertovalidatelist | VillagerStatusGenderToValidateList]]'' * ''[[:api:GAME_CONDITION_VILLAGER_STATUS_REACHED#quantity | Quantity]]'' * Removed properties * ''AssetVillagerStatus'' * ''NumberRequired'' * ''[[:api:game_condition_wounded_count | GAME_CONDITION_WOUNDED_COUNT]]'' * Added properties * ''[[:api:GAME_CONDITION_WOUNDED_COUNT#comparisonoperator | ComparisonOperator]]'' * ''[[:api:GAME_CONDITION_WOUNDED_COUNT#checktotalsoldierwounded | CheckTotalSoldierWounded]]'' * ''[[:api:game_rule_modifier | GAME_RULE_MODIFIER]]'' * Removed properties * ''IsUntilRemoval'' * ''[[:api:game_rule_modifier_descriptor_event | GAME_RULE_MODIFIER_DESCRIPTOR_EVENT]]'' * Changed properties type * ''[[:api:GAME_RULE_MODIFIER_DESCRIPTOR_EVENT#assetevent | AssetEvent]]'' * ''[[:api:game_rule_modifier_descriptor_status | GAME_RULE_MODIFIER_DESCRIPTOR_STATUS]]'' * Changed properties type * ''[[:api:GAME_RULE_MODIFIER_DESCRIPTOR_STATUS#assetstatus | AssetStatus]]'' * ''[[:api:game_rule_modifier_descriptor_unlockable | GAME_RULE_MODIFIER_DESCRIPTOR_UNLOCKABLE]]'' * Changed properties type * ''[[:api:GAME_RULE_MODIFIER_DESCRIPTOR_UNLOCKABLE#assetunlockable | AssetUnlockable]]'' * ''[[:api:game_rule_modifier_estate_influence | GAME_RULE_MODIFIER_ESTATE_INFLUENCE]]'' * Changed properties type * ''[[:api:GAME_RULE_MODIFIER_ESTATE_INFLUENCE#estate | Estate]]'' * ''[[:api:game_rule_modifier_improve_area_desirability | GAME_RULE_MODIFIER_IMPROVE_AREA_DESIRABILITY]]'' * Added properties * ''[[:api:GAME_RULE_MODIFIER_IMPROVE_AREA_DESIRABILITY#ishidden | IsHidden]]'' * ''[[:api:game_rule_modifier_need_type_deplete_rate | GAME_RULE_MODIFIER_NEED_TYPE_DEPLETE_RATE]]'' * Added properties * ''[[:api:GAME_RULE_MODIFIER_NEED_TYPE_DEPLETE_RATE#agentprofile | AgentProfile]]'' * ''[[:api:GAME_RULE_MODIFIER_NEED_TYPE_DEPLETE_RATE#assetvillagerstatus | AssetVillagerStatus]]'' * Changed properties type * ''[[:api:GAME_RULE_MODIFIER_NEED_TYPE_DEPLETE_RATE#needtype | NeedType]]'' * ''[[:api:game_rule_modifier_trade_bonus | GAME_RULE_MODIFIER_TRADE_BONUS]]'' * Added properties * ''[[:api:GAME_RULE_MODIFIER_TRADE_BONUS#tradebonustype | TradeBonusType]]'' * Renamed properties * ''BonusRevenuePercentage -> [[:api:GAME_RULE_MODIFIER_TRADE_BONUS#bonuspercentage | BonusPercentage]]'' * Changed properties type * ''[[:api:GAME_RULE_MODIFIER_TRADE_BONUS#estateallegiancelist | EstateAllegianceList]]'' * ''[[:api:game_rule_modifier_villager_happiness | GAME_RULE_MODIFIER_VILLAGER_HAPPINESS]]'' * Added properties * ''[[:api:GAME_RULE_MODIFIER_VILLAGER_HAPPINESS#happinessfactormultiplier | HappinessFactorMultiplier]]'' * ''[[:api:GAME_RULE_MODIFIER_VILLAGER_HAPPINESS#progresstovalue | ProgressToValue]]'' * ''[[:api:game_rule_modifier_workplace_recipe | GAME_RULE_MODIFIER_WORKPLACE_RECIPE]]'' * Added properties * ''[[:api:GAME_RULE_MODIFIER_WORKPLACE_RECIPE#resourcelistneededtoadd | ResourceListNeededToAdd]]'' * ''[[:api:GAME_RULE_MODIFIER_WORKPLACE_RECIPE#resourceproducedtoremove | ResourceProducedToRemove]]'' * ''[[:api:help_category | HELP_CATEGORY]]'' * Added properties * ''[[:api:HELP_CATEGORY#assetunlockfunction | AssetUnlockFunction]]'' * ''[[:api:help_item | HELP_ITEM]]'' * Added properties * ''[[:api:HELP_ITEM#assetunlockfunction | AssetUnlockFunction]]'' * ''[[:api:house_status | HOUSE_STATUS]]'' * Added properties * ''[[:api:HOUSE_STATUS#assethouserequirementlist | AssetHouseRequirementList]]'' * ''[[:api:HOUSE_STATUS#houseicon | HouseIcon]]'' * ''[[:api:HOUSE_STATUS#name | Name]]'' * ''[[:api:HOUSE_STATUS#description | Description]]'' * Removed properties * ''RequiredDesirability'' * ''[[:api:mandate | MANDATE]]'' * Added properties * ''[[:api:MANDATE#assignedvillager | AssignedVillager]]'' * ''[[:api:MANDATE#isdisabled | IsDisabled]]'' * Removed properties * ''Behavior'' * ''Name'' * ''Workplace'' * Added functions * ''[[:api:MANDATE#init | init]]'' * ''[[:api:MANDATE#update | update]]'' * ''[[:api:MANDATE#startmandate | startMandate]]'' * ''[[:api:MANDATE#onstartclickcallback | onStartClickCallback]]'' * ''[[:api:MANDATE#getdurationinsec | getDurationInSec]]'' * ''[[:api:MANDATE#getcost | getCost]]'' * ''[[:api:MANDATE#addmandatecostmodifier | addMandateCostModifier]]'' * ''[[:api:MANDATE#removemandatecostmodifier | removeMandateCostModifier]]'' * ''[[:api:MANDATE#addmandatetimemodifier | addMandateTimeModifier]]'' * ''[[:api:MANDATE#removemandatetimemodifier | removeMandateTimeModifier]]'' * ''[[:api:MANDATE#isrequiringbailiff | isRequiringBailiff]]'' * ''[[:api:MANDATE#getassignedvillager | getAssignedVillager]]'' * ''[[:api:MANDATE#setassignedvillager | setAssignedVillager]]'' * ''[[:api:MANDATE#isenabled | isEnabled]]'' * ''[[:api:MANDATE#isactive | isActive]]'' * ''[[:api:MANDATE#isdisabled | isDisabled]]'' * ''[[:api:MANDATE#setenabled | setEnabled]]'' * ''[[:api:MANDATE#adddelaybeforeenabled | addDelayBeforeEnabled]]'' * ''[[:api:MANDATE#getdelaybeforeenabledindays | getDelayBeforeEnabledInDays]]'' * ''[[:api:MANDATE#getdelaybeforeenabledtimeratio | getDelayBeforeEnabledTimeRatio]]'' * ''[[:api:MANDATE#getdelaybeforeenabled | getDelayBeforeEnabled]]'' * ''[[:api:MANDATE#isvalid | isValid]]'' * Changed functions * ''[[:api:MANDATE#initialize | initialize]]'' * Added events * ''[[:api:MANDATE#on_mandate_state_changed | ON_MANDATE_STATE_CHANGED]]'' * ''[[:api:reserved_resource_element | RESERVED_RESOURCE_ELEMENT]]'' * Added properties * ''[[:api:RESERVED_RESOURCE_ELEMENT#extraresourcelist | ExtraResourceList]]'' * ''[[:api:RESERVED_RESOURCE_ELEMENT#iscurrentlytransported | IsCurrentlyTransported]]'' * Renamed properties * ''ResourceDepot -> [[:api:RESERVED_RESOURCE_ELEMENT#depotresourcesarecomingfrom | DepotResourcesAreComingFrom]]'' * ''[[:api:resource_quantity_pair | RESOURCE_QUANTITY_PAIR]]'' * Removed properties * ''Quantity'' * ''Resource'' ---- ==== Data Structures ==== === Other changes === * ''[[:api:color | color]]'' * Added functions * ''[[:api:color#setfromhsb | setFromHsb]]'' * ''[[:api:polygon | polygon]]'' * Added functions * ''[[:api:polygon#edgedistance | edgeDistance]]'' * ''[[:api:polygon#edgedistance2 | edgeDistance2]]'' * Changed functions * ''[[:api:polygon#distance | distance]]'' * ''[[:api:polygon#distance2 | distance2]]'' * ''[[:api:vec2d | vec2d]]'' * Added functions * ''[[:api:vec2d#crossz | crossZ]]'' * ''[[:api:vec2d#cross | cross]]'' * ''[[:api:vec2d#set | set]]'' * ''[[:api:vec2d#normalized | normalized]]'' * ''[[:api:vec2d#rotated | rotated]]'' * ''[[:api:vec2f | vec2f]]'' * Added functions * ''[[:api:vec2f#crossz | crossZ]]'' * ''[[:api:vec2f#cross | cross]]'' * ''[[:api:vec2f#set | set]]'' * ''[[:api:vec2f#normalized | normalized]]'' * ''[[:api:vec2f#rotated | rotated]]'' * ''[[:api:vec2i | vec2i]]'' * Added functions * ''[[:api:vec2i#crossz | crossZ]]'' * ''[[:api:vec2i#cross | cross]]'' * ''[[:api:vec2i#set | set]]'' * ''[[:api:vec2i#normalized | normalized]]'' * ''[[:api:vec2i#rotated | rotated]]'' * ''[[:api:vec3i | vec3i]]'' * Added functions * ''[[:api:vec3i#iszero | isZero]]'' * ''[[:api:vec3i#isnearzero | isNearZero]]'' * ''[[:api:vec3i#set | set]]'' * ''[[:api:vec3i#setxy | setXY]]'' * ''[[:api:vec3i#getoneorthogonal | getOneOrthogonal]]'' * ''[[:api:vec3i#normalized | normalized]]'' ---- ==== Behavior Tree Node Classes ==== === Added === * ''[[:api:change_edict | CHANGE_EDICT]]'' * ''[[:api:change_privilege | CHANGE_PRIVILEGE]]'' * ''[[:api:setup_change_edict | SETUP_CHANGE_EDICT]]'' * ''[[:api:setup_change_privilege | SETUP_CHANGE_PRIVILEGE]]'' * ''[[:api:setup_goto_workplace | SETUP_GOTO_WORKPLACE]]'' ---- ==== Behavior Tree Data Classes ==== === Added === * ''[[:api:behavior_tree_data_agent_need | BEHAVIOR_TREE_DATA_AGENT_NEED]]'' * ''[[:api:behavior_tree_data_happiness_factor | BEHAVIOR_TREE_DATA_HAPPINESS_FACTOR]]'' * ''[[:api:behavior_tree_data_resource_consumption | BEHAVIOR_TREE_DATA_RESOURCE_CONSUMPTION]]'' * ''[[:api:behavior_tree_data_resource_type | BEHAVIOR_TREE_DATA_RESOURCE_TYPE]]'' === Other changes === * ''[[:api:behavior_tree_data_loop | BEHAVIOR_TREE_DATA_LOOP]]'' * Added properties * ''[[:api:BEHAVIOR_TREE_DATA_LOOP#maximumduration | MaximumDuration]]'' * ''[[:api:behavior_tree_data_resource_production | BEHAVIOR_TREE_DATA_RESOURCE_PRODUCTION]]'' * Added properties * ''[[:api:BEHAVIOR_TREE_DATA_RESOURCE_PRODUCTION#resourcelist | ResourceList]]'' ---- ==== Engine Core ==== === Other changes === * ''[[:api:component_manager | COMPONENT_MANAGER]]'' * Added functions * ''[[:api:COMPONENT_MANAGER#getalldisabledcomponent | getAllDisabledComponent]]'' * Changed functions * ''[[:api:COMPONENT_MANAGER#getallcomponent | getAllComponent]]'' * ''[[:api:COMPONENT_MANAGER#getallenabledcomponent | getAllEnabledComponent]]'' * Added events * ''[[:api:COMPONENT_MANAGER#on_component_initialized | ON_COMPONENT_INITIALIZED]]'' * ''[[:api:COMPONENT_MANAGER#on_component_enabled | ON_COMPONENT_ENABLED]]'' * ''[[:api:COMPONENT_MANAGER#on_component_disabled | ON_COMPONENT_DISABLED]]'' * ''[[:api:COMPONENT_MANAGER#on_component_finalized | ON_COMPONENT_FINALIZED]]'' * ''[[:api:COMPONENT_MANAGER#on_component_destroyed | ON_COMPONENT_DESTROYED]]'' * ''[[:api:game_object | GAME_OBJECT]]'' * Added functions * ''[[:api:GAME_OBJECT#isparentedto | isParentedTo]]'' * ''[[:api:GAME_OBJECT#foreachcomponentreverse | forEachComponentReverse]]'' * Removed functions * ''isChildOf'' * Changed functions * ''[[:api:GAME_OBJECT#foreachchild | forEachChild]]'' * ''[[:api:GAME_OBJECT#foreachchildrecursive | forEachChildRecursive]]'' * ''[[:api:GAME_OBJECT#foreachcomponent | forEachComponent]]'' * ''[[:api:GAME_OBJECT#getorcreatecomponent | getOrCreateComponent]]'' * ''[[:api:level | LEVEL]]'' * Removed functions * ''registerRuntimeAsset'' * ''unregisterRuntimeAsset'' * Changed functions * ''[[:api:LEVEL#createobject | createObject]]'' * ''[[:api:LEVEL#pick | pick]]'' * ''[[:api:LEVEL#pickobject | pickObject]]'' * ''[[:api:LEVEL#pickposition | pickPosition]]'' * Removed events * ''EVT_UPDATE'' ---- ==== Component Classes ==== === Added === * ''[[:api:comp_abstract_buildable | COMP_ABSTRACT_BUILDABLE]]'' * ''[[:api:comp_agent_need_processor | COMP_AGENT_NEED_PROCESSOR]]'' * ''[[:api:comp_builder_workshop | COMP_BUILDER_WORKSHOP]]'' * ''[[:api:comp_guest | COMP_GUEST]]'' * ''[[:api:comp_interactive_location | COMP_INTERACTIVE_LOCATION]]'' * ''[[:api:comp_livestock | COMP_LIVESTOCK]]'' * ''[[:api:comp_lodging | COMP_LODGING]]'' * ''[[:api:comp_mandate_manager | COMP_MANDATE_MANAGER]]'' * ''[[:api:comp_mandate_office | COMP_MANDATE_OFFICE]]'' * ''[[:api:comp_trader | COMP_TRADER]]'' * ''[[:api:comp_vehicle | COMP_VEHICLE]]'' * ''[[:api:comp_victory_condition_manager | COMP_VICTORY_CONDITION_MANAGER]]'' * ''[[:api:comp_warehouse_setuper | COMP_WAREHOUSE_SETUPER]]'' * ''[[:api:visitor | VISITOR]]'' === Other changes === * ''[[:api:comp_agent | COMP_AGENT]]'' * Removed properties * ''BehaviorMessage'' * ''IsWounded'' * Added functions * ''[[:api:COMP_AGENT#getvehicle | getVehicle]]'' * ''[[:api:COMP_AGENT#die | die]]'' * Changed functions * ''[[:api:COMP_AGENT#setvehicle | setVehicle]]'' * Added events * ''[[:api:COMP_AGENT#on_vehicle_changed | ON_VEHICLE_CHANGED]]'' * ''[[:api:comp_bailiff_office | COMP_BAILIFF_OFFICE]]'' * Removed functions * ''completeMandate'' * ''getSelectedMandate'' * Added events * ''[[:api:COMP_BAILIFF_OFFICE#on_bailiff_removed | ON_BAILIFF_REMOVED]]'' * Removed events * ''ON_BAILIFF_NOMINATED'' * ''ON_MANDATE_LIST_UPDATED'' * ''[[:api:comp_building | COMP_BUILDING]]'' * Removed properties * ''EditMode'' * Added functions * ''[[:api:COMP_BUILDING#getsubbuildinglist | getSubBuildingList]]'' * ''[[:api:COMP_BUILDING#geteditmode | getEditMode]]'' * Added events * ''[[:api:COMP_BUILDING#on_preview_part_moved | ON_PREVIEW_PART_MOVED]]'' * ''[[:api:COMP_BUILDING#on_edit_mode_changed | ON_EDIT_MODE_CHANGED]]'' * ''[[:api:COMP_BUILDING#on_sub_building_added | ON_SUB_BUILDING_ADDED]]'' * ''[[:api:COMP_BUILDING#on_sub_building_destroyed | ON_SUB_BUILDING_DESTROYED]]'' * ''[[:api:COMP_BUILDING#on_sub_building_completed | ON_SUB_BUILDING_COMPLETED]]'' * ''[[:api:COMP_BUILDING#on_building_completed | ON_BUILDING_COMPLETED]]'' * ''[[:api:COMP_BUILDING#on_building_function_assigned | ON_BUILDING_FUNCTION_ASSIGNED]]'' * ''[[:api:COMP_BUILDING#on_construction_condition_toggled | ON_CONSTRUCTION_CONDITION_TOGGLED]]'' * Removed events * ''ON_BUILDING_COMPLETE'' * ''ON_PREVIEW_UPKEEP_COST_CHANGED'' * ''ON_SPLENDOR_UPDATE'' * ''ON_UPKEEP_COST_CHANGED'' * ''[[:api:comp_building_attach_node | COMP_BUILDING_ATTACH_NODE]]'' * Added properties * ''[[:api:COMP_BUILDING_ATTACH_NODE#multipleorientationcount | MultipleOrientationCount]]'' * Added functions * ''[[:api:COMP_BUILDING_ATTACH_NODE#getparentpart | getParentPart]]'' * ''[[:api:comp_building_manager | COMP_BUILDING_MANAGER]]'' * Removed functions * ''getUnlockBuildingListByUnlockName'' * ''unlockBuilding'' * ''unlockBuildingListByUnlockName'' * ''[[:api:comp_building_part | COMP_BUILDING_PART]]'' * Removed properties * ''ConstructionVisual'' * Added events * ''[[:api:COMP_BUILDING_PART#on_parent_building_changed | ON_PARENT_BUILDING_CHANGED]]'' * ''[[:api:comp_immigration_manager | COMP_IMMIGRATION_MANAGER]]'' * Added properties * ''[[:api:COMP_IMMIGRATION_MANAGER#immigrantprofile | ImmigrantProfile]]'' * Removed properties * ''ImmigrationDaysDelay'' * ''[[:api:comp_main_game_loop | COMP_MAIN_GAME_LOOP]]'' * Changed events * ''[[:api:COMP_MAIN_GAME_LOOP#on_new_month | ON_NEW_MONTH]]'' * ''[[:api:comp_resource_depot | COMP_RESOURCE_DEPOT]]'' * Added properties * ''[[:api:COMP_RESOURCE_DEPOT#iswarehouse | IsWarehouse]]'' * Removed properties * ''OutgoingReservedResources'' * Changed properties type * ''[[:api:COMP_RESOURCE_DEPOT#incomingreservedresources | IncomingReservedResources]]'' * ''[[:api:comp_resource_generator | COMP_RESOURCE_GENERATOR]]'' * Added functions * ''[[:api:COMP_RESOURCE_GENERATOR#getresourcegeneratordata | getResourceGeneratorData]]'' * ''[[:api:COMP_RESOURCE_GENERATOR#getresourcegenerated | getResourceGenerated]]'' * ''[[:api:comp_soldier | COMP_SOLDIER]]'' * Added functions * ''[[:api:COMP_SOLDIER#setassetweapon | setAssetWeapon]]'' * ''[[:api:COMP_SOLDIER#getassetweapon | getAssetWeapon]]'' * ''[[:api:COMP_SOLDIER#computestrength | computeStrength]]'' * Removed functions * ''getWeapon'' * ''setWeapon'' * Changed functions * ''[[:api:COMP_SOLDIER#getstrength | getStrength]]'' * Added events * ''[[:api:COMP_SOLDIER#on_strength_updated | ON_STRENGTH_UPDATED]]'' * ''[[:api:comp_villager | COMP_VILLAGER]]'' * Added functions * ''[[:api:COMP_VILLAGER#hasjob | hasJob]]'' * ''[[:api:COMP_VILLAGER#getdeceaseddata | getDeceasedData]]'' * ''[[:api:comp_workplace | COMP_WORKPLACE]]'' * Added properties * ''[[:api:COMP_WORKPLACE#activevillagerproductionprogresslist | ActiveVillagerProductionProgressList]]'' * ''[[:api:COMP_WORKPLACE#currentproductioncyclecount | CurrentProductionCycleCount]]'' * Removed properties * ''ActivelyWorkingVillagerList'' * Added functions * ''[[:api:COMP_WORKPLACE#destroy | destroy]]'' * Removed functions * ''finalize'' * Added events * ''[[:api:COMP_WORKPLACE#on_workplace_data_set | ON_WORKPLACE_DATA_SET]]'' * ''[[:api:COMP_WORKPLACE#on_workplace_production_update | ON_WORKPLACE_PRODUCTION_UPDATE]]'' * ''[[:api:COMP_WORKPLACE#on_resource_depot_list_update | ON_RESOURCE_DEPOT_LIST_UPDATE]]'' * ''[[:api:comp_workplace_forester | COMP_WORKPLACE_FORESTER]]'' * Added functions * ''[[:api:COMP_WORKPLACE_FORESTER#allowplantation | allowPlantation]]'' * ''[[:api:COMP_WORKPLACE_FORESTER#unallowplantation | unallowPlantation]]'' * ''[[:api:COMP_WORKPLACE_FORESTER#isplantationallowed | isPlantationAllowed]]'' * Removed functions * ''addPlantable'' * ''removePlantable'' * Changed functions * ''[[:api:COMP_WORKPLACE_FORESTER#getcurrentplantablelist | getCurrentPlantableList]]'' * ''[[:api:comp_workplace_kitchen | COMP_WORKPLACE_KITCHEN]]'' * Changed functions * ''[[:api:COMP_WORKPLACE_KITCHEN#consumemeal | consumeMeal]]'' * ''[[:api:comp_workplace_tax_office | COMP_WORKPLACE_TAX_OFFICE]]'' * Deprecated functions * ''[[:api:COMP_WORKPLACE_TAX_OFFICE#deposittaxescollected | depositTaxesCollected]]'' ---- ==== Enumerations ==== === Added === * ''[[:api:comparison_operator | COMPARISON_OPERATOR]]'' * ''[[:api:gender_usage | GENDER_USAGE]]'' * ''[[:api:gender_usage_text | GENDER_USAGE_TEXT]]'' * ''[[:api:building_preview_type | BUILDING_PREVIEW_TYPE]]'' * ''[[:api:beautification_category | BEAUTIFICATION_CATEGORY]]'' * ''[[:api:construction_step_mode | CONSTRUCTION_STEP_MODE]]'' * ''[[:api:estate_value_type | ESTATE_VALUE_TYPE]]'' * ''[[:api:outcome_panel_result | OUTCOME_PANEL_RESULT]]'' * ''[[:api:game_condition_villager_need_filled_villager_count_type | GAME_CONDITION_VILLAGER_NEED_FILLED_VILLAGER_COUNT_TYPE]]'' * ''[[:api:game_condition_on_met_action | GAME_CONDITION_ON_MET_ACTION]]'' * ''[[:api:game_condition_state | GAME_CONDITION_STATE]]'' * ''[[:api:trade_amount_type | TRADE_AMOUNT_TYPE]]'' * ''[[:api:trade_bonus_type | TRADE_BONUS_TYPE]]'' * ''[[:api:game_state_flag | GAME_STATE_FLAG]]'' * ''[[:api:game_step | GAME_STEP]]'' * ''[[:api:rounding_type | ROUNDING_TYPE]]'' * ''[[:api:time_system_type | TIME_SYSTEM_TYPE]]'' * ''[[:api:immigration_probability | IMMIGRATION_PROBABILITY]]'' * ''[[:api:resource_collection_usage | RESOURCE_COLLECTION_USAGE]]'' * ''[[:api:mandate_show_narrative_panel_choice | MANDATE_SHOW_NARRATIVE_PANEL_CHOICE]]'' * ''[[:api:mandate_state | MANDATE_STATE]]'' * ''[[:api:military_campaign_state | MILITARY_CAMPAIGN_STATE]]'' * ''[[:api:resource_location_type | RESOURCE_LOCATION_TYPE]]'' * ''[[:api:trade_type | TRADE_TYPE]]'' * ''[[:api:world_gui_info_type | WORLD_GUI_INFO_TYPE]]'' === Other changes === * ''[[:api:material_render_mode | MATERIAL_RENDER_MODE]]'' * Added values * ''TRANSPARENT_LATE'' * ''UNLIT_DECAL'' * ''[[:api:desirability_effect_type | DESIRABILITY_EFFECT_TYPE]]'' * Added values * ''SUBTRACT'' * Removed values * ''SUBSTRACT'' * ''[[:api:agent_animation | AGENT_ANIMATION]]'' * Added values * ''BENCH_SIT_01'' * ''BENCH_SIT_02'' * ''WALK_NUN'' * ''BUTCHER'' * ''BUTCHER_PACKAGING'' * ''[[:api:agent_issue | AGENT_ISSUE]]'' * Added values * ''WORKPLACE_IS_DISABLED'' * ''[[:api:building_zone_type | BUILDING_ZONE_TYPE]]'' * Added values * ''NAVIGABLE_EXTERIOR'' * ''GROUNDING'' * ''[[:api:building_part_type | BUILDING_PART_TYPE]]'' * Added values * ''DECORATION'' * ''DECORATIVE_ESTATE'' * ''OTHER'' * ''GATEHOUSE'' * ''INTERACTIVE_LOCATION'' * ''CROSS'' * ''PRODUCTION'' * ''CLOISTER_HALL'' * ''MARKET_TENT'' * ''ROOF'' * ''KEEP'' * ''TRAINING'' * ''CHIMNEY'' * ''BASE'' * ''PLANT'' * ''CLOISTER_HALL_ENTRANCE'' * ''DECORATIVE_MONUMENT'' * ''DECORATIVE_DEPRECATED'' * ''BRIDGE'' * Removed values * ''PORTCULLIS'' * ''SCULPTURE'' * ''VISITOR_LOCATION'' * ''[[:api:building_status | BUILDING_STATUS]]'' * Added values * ''NONE'' * ''MISSING_HOUSING_REQUIREMENT'' * ''UNREACHABLE_PREVIEW'' * ''UNREACHABLE'' * ''[[:api:budget_category | BUDGET_CATEGORY]]'' * Added values * ''TAXES'' * ''TERRITORY_UPKEEP'' * ''TERRITORY_ACQUISITION'' * ''MANDATES'' * ''DONATIONS'' * ''MANDATE'' * Removed values * ''TAX_OFFICE'' * ''TERRITORY'' * ''[[:api:interactive_location_purpose | INTERACTIVE_LOCATION_PURPOSE]]'' * Added values * ''IMMIGRATION'' * ''[[:api:notification_type | NOTIFICATION_TYPE]]'' * Added values * ''DEFAULT'' * ''PROGRESSION'' * ''OUTCOME_PANEL'' * ''CELEBRATION'' * ''IMPORTANT'' * ''[[:api:quest_state | QUEST_STATE]]'' * Removed values * ''IDLE'' * ''[[:api:resource_type | RESOURCE_TYPE]]'' * Added values * ''MEAL'' * ''MANUSCRIPTS'' * ''MONASTIC_MEAL'' ---- ===== Assets Changes ===== ==== AGENT_NEED_TYPE_RESOURCE ==== === Added === * ''[[:assets:agent_need_type_resource | GUEST_NEED_ENTERTAINMENT]]'' * ''[[:assets:agent_need_type_resource | GUEST_NEED_SERVICES]]'' * ''[[:assets:agent_need_type_resource | GUEST_NEED_VISIT_WATER]]'' * ''[[:assets:agent_need_type_resource | GUEST_NEED_ENTERTAINMENT_HIGH]]'' * ''[[:assets:agent_need_type_resource | GUEST_NEED_FOOD]]'' * ''[[:assets:agent_need_type_resource | GUEST_NEED_FOOD_HIGH]]'' * ''[[:assets:agent_need_type_resource | GUEST_NEED_GOODS]]'' * ''[[:assets:agent_need_type_resource | GUEST_NEED_SERVICES_HIGH]]'' * ''[[:assets:agent_need_type_resource | NEED_ENTERTAINMENT]]'' * ''[[:assets:agent_need_type_resource | NEED_FOOD_MONK]]'' * ''[[:assets:agent_need_type_resource | NEED_SERVICE_MONK]]'' === Removed === * ''NEED_HOUSE_LEVEL_1'' * ''NEED_HOUSE_LEVEL_2'' * ''NEED_HOUSE_MONASTERY'' * ''NEED_HOUSE_SOLDIER'' ---- ==== AGENT_PROFILE ==== === Added === * ''[[:assets:agent_profile | PROFILE_ENVOY_MERCHANT_KINGDOM]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_BADWEATHER]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_CLERGYENVOY_HORSE]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_MERCHANT_CLERGY]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_KINGDOMENVOY_HORSE]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_MYDDLEPEOPLE]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_LABOURENVOY_HORSE]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_MERCHANT_LABOUR]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_MILITARYENVOY_HORSE]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_MILITIAN]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_KINGDOMENVOY_FOOT]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_STEWARD_FOOT]]'' * ''[[:assets:agent_profile | PROFILE_ENVOY_STEWARD_HORSE]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_ABBESSENVOY]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_LABOURENVOY_FOOT]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_MILITIAN]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_NUN]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_MONK]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_NORTHBURYMERCHANT]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_PRIEST]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_REVELER_HIGH]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_REVELER_LOW]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_REVELER_MIDDLE]]'' * ''[[:assets:agent_profile | PROFILE_NEWCOMER]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_SOLDIER]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_STEWARD]]'' * ''[[:assets:agent_profile | PROFILE_GUEST_WANDERINGMONK]]'' * ''[[:assets:agent_profile | PROFILE_PILGRIM]]'' === Removed === * ''PROFILE_ENVOY_CLERGY'' ---- ==== ASSIGNABLE_BUILDING_FUNCTION_LIST ==== * Removed all [[:assets:assignable_building_function_list | ASSIGNABLE_BUILDING_FUNCTION_LIST]] assets ---- ==== ATLAS_CELL ==== === Added === * ''[[:assets:atlas_cell | HERALDRY_DAVENPORT]]'' * ''[[:assets:atlas_cell | ICON_HOUSE_QUALITY_2]]'' * ''[[:assets:atlas_cell | HERALDRY_MYDDLE]]'' * ''[[:assets:atlas_cell | ICON_HOUSE_QUALITY_1]]'' * ''[[:assets:atlas_cell | HERALDRY_NORTHBURY]]'' * ''[[:assets:atlas_cell | HERALDRY_TROTBURY]]'' * ''[[:assets:atlas_cell | ICON_TRADE]]'' ---- ==== BEHAVIOR_TREE ==== === Added === * ''[[:assets:behavior_tree | BEHAVIOR_FORESTER]]'' * ''[[:assets:behavior_tree | BEHAVIOR_BAILIFF]]'' * ''[[:assets:behavior_tree | BEHAVIOR_GUEST]]'' * ''[[:assets:behavior_tree | BEHAVIOR_BUILDER]]'' * ''[[:assets:behavior_tree | BEHAVIOR_LIVESTOCK]]'' * ''[[:assets:behavior_tree | BEHAVIOR_LEAVE_VILLAGE]]'' * ''[[:assets:behavior_tree | BEHAVIOR_PLANT]]'' * ''[[:assets:behavior_tree | BEHAVIOR_TAX_COLLECTION]]'' * ''[[:assets:behavior_tree | BEHAVIOR_TRANSPORTER]]'' * ''[[:assets:behavior_tree | BEHAVIOR_VISITOR]]'' ---- ==== BLUEPRINT ==== === Added === * ''[[:assets:blueprint | BLUEPRINT_LEGACY_MONASTERY]]'' ---- ==== BLUEPRINT_MANDATE_TYPE ==== === Added === * ''[[:assets:blueprint_mandate_type | MANDATE_STUDY_BLUEPRINT]]'' ---- ==== BUILDING ==== === Added === * ''[[:assets:building | BUILDING_GREAT_HALL]]'' * ''[[:assets:building | BUILDING_TAVERN_KITCHEN]]'' * ''[[:assets:building | BUILDING_BAILIFF_OFFICE]]'' * ''[[:assets:building | BUILDING_BUTCHERY]]'' * ''[[:assets:building | BUILDING_MILITARY_TRAINING_GROUNDS]]'' * ''[[:assets:building | BUILDING_MONASTERY_CHAPEL]]'' * ''[[:assets:building | BUILDING_MONASTERY_HOSPITIUM]]'' * ''[[:assets:building | BUILDING_MILITARY_KEEP]]'' * ''[[:assets:building | BUILDING_MILITARY_DORM]]'' * ''[[:assets:building | BUILDING_TAVERN_BREWERY]]'' * ''[[:assets:building | BUILDING_MONASTERY_GARDEN]]'' * ''[[:assets:building | BUILDING_MARKET_STALL_COURT]]'' * ''[[:assets:building | BUILDING_MONASTERY_ABBATIAL]]'' * ''[[:assets:building | BUILDING_MONASTERY_CLOISTER_LEGACY]]'' * ''[[:assets:building | BUILDING_MONASTERY_APIARY]]'' * ''[[:assets:building | MONUMENT_MONASTERY_LEGACY]]'' * ''[[:assets:building | BUILDING_MONASTERY_CLOISTER]]'' * ''[[:assets:building | BUILDING_MONASTERY_DORM]]'' * ''[[:assets:building | BUILDING_MONASTERY_GARDEN_LEGACY]]'' * ''[[:assets:building | BUILDING_MONASTERY_KITCHEN]]'' * ''[[:assets:building | BUILDING_MONASTERY_NUN_DORM]]'' * ''[[:assets:building | BUILDING_MONASTERY_REFECTORY]]'' * ''[[:assets:building | BUILDING_MONASTERY_SCRIPTORIUM]]'' * ''[[:assets:building | BUILDING_MONASTERY_WINERY]]'' * ''[[:assets:building | BUILDING_TAVERN_PUBLIC_LOUNGE]]'' * ''[[:assets:building | BUILDING_TAVERN_SERVICE_COUNTER]]'' * ''[[:assets:building | BUILDING_TAX_OFFICE]]'' * ''[[:assets:building | BUILDING_TREASURY]]'' === Removed === * ''BUILDING_IRON_MINE'' * ''MONUMENT_WATCH_TOWER'' ---- ==== BUILDING_FUNCTION_ASSIGNABLE ==== * Removed all [[:assets:building_function | BUILDING_FUNCTION_ASSIGNABLE]] assets ---- ==== BUILDING_FUNCTION_CHURCH ==== === Added === * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY_CHAPEL]]'' ---- ==== BUILDING_FUNCTION_HOUSE ==== === Added === * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY_DORM_MONKS]]'' * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY_DORM_NUNS]]'' ---- ==== BUILDING_FUNCTION_KITCHEN ==== === Added === * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY_KITCHEN]]'' ---- ==== BUILDING_FUNCTION_MARKET ==== === Added === * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY_REFECTORY]]'' ---- ==== BUILDING_FUNCTION_MONASTERY ==== === Added === * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY]]'' ---- ==== BUILDING_FUNCTION_POINT_OF_INTEREST ==== * Removed all [[:assets:building_function | BUILDING_FUNCTION_POINT_OF_INTEREST]] assets ---- ==== BUILDING_FUNCTION_RESOURCE_GENERATOR ==== === Added === * ''[[:assets:building_function | DEFAULT_FAITH_GENERATOR]]'' ---- ==== BUILDING_FUNCTION_TRAINING_SITE ==== === Added === * ''[[:assets:building_function | BUILDING_FUNCTION_TRAINING_SITE]]'' ---- ==== BUILDING_FUNCTION_WORKPLACE ==== === Added === * ''[[:assets:building_function | BUILDING_FUNCTION_BUTCHER]]'' * ''[[:assets:building_function | BUILDING_FUNCTION_INN_BREWERY]]'' * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY_BERRY_BUSH]]'' * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY_HERB_BUSH]]'' * ''[[:assets:building_function | BUILDING_FUNCTION_MONASTERY_SCRIPTORIUM]]'' === Removed === * ''BUILDING_FUNCTION_BUILDER_WORKSHOP'' ---- ==== BUILDING_LIST ==== === Added === * ''[[:assets:building_list | DEFAULT_BUILDING_LIST]]'' ---- ==== BUILDING_PART ==== === Added === * ''[[:assets:building_part | BUILDING_PART_BUTCHERY_CORE]]'' * ''[[:assets:building_part | BUILDING_PART_JEWELER_CORE]]'' * ''[[:assets:building_part | BUILDING_PART_MARKET_WHITE_TENT]]'' * ''[[:assets:building_part | BUILDING_PART_TRAINING_DUMMY]]'' === Removed === * ''BUILDING_PART_IRON_MINE'' ---- ==== DESIRABILITY_MODIFIER ==== * Removed all [[:assets:desirability_modifier | DESIRABILITY_MODIFIER]] assets ---- ==== EVENT ==== === Added === * ''[[:assets:event | EVENT_KINGDOM_WELCOME]]'' * ''[[:assets:event | NARRATIVE_LABOURFAIR_EVT]]'' * ''[[:assets:event | EVENT_BAD_WEATHER_END]]'' * ''[[:assets:event | EVENT_CHURCH_UNLOCKED]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_NOMATERIAL]]'' * ''[[:assets:event | NARRATIVE_LABOURBREWER_EVT]]'' * ''[[:assets:event | EVENT_RUSTIC_CHURCH_BUILT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_BAILIFFMANDATES_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_ENACTLEVY_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_CLERGYINFLUENCE_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_COMMONERPROMOTION_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_EDICTSPRIVILEGES_EVT]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_FIRSTTAVERN]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_ESTATESPECIALIZATION_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_KINGDOMINFLUENCE_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_SECONDFOOD_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_LABOURINFLUENCE_EVT]]'' * ''[[:assets:event | NARRATIVE_LABOURWELCOME_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_MONASTERYINFLUENCE_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_NEWTAX_EVT]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_COINSURPLUS]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_NOTOOLS_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_PROSPERITY_EVT]]'' * ''[[:assets:event | NARRATIVE_ESTATETRADER_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_STARTINGMONASTERY_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_TAXATIONLOWCOINS_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_TAXATIONLOWHAPPINESS_EVT]]'' * ''[[:assets:event | NARRATIVE_KINGDOMBOARD_EVT]]'' * ''[[:assets:event | NARRATIVE_SILENTGUEST_EVT]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_FIRSTMONASTERY]]'' * ''[[:assets:event | NARRATIVE_TRADETAXATION_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_VILLAGERLEAVING_EVT]]'' * ''[[:assets:event | NARRATIVE_ADVANCEDONBOARDING_VISITHOSPITIUM_EVT]]'' * ''[[:assets:event | NARRATIVE_KINGDOMWELCOME_EVT]]'' * ''[[:assets:event | NARRATIVE_LABOURFAIR_EVT_GUESTGENERATOR]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_COINDEBTS]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_NOHAPPINESS]]'' * ''[[:assets:event | NARRATIVE_MONASTERYBREAD_EVT]]'' * ''[[:assets:event | NARRATIVE_MONASTERYHOSTING_EVT]]'' * ''[[:assets:event | NARRATIVE_MONASTERYTRADE_EVT]]'' * ''[[:assets:event | NARRATIVE_MONASTERYWELCOME_EVT]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_BERRYSURPLUS]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_FIRSTBAKERY]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_FIRSTKEEP]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_FULLHAPPINESS]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_MANYWOUNDED]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_MATERIALSURPLUS]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_MILITARYVICTORY]]'' * ''[[:assets:event | NARRATIVE_TOWNTALE_EVT_NOFOOD]]'' * ''[[:assets:event | NARRATIVE_WINEKING_EVT]]'' ---- ==== HAPPINESS_FACTOR ==== === Added === * ''[[:assets:happiness_factor | NARRATIVE_LABOURFAIR_HAPPINESSFACTOR_MERRYFAIR]]'' * ''[[:assets:happiness_factor | HAPPINESS_FACTOR_LACK_LUXURY]]'' * ''[[:assets:happiness_factor | HAPPINESS_FACTOR_LACK_ENTERTAINMENT]]'' * ''[[:assets:happiness_factor | TAXATION_HAPPINESS_FACTOR_4]]'' * ''[[:assets:happiness_factor | HAPPINESS_FACTOR_LEVY]]'' * ''[[:assets:happiness_factor | HAPPINESS_FACTOR_TAVERN_MEAL]]'' * ''[[:assets:happiness_factor | NARRATIVE_LABOURFAIR_HAPPINESSFACTOR_GLOOMFAIR]]'' * ''[[:assets:happiness_factor | NARRATIVE_LABOURFAIR_HAPPINESSFACTOR_HAPPYGUEST]]'' * ''[[:assets:happiness_factor | NARRATIVE_LABOURFAIR_HAPPINESSFACTOR_UNHAPPYGUEST]]'' * ''[[:assets:happiness_factor | NARRATIVE_MONASTERYHOSTING_HAPPINESSFACTOR_WANDERINGMONKS_DELIVERY]]'' * ''[[:assets:happiness_factor | NARRATIVE_MONASTERYHOSTING_HAPPINESSFACTOR_WANDERINGMONKS_UNDELIVERY]]'' * ''[[:assets:happiness_factor | NARRATIVE_MONASTERYTRADE_HAPPINESSFACTOR_GUEST_BONUS]]'' * ''[[:assets:happiness_factor | NARRATIVE_MONASTERYTRADE_HAPPINESSFACTOR_GUEST_MALUS]]'' * ''[[:assets:happiness_factor | NARRATIVE_TOWNTALE_HAPPINESSFACTOR_BADTALE]]'' * ''[[:assets:happiness_factor | NARRATIVE_TOWNTALE_HAPPINESSFACTOR_GOODTALE]]'' * ''[[:assets:happiness_factor | TAXATION_HAPPINESS_FACTOR_0]]'' * ''[[:assets:happiness_factor | TAXATION_HAPPINESS_FACTOR_1]]'' * ''[[:assets:happiness_factor | TAXATION_HAPPINESS_FACTOR_2]]'' * ''[[:assets:happiness_factor | TAXATION_HAPPINESS_FACTOR_3]]'' * ''[[:assets:happiness_factor | TAXATION_HAPPINESS_FACTOR_5]]'' * ''[[:assets:happiness_factor | TAXATION_HAPPINESS_FACTOR_6]]'' === Renamed === * ''HAPPINESS_FACTOR_LACK_PRIMARY_NEED -> [[:assets:happiness_factor | HAPPINESS_FACTOR_LACK_WATER]]'' ---- ==== HAPPINESS_FACTOR_STATUS_DEMOTE ==== * Removed all [[:assets:happiness_factor_status_demote | HAPPINESS_FACTOR_STATUS_DEMOTE]] assets ---- ==== INFLUENCE_MANDATE_TYPE ==== === Added === * ''[[:assets:influence_mandate_type | MANDATE_INFLUENCE_CLERGY]]'' * ''[[:assets:influence_mandate_type | MANDATE_INFLUENCE_KINGDOM]]'' * ''[[:assets:influence_mandate_type | MANDATE_INFLUENCE_LABOUR]]'' ---- ==== INTERACTIVE_LOCATION_SETUP ==== === Added === * ''[[:assets:interactive_location_setup | INTERACTIVE_LOCATION_SETUP_SITTING]]'' * ''[[:assets:interactive_location_setup | INTERACTIVE_LOCATION_SETUP_SITTING_2]]'' ---- ==== JOB ==== === Added === * ''[[:assets:job | JEWELLER]]'' * ''[[:assets:job | BUTCHER]]'' * ''[[:assets:job | WEAPONSMITH]]'' * ''[[:assets:job | GOLD_SMELTER]]'' * ''[[:assets:job | MASTER_BUILDER]]'' ---- ==== MILITARY_CAMPAIGN ==== === Added === * ''[[:assets:military_campaign | NARRATIVE_ADVANCEDONBOARDING_KINGDOMINFLUENCE_MTC_CHALLENGE]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_FOOD_CITY_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_GOODS_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_MONASTERY_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_FOOD_CITY_Q3]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_FOOD_CITY_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_FOOD_NATURE_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_FOOD_NATURE_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_FOOD_NATURE_Q3]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_GOODS_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_GOODS_Q3]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_CONSTRUCTION_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_CONSTRUCTION_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_SMITH_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_CONSTRUCTION_Q3]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_SMITH_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_SMITH_Q3]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_WEAPON_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_WEAPON_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_MATERIAL_WEAPON_Q3]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_ULTIMATE]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_COINS_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_COINS_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_COINS_Q3]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_TREASURE_Q2]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_MONASTERY_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_MONASTERY_Q3]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_TREASURE_Q1]]'' * ''[[:assets:military_campaign | NARRATIVE_KINGDOMBOARD_MTC_WEALTH_TREASURE_Q3]]'' === Removed === * ''MILITARY_CAMPAIGN_AVERAGE'' * ''MILITARY_CAMPAIGN_EASY'' * ''MILITARY_CAMPAIGN_HARD'' ---- ==== MILITARY_CAMPAIGN_SETTINGS ==== === Removed === * ''MILITARY_CAMPAIGN_DATA_AVERAGE'' * ''MILITARY_CAMPAIGN_DATA_HARD'' ---- ==== NOTIFICATION ==== === Added === * ''[[:assets:notification | NARRATIVE_ADVANCEDONBOARDING_NTF]]'' * ''[[:assets:notification | NARRATIVE_ESTATETRADER_NTF]]'' * ''[[:assets:notification | NARRATIVE_LABOURBREWER_NTF]]'' * ''[[:assets:notification | NARRATIVE_LABOURFAIR_NTF]]'' * ''[[:assets:notification | NARRATIVE_MONASTERYTRADE_NTF]]'' * ''[[:assets:notification | NARRATIVE_MONASTERYBREAD_NTF]]'' * ''[[:assets:notification | NARRATIVE_MONASTERYHOSTING_NTF]]'' * ''[[:assets:notification | NARRATIVE_MONASTERYTRADE_NTF_FAVOUR_EVENT]]'' * ''[[:assets:notification | NARRATIVE_MONASTERYWELCOME_NTF]]'' * ''[[:assets:notification | NARRATIVE_TOWNTALE_NTF]]'' * ''[[:assets:notification | NARRATIVE_TRADETAXATION_NTF]]'' * ''[[:assets:notification | NARRATIVE_WINEKING_NTF]]'' ---- ==== PARTICLE_SYSTEM ==== === Added === * ''[[:assets:particle_system | PARTICLE_SYSTEM_BUTCHER_SMOKE]]'' * ''[[:assets:particle_system | PARTICLE_SYSTEM_CHIMNEY_SMOKE]]'' ---- ==== PREFAB ==== === Added === * ''[[:assets:prefab | PREFAB_BODY_FEMALE_DEFAULT]]'' * ''[[:assets:prefab | PREFAB_BODY_MALE_DEFAULT]]'' * ''[[:assets:prefab | PREFAB_TRAINING_DUMMY]]'' * ''[[:assets:prefab | PREFAB_TOOL_BUTCHER_KNIFE]]'' * ''[[:assets:prefab | PREFAB_TOOL_TAILOR_SCISSORS]]'' * ''[[:assets:prefab | PREFAB_TRAINING_DUMMY_LOCATOR_SPEAR]]'' === Removed === * ''PREFAB_RESOURCE_VISUAL_MARBLE'' * ''PREFAB_TOOL_BLACKSMITH_HOOK'' * ''PREFAB_TOOL_COOK_SAUSAGE'' * ''PREFAB_TOOL_GUARD_PIKE'' * ''PREFAB_TOOL_IRON_SMELTER_MASS'' * ''PREFAB_TOOL_SHEPHERD_STICK'' * ''PREFAB_TOOL_WINE_MAKER_STICK'' ---- ==== PROSPECT_MANDATE_TYPE ==== === Added === * ''[[:assets:prospect_mandate_type | MANDATE_PROSPECTION]]'' ---- ==== QUEST ==== === Added === * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_EDICTSPRIVILEGES_QST]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_KINGDOM_LOW]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_CLERGY_LOW]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_CLERGYINFLUENCE_QST_FLAG]]'' * ''[[:assets:quest | NARRATIVE_LABOURFAIR_QST_REGIONFAIR]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDBEER_POLISHEDSTONE]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_LABOUR_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_BAILIFFMANDATES_QST]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_MONASTERYINFLUENCE_QST_NUN]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_CLERGYINFLUENCE_QST_DELIVER]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_LABOUR_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_COMMONERPROMOTION_QST]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_GIVEHOPS_FLOUR]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_ENACTLEVY_QST]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_KINGDOM_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_LABOUR_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_ESTATESPECIALIZATION_QST_KINGDOM]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_CLERGY_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_ESTATESPECIALIZATION_QST_CLERGY]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_ESTATESPECIALIZATION_QST_LABOUR]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_STARTINGMONASTERY_QST_MONK]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_KINGDOMINFLUENCE_QST_FLAG]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_LABOURINFLUENCE_QST_DELIVER]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_CLERGY_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_STARTINGMONASTERY_QST_NUN]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_LABOUR_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_LABOURINFLUENCE_QST_FLAG]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_MONASTERYINFLUENCE_QST_MONK]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_CLERGY_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_LABOUR_LOW]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_NEWTAX_QST]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_CLERGY_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_NOTOOLS_QST]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_TAXATIONLOWHAPPINESS_QST]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_VISITHOSPITIUM_QST_BUILD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_LABOUR_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_PROSPERITY_QST]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_SECONDFOOD_QST]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_STARTINGMONASTERY_QST_MIXED]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_CLERGY_LOW]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_TAXATIONLOWCOINS_QST]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_KINGDOM_LOW]]'' * ''[[:assets:quest | NARRATIVE_ADVANCEDONBOARDING_VILLAGERLEAVING_QST]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_CLERGY_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_KINGDOM_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_KINGDOM_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_CLERGY_LOW]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_LABOUR_LOW]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_LABOUR_LOW]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_ORE_LABOUR_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_KINGDOM_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_KINGDOM_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_CLERGY_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_CLERGY_LOW]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WHEAT_LABOUR_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_CLERGY_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_LABOUR_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_KINGDOM_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_KINGDOM_LOW]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_KINGDOM_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOD_LABOUR_LOW]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_CLERGY_STANDARD]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_KINGDOM_HIGH]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_GIVEHOPS_CLOTHING_HIGH]]'' * ''[[:assets:quest | NARRATIVE_ESTATETRADER_QST_WOOL_KINGDOM_LOW]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_GIVEHOPS_CLOTHING]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_GIVEHOPS_FLOUR_HIGH]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_GIVEHOPS_IRON]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_GIVEHOPS_IRON_HIGH]]'' * ''[[:assets:quest | NARRATIVE_LABOURFAIR_QST_VILLAGEHAPPINESS]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDBEER_CLOTH]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDBEER_CLOTH_HIGH]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDBEER_PLANK]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDBEER_PLANK_HIGH]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDBEER_POLISHEDSTONE_HIGH]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDBEER_TOOL]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDBEER_TOOL_HIGH]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDHOPS_BERRY]]'' * ''[[:assets:quest | NARRATIVE_LABOURBREWER_QST_NEEDHOPS_WHEAT]]'' * ''[[:assets:quest | NARRATIVE_LABOURFAIR_QST_BERRYFAIR]]'' * ''[[:assets:quest | NARRATIVE_LABOURFAIR_QST_BREADFAIR]]'' * ''[[:assets:quest | NARRATIVE_LABOURFAIR_QST_FISHFAIR]]'' * ''[[:assets:quest | NARRATIVE_LABOURFAIR_QST_MARKETSPLENDOR]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYBREAD_QST_GIVEBREAD]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYBREAD_QST_GIVEBREAD_HIGH]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYBREAD_QST_LOWINFLUENCE]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYBREAD_QST_NEEDBREAD]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYBREAD_QST_NEEDBREAD_HIGH]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYHOSTING_QST_EARLYDELIVERY]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYHOSTING_QST_FLAG]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYHOSTING_QST_WANDERINGMONKS_DELIVERY]]'' * ''[[:assets:quest | ONBOARDING_QST_VICTORY]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYTRADE_QST_DIPLOMATIC]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYTRADE_QST_FLAG]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYTRADE_QST_HIGHTRADE_CLOTH]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYTRADE_QST_HIGHTRADE_FISH]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYTRADE_QST_HIGHTRADE_TOOL]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYTRADE_QST_LOWTRADE_DONATED]]'' * ''[[:assets:quest | NARRATIVE_MONASTERYTRADE_QST_LOWTRADE_SOLD]]'' * ''[[:assets:quest | NARRATIVE_TRADETAXATION_QST]]'' * ''[[:assets:quest | NARRATIVE_TRADETAXATION_QST_FLAG]]'' * ''[[:assets:quest | NARRATIVE_WINEKING_QST_FLAG]]'' * ''[[:assets:quest | ONBOARDING_QST_ASSIGNBUILDER]]'' * ''[[:assets:quest | ONBOARDING_QST_ASSIGNWOODCUTTER]]'' * ''[[:assets:quest | ONBOARDING_QST_BUILDBUILDER]]'' * ''[[:assets:quest | ONBOARDING_QST_BUILDGRANARY]]'' * ''[[:assets:quest | ONBOARDING_QST_BUILDWAREHOUSE]]'' * ''[[:assets:quest | ONBOARDING_QST_BUILDWOODCUTTER]]'' * ''[[:assets:quest | ONBOARDING_QST_FILLNEEDS]]'' * ''[[:assets:quest | ONBOARDING_QST_IMMIGRATION]]'' * ''[[:assets:quest | ONBOARDING_QST_MANOR]]'' * ''[[:assets:quest | ONBOARDING_QST_PAINTEXTRACTION]]'' * ''[[:assets:quest | ONBOARDING_QST_PRODUCEBERRY]]'' * ''[[:assets:quest | ONBOARDING_QST_RESIDENTIAL]]'' * ''[[:assets:quest | ONBOARDING_QST_TRADE]]'' ---- ==== QUEST_REWARD_GENERATOR ==== === Added === * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_FOOD_CITY]]'' * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_WEALTH_COINS]]'' * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_MATERIAL_CONSTRUCTION]]'' * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_FOOD_NATURE]]'' * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_GOODS]]'' * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_WEALTH_MONASTERY]]'' * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_MATERIAL_WEAPON]]'' * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_MATERIAL_SMITH]]'' * ''[[:assets:quest_reward_generator | NARRATIVE_KINGDOMBOARD_QRG_WEALTH_TREASURE]]'' === Removed === * ''REWARD_GENERATOR_MILITARY'' ---- ==== RESOURCE ==== === Added === * ''[[:assets:resource | BERRY_BREW]]'' * ''[[:assets:resource | MONASTIC_MEAL]]'' * ''[[:assets:resource | MANUSCRIPT]]'' * ''[[:assets:resource | MEAT]]'' ---- ==== TRADING_VILLAGE ==== === Added === * ''[[:assets:trading_village | VILLAGE_KINSTONE]]'' * ''[[:assets:trading_village | VILLAGE_TROTBURY]]'' ---- ==== UNLOCKABLE ==== === Added === * ''[[:assets:unlockable | UNLOCKABLE_COMMON_CLOTHING_PRODUCTION]]'' * ''[[:assets:unlockable | UNLOCKABLE_CLERGY_CHURCH_RUSTIC_SPLENDOR]]'' * ''[[:assets:unlockable | UNLOCKABLE_CLERGY_DECORATIVE_SET_2]]'' * ''[[:assets:unlockable | UNLOCKABLE_LABOUR_PRIVILEGE_TAVERN_GREAT_HALL]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_STONEMASON]]'' * ''[[:assets:unlockable | UNLOCKABLE_LABOUR_TAXATION_FLOUR]]'' * ''[[:assets:unlockable | UNLOCKABLE_CLERGY_DECORATIVE_SET_3]]'' * ''[[:assets:unlockable | UNLOCKABLE_CLERGY_MONASTERY_ABBATIAL]]'' * ''[[:assets:unlockable | UNLOCKABLE_KINGDOM_WALL_WOOD]]'' * ''[[:assets:unlockable | UNLOCKABLE_CLERGY_MONASTERY_GREAT_HALL]]'' * ''[[:assets:unlockable | UNLOCKABLE_CLERGY_MONASTERY_REFECTORY]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_BEER_PRODUCTION]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_JEWELERY_PRODUCTION]]'' * ''[[:assets:unlockable | UNLOCKABLE_CLERGY_MONASTERY_TREASURY]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_FARMING_PRODUCTION]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_BRIDGE_STONE]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_COMMON_GOODS_PRODUCTION]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_COOPERAGE_PRODUCTION]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_DAIRY_FARMING_PRODUCTION]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_DECORATIVE_SET_1]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_DECORATIVE_SET_2]]'' * ''[[:assets:unlockable | UNLOCKABLE_KINGDOM_KEEP_SPLENDOR]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_DECORATIVE_SET_3]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_DECORATIVE_SET_4]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_DECORATIVE_SET_5]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_MARKET_GOODS]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_MARKET_LUXURY]]'' * ''[[:assets:unlockable | UNLOCKABLE_COMMON_TOOLING_PRODUCTION]]'' * ''[[:assets:unlockable | UNLOCKABLE_LABOUR_TAXATION_SMITHING]]'' * ''[[:assets:unlockable | UNLOCKABLE_LABOUR_TAXATION_DRINKING]]'' * ''[[:assets:unlockable | UNLOCKABLE_LABOUR_TAXATION_MINING]]'' ---- ==== VILLAGER_STATUS ==== === Added === * ''[[:assets:villager_status | STATUS_GUEST_SOLDIER]]'' * ''[[:assets:villager_status | MONK_NOVICE]]'' * ''[[:assets:villager_status | STATUS_GUEST_ABBESSENVOY]]'' * ''[[:assets:villager_status | STATUS_GUEST_MONK]]'' * ''[[:assets:villager_status | STATUS_GUEST_MYDDLEPEOPLE]]'' * ''[[:assets:villager_status | STATUS_GUEST_NORTHBURYMERCHANT]]'' * ''[[:assets:villager_status | STATUS_GUEST_NUN]]'' * ''[[:assets:villager_status | STATUS_GUEST_STEWARD]]'' * ''[[:assets:villager_status | STATUS_GUEST_VILLAGER_HIGH]]'' * ''[[:assets:villager_status | STATUS_GUEST_VILLAGER_LOW]]'' * ''[[:assets:villager_status | STATUS_GUEST_VILLAGER_MIDDLE]]'' * ''[[:assets:villager_status | STATUS_GUEST_WANDERINGMONK]]''