19,298 Commits over 1,614 Days - 0.50cph!
trying to make mouth work on children
Console command tab completion, command and argument suggestions
Fixed so CommandSystem support args.Length == 0 by using cmd.IsValid rather than args.Length > 0.
Added list_weathertypes console command.
Renamed console command execute to invoke
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
Jenkins file updated for Unity 5.6.1f1
Fixed some typos, spawn_item uses cursor position
dropping attached items will actually detach them
Disable goal priority in DSE scoring
Console stuff
Console expand toggle, help command suggestions
cookable condition can now use blackboard entity
Removed Intention from the codebase entirely
Fixed index out of range in UI Console
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 Blackboard.Copy NRE
Fixed console buffer and suggestions index not being reset on toggle
Fixed console focus issues
Fixed InteractionPosition.CheckIfBlocked being 2x the intended size, cleaned up blocked position checking, added Blocked state
Desires.GetFromPool logging typo
Added Blackboard.Contains
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.
CookCookableItem can now read the Item key
Let's not have a class with a different name from the filename...
Added "Is Raw" condition to Find Cookable filter
Added debug drawer for ItemAttachments
ItemAttachments toggles IsUsable on the entity being attached or detached
Debug stuff, testing usable flag change
SetDestination no longer relies on Navigation callbacks
Compile fix (bad unused directive)
Various UI stuff, improved options/scenario prep
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.
WIP tribe creation and game setup revamp (added scenario and island choices to start new game screen on main menu)
Fixed missing options toggles