22 Commits over 0 Days - ∞cph!
WIP BehaviourChain, IBehaviour refactoring
More Interaction and behaviour refactoring
Buildings now store a list of interactions flagged by BuildingStates
Building construction states are seperate from the primary state
SmartObject creates interactions properly again
DM now drills down through Goals until it finds a GoalPlan
WIP berry gathering via Goals
- 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
- 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
- Biome tweaks and ZoneEdtior season display