COMPONENT.Enabled propertyMANDATE_TYPECOMP_RESOURCE_STOCKPILE) or as a separate building part (with BUILDING_FUNCTION_RESOURCE_STOCKPILE)COMP_BUILDING_PART.FeedbackComponentListToActivate) placed on workplace parts are now only enabled when the workplace is active. Other feedback components are active when any workplace is active.ATLAS_CELL Asset type. See Migration GuideCtrl + Shift + RNumerous core assets have been exposed to modding:
Mods distributed without their generated_ids.lua now fail to load.
Enumerations can now be used as more than just strings. Please refer to the Enumerations page for more info.
Add COMPONENT, and ability to access its functions with custom component creation. Please refer to the Components page for more info.
Move all character setup properties from AGENT_WORKSTATION_SETUP, JOB, VILLAGER_PROFILE and VILLAGER_STATUS in a single data class CHARACTER_SETUP
Change property type of BuildingZone in BUILDING_PART from vec2f to BUILDING_ZONE, to create complex polygon building zones
MILITARY_QUEST_GENERATOR asset type, for balancing military questsMILITARY_CAMPAIGN asset type, to define quests, missions and texts for military campaignsDATA_MILITARY_MISSION data type, to store missions dataSOLDIER_STATE enumWEAPON asset typeGAME_RULE, used to define game rulesBALANCING: add property MilitaryCampaignListBUILDING: add property OrderIdBUILDING_CONSTRUCTOR: add property IsPreviewGroundVisibleBUILDING_FUNCTION_FORESTER: add separate building function type for foresterBUILDING_FUNCTION_STUDY_ROOM: add new building function type for the new study roomHAPPINESS_FACTOR: add property RemovedOnDecayedHAPPINESS_FACTOR_STATUS_DEMOTE: new HAPPINESS_FACTOR for status demotionJOB: add property AssetNoTreeChoiceNotificationQUEST_FUNCTION_ASSIGN_BUILDING_FUNCTION, QUEST_FUNCTION_ASSIGN_JOB_ALL_VILLAGERS, QUEST_FUNCTION_IMMIGRATION and QUEST_FUNCTION_MAX_HAPPINESSMissionDifficulty, RewardQuality and QuestRewardListAmountOfSolidersToSendQUEST_REWARD_GAME_RULE: add property OptionalApplicatorMaximumSpeedMinimumSpeedVILLAGER_STATUS: add properties IsSetNextStatusAutomaticallyWhenNeedsFilled, CanLowerStatusAssignJob, CompatibleJobList and CharacterSetupWEATHER_SYSTEM: remove property WeatherVariationDelayBUILDING_PART: remove BUILDING_PART_HOUSE_LVL1VILLAGER_PROFILE: add PROFILE_MONK