19,298 Commits over 1,614 Days - 0.50cph!
Deleted and reimported post processing stack, leaving in root folder to see if it helps builds because reasons
Fixed missing GUI style for AI debugger
Fixed WakeUp GoalPlan filtering an ability for SmartObject viability
BehaviourChainFilter.FilterBySmartObjectViability validation
Heap based decision maker modules (among the best picking).
Activity severity & pause on notify support
Asset validate + save
- Testbox in build, scene select via menu
- Added EyeHistogram compute shader to preloaded assets in attempt to fix Unity NRE
- Added support for custom starting season
- Fixed DataBrowserTab out of range (missing path in Database)
More ordering tweaks, reduced sleep speed multiplier
Testing camera UI render mode
Wrapped some debug string construction in the proper conditions in UDM filtering to avoid GC
Reduced max DM target values for most units
Reverting MaskedIcon shader change
Forgot to pass starting zone through Session.StartNew in editor
Disabled portrait render cam
AI Debugger : Show all module log groups by default in
Log best module in ai debugger
ai debugger now show a little more module debug.
Decision log enum renames, module style
Unit knowledge storage stores dict of entities by type to reduce number of entities we filter through during DM
Added sleep need consideration to Sleep anywhere goal plan (since GPV doesn't use Goal's score at all, GPs for Sleep needed to take the need for sleep into consideration (which they didn't have to before when just competing internally).
When gathering elements among the best in heap (within deviation threshold), make sure we do the calculations right!
DecisionMaker.ScoreGoals no longer needs to test module validity for each goal, as module conditions are evaluated earlier
Goal priority implementation re-introduced, works the same as GoalPlans
Added some comments to Agent+DM.
Agent+DecisionMaker "Update X Among Best In Heap" methods return bool, allowing for cleaner breaks out of "Find Best" loops
Take goal score into account when calculating goal plan variant score.
Increased interval between lightning strikes during storms
Add GPV score to the Agent Behaviour editor.
Fixed a bunch of UI positioning issues cause by change to screen space camera mode
GPV slot debugs failed comparison scores
GUI back to overlay mode, positional crap.
GPV slot logging fix
Various debug options use editor prefs
GUI save