====== Changelog ====== ===== API Changes ===== ==== Asset Classes ==== === Added === * ''[[api:building_function_training_site | BUILDING_FUNCTION_TRAINING_SITE]]'' === Other changes === * ''[[api:building_function_warehouse | BUILDING_FUNCTION_WAREHOUSE]]'' * Changed properties type * ''[[api:BUILDING_FUNCTION_WAREHOUSE#allowedresourcetypelist | AllowedResourceTypeList]]'' * ''[[api:building_function_workplace | BUILDING_FUNCTION_WORKPLACE]]'' * Added properties * ''[[api:BUILDING_FUNCTION_WORKPLACE#ispausable | IsPausable]]'' * ''[[api:BUILDING_FUNCTION_WORKPLACE#randomworkstationreservation | RandomWorkstationReservation]]'' * ''[[api:BUILDING_FUNCTION_WORKPLACE#zonemissingbuildingstatus | ZoneMissingBuildingStatus]]'' * ''[[api:BUILDING_FUNCTION_WORKPLACE#assetnozonenotification | AssetNoZoneNotification]]'' * ''[[api:BUILDING_FUNCTION_WORKPLACE#assetnoresourceinzonenotification | AssetNoResourceInZoneNotification]]'' * ''[[api:desirability | DESIRABILITY]]'' * Added properties * ''[[api:DESIRABILITY#buttoniconlist | ButtonIconList]]'' * Removed properties * ''ActiveIcon'' * ''InactiveIcon'' * ''[[api:game_rule_mineral | GAME_RULE_MINERAL]]'' * Removed properties * ''GenericMineralPrefab'' * ''[[api:game_rule_status_promotion | GAME_RULE_STATUS_PROMOTION]]'' * Added properties * ''[[api:GAME_RULE_STATUS_PROMOTION#villagerprofileorderinglist | VillagerProfileOrderingList]]'' * ''[[api:GAME_RULE_STATUS_PROMOTION#promotiondurationindays | PromotionDurationInDays]]'' * ''[[api:job | JOB]]'' * Removed properties * ''AssetNoZoneNotification'' * ''AssetNoResourceInZoneNotification'' * ''AssetNoTreeChoiceNotification'' * ''[[api:military_campaign | MILITARY_CAMPAIGN]]'' * Added properties * ''[[api:MILITARY_CAMPAIGN#assetnotification | AssetNotification]]'' * ''[[api:notification | NOTIFICATION]]'' * Added properties * ''[[api:NOTIFICATION#clickinstructiontext | ClickInstructionText]]'' * ''[[api:unlockable | UNLOCKABLE]]'' * Added properties * ''[[api:UNLOCKABLE#unlockableimage | UnlockableImage]]'' * ''[[api:unlockable_building | UNLOCKABLE_BUILDING]]'' * Renamed properties * ''RelatedProp -> [[api:UNLOCKABLE_BUILDING#assetbuilding | AssetBuilding]]'' ---- ==== Data Classes ==== === Added === * ''[[api:building_function_warehouse_allowed_resource_type_info | BUILDING_FUNCTION_WAREHOUSE_ALLOWED_RESOURCE_TYPE_INFO]]'' === Other changes === * ''[[api:mandate | MANDATE]]'' * Added functions * ''[[api:MANDATE#getcurrentstatetext | getCurrentStateText]]'' * ''[[api:particle_emitter_shape_sphere | PARTICLE_EMITTER_SHAPE_SPHERE]]'' * Added properties * ''[[api:PARTICLE_EMITTER_SHAPE_SPHERE#radiusrange | RadiusRange]]'' * ''[[api:PARTICLE_EMITTER_SHAPE_SPHERE#coneangle | ConeAngle]]'' * Removed properties * ''Radius'' ---- ==== Engine Core ==== === Other changes === * ''[[api:component | COMPONENT]]'' * Added functions * ''[[api:COMPONENT#onfinalize | onFinalize]]'' * ''[[api:COMPONENT#ondestroy | onDestroy]]'' * ''[[api:COMPONENT#getcomponenttype | getComponentType]]'' * Removed functions * ''finalize'' * ''destroy'' * ''[[api:level | LEVEL]]'' * Changed functions * ''[[api:LEVEL#find | find]]'' ---- ==== Component Classes ==== === Other changes === * ''[[api:comp_building_manager | COMP_BUILDING_MANAGER]]'' * Added functions * ''[[api:COMP_BUILDING_MANAGER#unlockbuildinglistbyunlockname | unlockBuildingListByUnlockName]]'' * ''[[api:COMP_BUILDING_MANAGER#getunlockbuildinglistbyunlockname | getUnlockBuildingListByUnlockName]]'' * ''[[api:COMP_BUILDING_MANAGER#unlockbuilding | unlockBuilding]]'' * ''[[api:COMP_BUILDING_MANAGER#lockbuilding | lockBuilding]]'' * ''[[api:COMP_BUILDING_MANAGER#canassignbuildingfunction | canAssignBuildingFunction]]'' * ''[[api:COMP_BUILDING_MANAGER#getassignedbuildingfunctioncount | getAssignedBuildingFunctionCount]]'' * ''[[api:COMP_BUILDING_MANAGER#unlockwall | unlockWall]]'' * ''[[api:comp_workplace_forester | COMP_WORKPLACE_FORESTER]]'' * Added functions * ''[[api:COMP_WORKPLACE_FORESTER#init | init]]'' ---- ==== Enumerations ==== === Added === * ''[[api:button_state | BUTTON_STATE]]'' === Other changes === * ''[[api:building_status | BUILDING_STATUS]]'' * Added values * ''EXTRACTION_ZONE_MISSING'' * ''EXTRACTION_ZONE_EMPTY'' * ''WORKPLACE_NO_TREE_TYPE'' * ''REFORESTATION_ZONE_MISSING'' * ''HUNTING_ZONE_MISSING'' * ''FARM_ZONE_MISSING'' * Removed values * ''PAINT_ZONE_ISSUE'' * ''[[api:notification_type | NOTIFICATION_TYPE]]'' * Added values * ''VILLAGERS_NO_LOGS'' ---- ===== Assets Changes ===== ==== BUILDING ==== === Added === * ''[[assets:building | BUILDING_HOUSE]]'' ---- ==== PREFAB ==== === Added === * ''[[assets:prefab | PREFAB_GAME_CAMERA]]''