branchbefore/main/multi-dmcancel
36 Commits over 0 Days - ∞cph!
Fixed NRE in PlayerController.MouseOver
Fixed dynamicDOF not working in free cam
Editor bits, removed un-used fields in AgentParameters
Removed slot type from AIModuleSettings, now defined by DecisionMakerDefinition
Conditions.ProvidesRequiredItem optimisation
Basic AgentBehaviourSlot.SimTick impl
DecisionMakerModule hold a reference to the DecisionMaker that owns them
Removed SimTickResult struct from AgentBehaviourSlot
Removed AIModuleSettings.IsHighPriority
Debug tools toggle for Unit.Navigation dynamic stopping distance
Fixed agent installing module packs before slot initialization
Fixed Agent not installing all modules properly
Fixed AgentBehaviourSlot creating additional DecisionMaker instances that are not bound to the same slot type
Fixed agent not ticking both behaviour slots
SimTickBehaviourSlots readability
Agent debug now shows the name of the DM instead of the slot
Actual picking of best DMs instead of random.
AI Debugger shows actual names of DMs.
Waking Up module to Secondary DM.
Cleaned up Agent.SimTickBehaviourSlots() conditions
AI.Config.AIEnabled only affects DM, not behaviour execution
DM overrides the LastDecisionScore for goal, goal plan and module of the GPV we're overriding
Fixed crafting widget key not found error
Fixed missing toggle component in crafting widget element
AI module node graph priority slider
Module priorities data, more editor exposure
Fixed AgentBehaviourSlot.FindBestModule clearing buffers twice
Attempting to fix how decisionMaker manages AgentBehaviourSlot.CurrentGoal assignment
DecisionMakerDefinition can be flagged as high priority
AgentBehaviourSlot.SimTickDecisionMakers evaluates high prority DMs first
Added high priority DM asset, assigned Common-Interactions module to use it
Improved entity physics state persistence, remove some un-used events
Fixed craftingWidget not clearing dicts properly