202,033 Commits over 4,171 Days - 2.02cph!
Action.CraftItem now records who the item was craft for in the activity data it generates
Added ActivityData.CraftedFor, and keyword
Activity defs can specify a list of conditions and or triggers that will cause related notifications to expire, notifications UI handles evaluation
Only log "no building for tool cupboard" with developer >= 1
Ported diplomatic events stuff out of Activity and into new DiplomaticEvents static
wip career mode serialization.
added protobuffer defs for CareerUnit, CareerTeam, Finance, CashTransaction
Fixed various diplomatic event/activity data
Tuned AO down a bit
Activity creation logged, editor prefs exposure
More work on AI behaviour.
Fixed Activity notifications not working properly
Possessions component initial implementation
More reliable method of prioritising target item (needs cleanup), items not in line of sight can't be selected
Fixed failure notifications for possessions
added flowers back to spawn population
updated cliff02 collision to stop units feet going underground
more career mode serialization
more career proto/serialization
career market serialization
Debug mode allows time for multi clients to connect when testing, and spawns straight to map instead of from the plane.
Debug mode for testing Game Z mode a bit more easily + fix for character map object animator warnings + prison island on testmnap_smaller
added ProtoCol.CareerVersion, serialize it into new career file saves
Agent+DecisionMaking cleanup
Removed obsolete UnitFailuresWidget
More behaviour AI
Monument navmesh work.
Fixed building completion activity being generated twice
TC no longer drops any loot when destroyed (test)
Activity Generation on Goal Failure WIP
subtracted TC loot change incase of hotfix
StackOverflowException fix for certain massive bases on certain hardware under certain circumstances
https://www.youtube.com/watch?v=2g76DUy7jKY
Moved emissive material logic to the item script, picking up and dropping items work, needs cleanup
fucked off the map object blink shit
Fixed activity notifications on low severity lingering forever
Added cook module to cook role
Typo fix
Fixed active role field not being set properly on a load, also fixes role UI not being correct after load
Fixed ActiveRole not getting updated after disabling a role
Fixed role widget not updating correctly after clearing a unit's role
Fixed sleep time speed not triggering
Fixed sleep speed not triggering if a unit in the group is dead