19,298 Commits over 1,614 Days - 0.50cph!
Building Inspector backup
Added DefaultBed field to BuildingConfig.
Large Furniture addon slots with no default get the default bed.
Deconstructing and addon should put the default bed in the slot if appropriate.
Refactored TerrrainMeta etc to use new TerrainLayer API from 2018.3
Some corpse debug/state cleanup
unset entity RegisteredBy and RegisteredTo in ClearRegistrations
Evaluate requirement facts immediately on container registration to stop people gathering too many items.
Container registration debug logs (and bool in settings tab).
WorldSpawner lets you spawn any biome's population in your target zone
Editor world spawner tool WIP
Fixed forcing requirements on building view setting the requirement value vectors to the max value even on incomplete / nonexistent upgrades
Fixed toggling preview making upgrade renderer invisible for current upgrades
Don't toggle clipping on building view reset
Added toggle for building exterior clipping, cleaned up code in BuildingView and added support for clipping upgrade renderers (roofs etc)
B key opens build widget again
Added placeholder UI elements to show addons and upgrades currently in slot / type
Fixed Building.IsSelected
Use slot position for addons that don't have data set up
building selection clip hack
Addon data for medium and large hut and basic shelter
Inspecting a building also selects it.
Potential addon positioning fix.
shader cuttoff support wip
Ripped out "action hint" stuff from building status UI elements, to be replaced with new widgets
Food doesn't rot in containers
Fixed BehaviourChain.Tick using all its budget to tick the active behaviour more than once per frame
Buildings can require a specific group level
Buildings can specify another building that they can be upgraded to
Various tutorials, tasks and objectives cleanup and re-enabling
Stop people from doing woodcutting stuff if they are carrying a unit.
Settlements no longer level up, ported functionality to GroupProgression
House tab refreshing fixes
ActivityTypeDefinition OnValidate fixes SeverityLevel being invalid
Fixed ActivityTypeDefinitionEditor NRE
Bed addons assigned to unlocks so that they can actually be used