19,298 Commits over 1,614 Days - 0.50cph!
Removed IsHuman field from AnimationParameters
Added button to sort AI modules by weight in AgentParamters editor/drawer
Updated all Unit.Agent data with new modules for core behaviours and movement mode management
stone craft sfx added to anim
DecisionMakerTypes renames, added third type for movement mode management
AgentParameters.OnValidate ensures that all DMs are always defined, drawer updates
Split social AI modules into primary and additive modules
Removed SetMovementMode actions from most Abilities (except the new SetMovementX ones)
DSE formatting tweaks
Module rename, Unit DM data fixes
Project setting, shader variants
MovementMode AI module tweaks
fixed incorrect frame rate and end frames on lots of anims
A couple of changes to decision scoring.
Refactored and commented DSE
UnitView/HumanView gating animation code in Update/LateUpdate with Unit death flag
Fixed NRE in Influence
BehaviourChain Selectors now have an associated "plan" instance type (BehaviourChainSelectorPlan), to be consistent with our DecisionPlan type objects
It's now possible to open the AI debugger for your selected unit without having the debug tools window open as well (F2)
Lots of tweaks to the debugger and colors, and other tools design things
Adjusted some weather wetness and min/max temperature values
Fixed scoring bonuses not actually showing as bonuses in the AI debugger
Left a TODO in VItalSimulators.Warmth re heat maps
Added a placeholder simulator for the Warmth need
Fixed group desire consideration incorrectly returning false
Placing a building creates a building desire
Fixed bonuses not showing correctly in the AI debugger
BehaviourChainSelectorParameters cleanup
Couple of minor renames in Agent, UDM, GPVSlot and BC
Weather types have min/max temperature levels
Fixed BehaviourChain Selectors not properly creating their DSEs at runtime, resulting in a myriad of completely batshit stupid behaviour \o/
Fixed Player commands clearing a Unit's Player instigated & fulfilled Desires, now only clears unfulfilled Desires
Lots of Human AI Module weight changes
GroupDesireConsiderationSettings divide by 0
Fiddled around with grass filter for grass map
DebugToolsObject moved to editor folder
Fixed buildings spawned with debug tools not being finished
Added GroupDesireConsideration
Minor AI debugger tweaks
Added IsHeldItem Condition
Tweaked ConsiderationSettings/Editor to ensure that the animation curve always gets updated editor side, but never when called by AI code
AI Debugger design and layout
AI Debugger now shows a logging column for each DM
Added TerrainBlendExt soft-blend toggle
AI designer and debugger updates, debug tools F2 to open selected entity in AI debugger
Fixed "Open in AI Designer" button not actually initializing the designer properly
Whoops forgot to save a script
Fulfilled desires also drain momentum, but at a slower rate (25%)
Actions.PickUpItem creates a fulfilled desire for all items, not just player commanded behaviours