branchbefore/main/Module-oriented DMcancel
19 Commits over 0 Days - ∞cph!
First iteration of new Decision Maker based on Modules up for evaluation (untested at runtime).
Check with DM whether the Module is active/valid before we try to score it.
Goal now holds on to its DecisionMakerModule, and just forwards DMM's AIModuleSettingsWrapper instead.
Probably a good idea to instantiate GPV in DMM.
Fix DMM GPV and how Agent+DM was interacting with it.
FindBestModule should probably not always return false.
Goal Plan's final score is now multiplied by the module weight rather than Goal.
GPV now holds a CalculateScore() rather than duplicating the formulae all over the place.
Remove Module weight from Goal Plan score evaluation.
Goal.ModuleWrapper can be null when the GPV is player instigated, so let's check for it.
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