branchbefore/main/PlanConsistencyExperimentcancel
13 Commits over 0 Days - ∞cph!
Supert WIP, so nothing to see here just yet @billowe !
More work on Goals and Agent+DM specifically.
This approach looks at the score of each goal for each layer of depth, and traverse down the best scoring path in the goal hiararchy until it reach the end.
Some improvements to finding best goal and goal plan.
Removed DSE Settings, ported to DSE params setup, added DecisionPlanParametersDrawer
- Merge from stat_modifiers_refactor
- Converted StatModifier to use params instead of settings data assets
- Nuked all BehaviourPlan data (Interactions/Abilities)
DecisionPlanParametersDrawer Considerations list fix
Fixed issues with stat modifiers
Removed IBehaviourPlanSettings, replaced with BaseBehaviourPlanSettings class
- Added ManagerSingleton, Manager no longer always a singleton
- Renamed World to WorldManager
- ItemSetings now stores a list of Interactions when held, enabled/disabled accordingly in Item, plus some editor trickery to make sure they're always added/removed from lists when IsCarryable is changed
Asset save, dont bother storing InteractionSettingsWrapper anymore