COMPONENT.Enabled
propertyMANDATE_TYPE
COMP_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 + R
Numerous 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 MilitaryCampaignList
BUILDING
: add property OrderId
BUILDING_CONSTRUCTOR
: add property IsPreviewGroundVisible
BUILDING_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 RemovedOnDecayed
HAPPINESS_FACTOR_STATUS_DEMOTE
: new HAPPINESS_FACTOR
for status demotionJOB
: add property AssetNoTreeChoiceNotification
QUEST_FUNCTION_ASSIGN_BUILDING_FUNCTION
, QUEST_FUNCTION_ASSIGN_JOB_ALL_VILLAGERS
, QUEST_FUNCTION_IMMIGRATION
and QUEST_FUNCTION_MAX_HAPPINESS
MissionDifficulty
, RewardQuality
and QuestRewardList
AmountOfSolidersToSend
QUEST_REWARD_GAME_RULE
: add property OptionalApplicator
MaximumSpeed
MinimumSpeed
VILLAGER_STATUS
: add properties IsSetNextStatusAutomaticallyWhenNeedsFilled
, CanLowerStatusAssignJob
, CompatibleJobList
and CharacterSetup
WEATHER_SYSTEM
: remove property WeatherVariationDelay
BUILDING_PART
: remove BUILDING_PART_HOUSE_LVL1
VILLAGER_PROFILE
: add PROFILE_MONK