19,298 Commits over 1,614 Days - 0.50cph!
testing Possessions tracking the current Goal when an item is picked up and removing when the Goal changes
Fixed Unit.Roles.CurrentRole being null
Fixed RoleSelector not updating current role icon properly
Behaviour data warnings when action is null
Added CandidateEntityFilter.EvaluateSingleEntityPerDataId
People no longer drop needed items when crafting when more than one of the same item is required.
food AI curve tweaks.
AI debugger no longer says "score inherited from GoalPlan" when it's actually from a Goal.
un-override the filtering on the target filters for gathering for crafting
Gathering for crafting actually looks for required items and not just any items.
Basket crafting AI now uses crafting orders and not leftover desires stuff.
Removed some old data.
ViewFill can assign extra construction requirements per fill used (eg. 0.2 logs for each view used as filler)
Gets rounded to an int and added to whatever construction requirements already exist for the building
Fixed multi clicks required to start fill placement
Fixed some bad rotation logic
ViewFill now places box nav mesh obstacles for each block of views
Removed InteractionDesire.
Added Agent.NextInteraction.
missing interaction positions
Added blackboard item craft requirements filter, removed condition from TargetFilter.FindRequiredItemForCrafting
Filter editor cleanup
Fixed craft order activity displaying the wrong info (requester/crafter were switched around)
Generated enums
NavMeshObsctacle pool pre allocates, manually init in game bootstrap
UnitCollections view pooling is pre-allocated
Fixed Session.Load not yielding to world manager spawning routine
Various cleanup
Spawning shit all uses coroutines
WaitForZonesReady only waits for spawners that have started
WIP ViewFill placement system and building component
Added a corpse gathering goal so units fill up meat racks
Removed eating on a stick related goal plans from their modules
Drag selects can no longer be started while over UI (previously they could be started but with an incorrect start position)
Supplies Component now uses a float value for food.
Added a calculation of this food value relative to the group size.
Inverted some Machine Process Capacity curves.
Distance Consideration now returns reverse value removing the need to change every single distance curve in the entire AI.
Fixed unit indicators showing during building placement
Added role selector to tribe listing UI
Added LeanTween
Generic role selector component, used by tracker, info widget, map marker and member listing UI
Conditon & Consideration editor clenaup
Consideration response curves are held in the wrapper, displayed in designer nodes
Unit indicators are disabled duringbuilding placement
Don't show building addons in building UI
Fixed radial indicator not being properly positioned
Fixed effects not showing tutorial
Adjusted a bunch of stat considerations to use sigmoid-ish curves instead of linear
Cooking is a starting unlock
meat rack ap rotation changes