branchbefore/main/PlanConsistencyExperimentcancel
13 Commits over 0 Days - ∞cph!
Asset save, dont bother storing InteractionSettingsWrapper anymore
- 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
Fixed issues with stat modifiers
Removed IBehaviourPlanSettings, replaced with BaseBehaviourPlanSettings class
DecisionPlanParametersDrawer Considerations list fix
- Merge from stat_modifiers_refactor
- Converted StatModifier to use params instead of settings data assets
- Nuked all BehaviourPlan data (Interactions/Abilities)
Removed DSE Settings, ported to DSE params setup, added DecisionPlanParametersDrawer
Some improvements to finding best goal and goal plan.
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.
More work on Goals and Agent+DM specifically.
Supert WIP, so nothing to see here just yet @billowe !