17,530 Commits over 1,614 Days - 0.45cph!
exporting with NMO (still need processing)
Big desires system cleanup
Fixed humans having no default posesssions
Fixed tooltips showing shit they shouldn't
Re-ordered some AI logging
Fixed various canvas group extension methods using wrong overloads
Fixed radial hint icon being badly positioned
Hopefully fixed item pickup failures
Turned off evaluate single entity per type in breed goal (need to check multiple units for breeding)
Tried to fix an NRE in Desire.Fulfill()
Fixed stockpile units goal using stockpile items filter (needs different conditions)
Fixed incorrect upgrade construction value on Basic Wooden Hut
Fixed pause menu opening and closing from the same button press
Knowledg.SortEntityData perf
Moved some default interaction fields used for data validation out of BuildingSettings/ItemSettings and into game config
merge from registering items for buildings
Removed BuildingActionDesire.
Hopefully fixed people often owning more than one house.
Deleting SelectBestBuildDesire
Turned off Evaluate single entity per type on Find Item for Blackboard stockpile (closest log after placing a log on stockpile was the item we just placed, which is already in a container and invalid so the filter would fail)
Added an "Ignore Items in Containers" bool to target filter
Find item for Blackboard Stockpile now ignores items in containers so that the 15 possible items are no longer all items in the stockpile we're trying to fill
Fixed Birth activity not auto expiring (it had no expiry conditions, so it persisted forever)
Added some checks in OnValidate to detect activities that generate notifications that don't auto expire and have no expiry conditions
Added an expire time field for critical severity notifications (defaulted to 15, used to be -1)
New OnValidate checks picked up Death activity as never expiring, marked it as auto expire/critical severity
building fbx (breaks stuff) fix soon
changed name of mud to ground on bulidings
removed "grass crafting" unlock from buildings so units can upgrade the roof
Entity view creation/update now sets appropriate layers for all transforms, including anything named "ground"
Updated ALL view prefabs with correct layers (was previously set at runtime)
Building prefab layers update
Improved Building AI to attempt to eliminate some situations in which people get stuck building.
InteractionPosition now just keeps a list of all blockers instead of doing the box check.
let's not lock woodcutter and stonecutter
can no longer set current building when encumbered
Cleaning up some UI stuff, fixed issues with building panel showing new unlock icon when it shouldnt
Fixed building panel category toggles being invisible
Fixed items inside a container being marked as HeldBy the last unit holding the container
Fixed items getting picked up into a container being added to the units MyItems list as well as the container's list (only gets added to container now)
These two fixes should make units more likely to eat from baskets
Raiding animals won't sleep
New activities for raid begins and raid in 24 hours
EntityInspection widget activation order fixes
Cleaning up some entity description stuff
Added MotionBlur graphics option
Added new Low quality setting
another highlighter optimization
move base Warmup call to correct method
Register at Crafting Station checks if someone is already using it.
Nuked machine process value.
EntityValueConsideration is now just consume value.
Food AI should now choose better between eating from dispenser and picking up items.
Current Goal and Last Goal Plan should now only clear from a break that doesn't set a new GPV.
Fixed GoalPlanVariant.CalculateScore inconsitency causing AI to get stuck sometimes.
New console command to fill a container under cursor (eg. fill_container Berries)
Disabled Evaluate Single Entity Per Type on Find something to eat - if multiple units are hungry at the same time and at the same location (eg. waking up in the morning) they would all share the closest food item in a basket and only one would be successful because they would occupy the interaction
This change should make multiple units eat from a basket of berries at the same time
apparently I deleted a comment and didn't save it last night