19,298 Commits over 1,614 Days - 0.50cph!
Needs UI basics
Unit equipment only shows occupied slots
Create needs from crafting failure/blocked activity
Moved trigger evaluation to centralised tick in EntityManager
Goal failure activity can also create Needs for the unit, and remove them on next completion
Stockpiling AI improvements
Target filtering does "cheap" taxonomy filtering before counting towards the max total entities
Fog of war state checks in some overlay UI
don't require attachment points to harvest sticks
Fixed Unit.Items.TrySwitchHands not checking whether the other hand can take a new attachment
Corpse stockpiling moved to cooking module
Moved general gathering module down in priority
Stick harvesting now has same goal momentum as stone harvesting.
Stick harvesting has wood gathering job.
Cleaned up entity view fog management
Fixed ProvidesRequiredItem not using its modes properly and just relying on a messy if else check against blackboard contents.
null check all the things
Non-player controlled settlements set their initial level in OnCreate
Fixed settlement info widget exp slider NRE
NRE fix for the AI Settlement not having a level
Fixed CraftingOrderElement assign NRE
Fixed settlement level activity being created before settlement name assignment after creation
Added stack count display to Unit inventory tab
made human male fabric clothes look better
Added UI.StatBar component (must be children of the unit inspector, currently)
UnitStatsTab only shows aquired (>0) skills, attributes set up in editor
fabric chest and leg items wip (assets are there but look bad)
Improvements to berry gathering AI.
Fixed an issue in which items in containers weren't getting properly handled when selecting all items to deposit to a stockpile.
Fixed people being able to take crafting orders they don't have the role for.
Fixed dead people being able to have needs.
fix for activity notifications showing the same activity for the same unit more than once
Fixed people dropping stuff they just crafted just to pick it up again because they want it
Crafting widget only shows unlocked items.
Crafting widget shows all items that don't need a machine process if the station doesn't have one.
When crafting an item that doesn't need a crafting station people now sit by the fire to do it.
Fixed craft item machine process wrapper on campfire
Fixed warning spam from UnitFrame
Campfire now has basic crafting process.
All crafting is now player commanded.
Food can be stockpiled without a basket.
Nixed the tabs on the settlement inspector. Goes straight to jobs now.
Settlement widgets & related files
SettlementCreation prefab fix.
reduced number of sticks in the stick pile
Fixed replenishment using the auto dispense data for the timing.
Resources can now define a child resource that spawns at their position.
Research AI now checks the required role.
We no longer evaluate modules and goals that are lower priority than then active ones (solves some weird ping ponging).
researching plays a thinking anim instead of screaming
interaction positions for lvl 3 campfire addon
Added research module to humans
Fixed AI for putting corpse on fire not checking the cooking method.
Changed rat and rabbit cooking methods to spit.
Unit frames update role icon when role chnages
Fixed empty text in research window