19,298 Commits over 1,614 Days - 0.50cph!
Numerous UI layout fuckery
Game UI has two views, buttons to switch between (play/build)
dead animals now show death string.
improved death string generation.
Building placement tweaks
UnitPathWidget uses LateUpdate for positioning of path guides and icons
default game mode starts with 4 tribe members
PlayerProgressionWidget only activates itself when GameUI is in the "Play" view
building module now has food need penalty so people don't starve to death while building
Tribe member count + button to open tribe window added to tracker widget
AI modules can specify which Unit ages they are valid for via flags field
AIModuleSettingsEditor updated
Defaulted all modules to all ages
Might have fixed activity pop up closing immediately after opening
Fixed potential NRE in TribeTrackerWidget when playing in editor scene with no tribe spawned
Fixed cohesion events not checking for matching activity types in Group.OnMemberActivityGenerated callback
Fixed activity notifications not being properly aligned
Tree layout stuff, tribeWindow population
Fixed elders not being assigned when playing from game scene in editor
Fixed TribeWindow displaying empty elements
Refactored a bunch of ECS shit (no more child types)
Cohesion no longer driven by mood, only events
Cohesion event effect support
Added cohesion events driven by various effects
People will leave the tribe if cohesion is low for extended periods of time
People who leave the tribe will create their own tribe upon doing so
Weather widget seasono indicator
Generated enums
TargetFilter assets hold an instance of their corresponding plan, created during warmup (removed a bunch of caching and dict lookup in AIManager)
TribeActivityTrigger cleanup
Fixed cohesion not being clamped
Fixed an exception on load in Senses
Cohesion debug panel
New positive cohesion events for building any building, getting pregnant, babies growing up and generic age changes
Cohesion events won't be processed if they're not marked as IsGameValid
Marked Desire expired event as not game valid (happens way too often)
Added a set_cohesion console command
Added a stranger spawn point to Island_01
Reenabled desire expired cohesion event (still happens too frequently but without it cohesion never drops)
Added Happiness stat
Reduced global building durability value by 50%
Updated post processing stack
Fixed activity notification elements not being properly reset
Activity popup window is now modal
Activity popup window shows unit portrait for join requests
Fixed activity popup not displaying
Fixed activity notification portraits getting color from mood gradient
Removed Entertainment Vital and Fun Need
Dancing effect buffs Mood
LMB on selected tribe tracker portraits will now deselect other units
Crafting component pretty much working now
More Crafting component stuff