changelog
This is an old revision of the document!
Table of Contents
Changelog
Foundation 1.5.10.0131
API Major Changes
- New COMP_QUOTABLE component
- New DESIRABILITY_LEVEL enumeration
Asset exposition
Numerous core assets have been exposed to modding
- Village center building part, and building function
- Multiple new villager status
- Default house manager data
- Default village center resource collection
- All unlockables (buildings, building part lists, assignable building functions, trade bonuses, and walls
Foundation 1.5.7.0123
Global Mods Changes
Mods distributed without their generated_ids.lua
now fail to load.
API Major Changes
Enumerations
Enumerations can now be used as more than just strings. Please refer to the Enumerations page for more info.
Custom Components
Add COMPONENT
, and ability to access its functions with custom component creation. Please refer to the Components page for more info.
Character Setup
Move all character setup properties from AGENT_WORKSTATION_SETUP
, JOB
, VILLAGER_PROFILE
and VILLAGER_STATUS
in a single data class CHARACTER_SETUP
Complex building zones
Change property type of BuildingZone
in BUILDING_PART
from vec2f
to BUILDING_ZONE
, to create complex polygon building zones
Military
- New
MILITARY_QUEST_GENERATOR
asset type, for balancing military quests - New
MILITARY_CAMPAIGN
asset type, to define quests, missions and texts for military campaigns - New
DATA_MILITARY_MISSION
data type, to store missions data - New
SOLDIER_STATE
enum - New
WEAPON
asset type
Game rules
- New abstract data type
GAME_RULE
, used to define game rules
API Minor Changes
BALANCING
: add propertyMilitaryCampaignList
BUILDING
: add propertyOrderId
BUILDING_CONSTRUCTOR
: add propertyIsPreviewGroundVisible
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 propertyRemovedOnDecayed
HAPPINESS_FACTOR_STATUS_DEMOTE
: newHAPPINESS_FACTOR
for status demotionJOB
: add propertyAssetNoTreeChoiceNotification
-
- add new quest function data types
QUEST_FUNCTION_ASSIGN_BUILDING_FUNCTION
,QUEST_FUNCTION_ASSIGN_JOB_ALL_VILLAGERS
,QUEST_FUNCTION_IMMIGRATION
andQUEST_FUNCTION_MAX_HAPPINESS
-
- add properties
MissionDifficulty
,RewardQuality
andQuestRewardList
- remove property
AmountOfSolidersToSend
QUEST_REWARD_GAME_RULE
: add propertyOptionalApplicator
-
- add property
MaximumSpeed
- remove property
MinimumSpeed
VILLAGER_STATUS
: add propertiesIsSetNextStatusAutomaticallyWhenNeedsFilled
,CanLowerStatusAssignJob
,CompatibleJobList
andCharacterSetup
WEATHER_SYSTEM
: remove propertyWeatherVariationDelay
Exposed Assets Changes
BUILDING_PART
: removeBUILDING_PART_HOUSE_LVL1
VILLAGER_PROFILE
: addPROFILE_MONK
Foundation 1.4.5.1009
Foundation 1.3.1.0802
changelog.1580505889.txt.gz · Last modified: 2020/01/31 16:24 by polymorphgames