19,298 Commits over 1,614 Days - 0.50cph!
Remove Module weight from Goal Plan score evaluation.
GPV now holds a CalculateScore() rather than duplicating the formulae all over the place.
Goal Plan's final score is now multiplied by the module weight rather than Goal.
FindBestModule should probably not always return false.
Fix DMM GPV and how Agent+DM was interacting with it.
Probably a good idea to instantiate GPV in DMM.
Goal now holds on to its DecisionMakerModule, and just forwards DMM's AIModuleSettingsWrapper instead.
Check with DM whether the Module is active/valid before we try to score it.
First iteration of new Decision Maker based on Modules up for evaluation (untested at runtime).
Various UI stuff, improved options/scenario prep
Compile fix (bad unused directive)
SetDestination no longer relies on Navigation callbacks
Debug stuff, testing usable flag change
Added debug drawer for ItemAttachments
ItemAttachments toggles IsUsable on the entity being attached or detached
Added "Is Raw" condition to Find Cookable filter
Let's not have a class with a different name from the filename...
CookCookableItem can now read the Item key
Autonomous eating meat on stick AI WIP.
Any Target Filter blackboard write is now considered a BehaviourChain target.
Keep Desire fulfillment checks for attached items.
Probably other shit.
Added Blackboard.Contains
Desires.GetFromPool logging typo
Fixed InteractionPosition.CheckIfBlocked being 2x the intended size, cleaned up blocked position checking, added Blocked state
Fixed console focus issues
Fixed console buffer and suggestions index not being reset on toggle
Fixed Blackboard.Copy NRE
Expose entity filter sources when no EntityType is selected in GoalPlanSettingsEditor BC elements
Refactored player command evaluation, fixes commands not having their DSEs evaluated when they use a command generator
Fixed index out of range in UI Console
Removed Intention from the codebase entirely
cookable condition can now use blackboard entity
Console expand toggle, help command suggestions
Disable goal priority in DSE scoring
Console stuff
dropping attached items will actually detach them
Fixed some typos, spawn_item uses cursor position
Jenkins file updated for Unity 5.6.1f1
Cleaned up canvas/group/raycaster setup in UI
Replaced TMP usage in console UI as its unreliable apparently, fixed console input losing focus after submit.
Up arrow command history in console, down arrow to scroll through suggestions, right arrow/tab to complete
Renamed console command execute to invoke
Fixed so CommandSystem support args.Length == 0 by using cmd.IsValid rather than args.Length > 0.
Added list_weathertypes console command.
Console command tab completion, command and argument suggestions
trying to make mouth work on children
Prevent more player input when console is open