19,298 Commits over 1,614 Days - 0.50cph!
Building construction state progress now better reflects required materials and construction time remaining
Various cooking related fixes
Behaviour widget tooltip auto size
Fixed issues with shader animation for building construction and campfire
DepositItemSettings optimisation
Added new interaction intention generation method for building requirements
Added intention generation help text boxes to InteractionSettingsEditor
Deposit to Building from Intention now use the new Building Requirement intention.
Fixed player's deposit goal plan for human building ai.
Removed old DepositToBuildingSettings.
Buildings now use Deposit To Building From Intention.
Deposit cleanup, deleted old DepositToBuilding Action asset
Fixed some AI designer issues (not grabbing blackboard writes from all DSE elements in the behaviour chain editor).
Added help box explanation of behaviour chain injector elements/modes
DespositItem action has target validation modes (container, building, machine)
Added DataAsset.CustomCategory string field for additional editor menu/dropdown groupings
First draft of tool stowing/equipping
Fixed dispensable interaction wrappers not being validated properly
Allow additive behaviours over player commanded primaries (testing)
Touched a bunch of assets because of a new field
Fixed GetBlackboardWrites.DecisionScoreEvaluatorParameters not including Considerations
Actually fixed injector warnings
Harvesting for buildings now works
Ported item processing goal plans to building.
Crafting AI rework WIP
Added Condition consideration for boolean bonuses etc
Disabled Human/Item Gathering AI module while we port functionality to context specific modules
Refactored VicinityEffect component and usage in other components (machine, building)
Fixed BringDispenserItemToBuilding not filtering by unit's carried items
Fixed effects ending early due to missing active action chain valid check
Fixed non-durational effects not working properly due to bad reset of Effect.TickDuration
Fixed NRE in IsRequiredForBlackboardCraftDesire condition
Fixed ExecuteConstructBuildingCommand removing items from the list it was iterating.
Let's try to have units' sleep interrupted if they are cold.
Let's not let PooledList GetEnd() ever reach an ArgumentOutOfRange exception.
Various machine related cleanup, indicator progress exposure, ItemOutput uses Queue
Indicator tweaks, data save
Fixed human description string sometimes being blank
Fixed Desires component not being flagged as initialized properly
Fixed Desires not being reset when they're taken from the pool
Fixed some issues with desires UI not showing the "best" desires
Desires UI reset properly
Workaround for crafting bare spears breaking combat
Random animation triggers improvements
Goal plan priority fuckeries
Added some priorities to the non player commanded building Goal.
Priorities array is now actually sorted.
Goal plan priority on a scale of 0-20, inverted sorting in Goal
Added tooltip to PRIORITY label for Game Plan in AI Designer, just to be explicit about the fact that higher priority is better.
Added AI for getting out of interaction positions
Container refactor work. Compiles, but data needs to be set up again + everything needs to be verified.
right handed item pickup variations
Merge from main
Added ItemContainer field to ItemSettings
Fixed ItemContainerParameters missing Serializable
VicinityEffectTrigger as MonoBehaviour, added gizmos