22 Commits over 0 Days - ∞cph!
- Biome tweaks and ZoneEdtior season display
- Fixed broken BiomeSettingsEditor
- Refactored Zone+Biome handling to support variable length seasons, much cleaner code
- Renamed Season type stored in BiomeSettings to SeasonParameters, Create() provides a runtime Season instance
- Removed some unused weather variables in World+Weather
- BehaviourChain makes sure that all created Behaviour instances hold a reference to the BehaviourChainData
- HarvestResource Action populates BCD with a list of succesfully harvested items
- HarvestResource should make sure harvesting timers don't continue to tick if End is called early
- Organised Actions folder a bit
WIP berry gathering via Goals
DM now drills down through Goals until it finds a GoalPlan
SmartObject creates interactions properly again
Building construction states are seperate from the primary state
Buildings now store a list of interactions flagged by BuildingStates
More Interaction and behaviour refactoring
WIP BehaviourChain, IBehaviour refactoring