201,566 Commits over 4,171 Days - 2.01cph!
Added CandidateEntityFilter.EvaluateSingleEntityPerDataId
Behaviour data warnings when action is null
Fixed RoleSelector not updating current role icon properly
Fixed Unit.Roles.CurrentRole being null
Scientist behaviour improvements.
More on cover points.
testing Possessions tracking the current Goal when an item is picked up and removing when the Goal changes
Eliminated GC allocs from crafting UI
remove unnecessary navmesh sampling from RandomDestinationSelector
Handled potential NRE in DecisionMaker.CreateDesiresOnFailure (in this cased caused by DesireTypes enum change, to be fixed by future refactor)
Fixed "EvaluateSingleEntityPerDataId" candidate filtering option not being properly checked in TargetFilterUtility.FilterEntities (was only working in "First" mode)
Fixed all morph cache GC allocs when sources are cached
Disabled morph cache data compression; traded for perf
Reduced morph cache mesh instantiation/copy overhead
Added debug filter log when we ignore something during DM filtering due empty dispenser
Item.Grass no longer has a Dispenser component
Added eat / drink debug convars for admins / devs (similar to hurt console command, can also take negative values)
Buildings can now specify addons and upgrades as default, and they will be built upon completion of the building.
Added Find Unused Assets editor window, that generates a list of all DataAsset derived assets with no references in other others (but not because it's absurdly slow)
Caching hair set morphs on startup
Douglas Fir LOD polish and settings
fixed hydration + calories stats being padded by respawn
fixed ConsumeFood tip
Fixed healAtCampfire tip
Changed reflection probe time slicing to "individual faces"
Changed default server.metabolismtick to one second
RosterGeneration now picks X random unit types to fill teams with isntead of the first X types
FindUnusedAssetsWindow display bits
Removed itemoutline test convar (showoutlines still exists)
Pine tree LOD polish and settings
Pine trees LOD polish and settings
Eliminated GC from GlobalMessages subscription (particularly ItemIcon.OnEnable / OnDisable in UIInventory.Update)
wip:
UnitGenParams
RosterGenParams
added tooCold tip
added tooHot tip
added radiation tip
added remove radiation tip
more roster generation tweaks
Adjusted mipmap coverage to improve tree density at long distances
removed an unnecessary squad verification
Removed some legacy network graph garbage that's entirely unused since it was replaced by the new netgraph
Removed some dev convars that were all broken / unused
squad verification rework