33,226 Commits over 4,109 Days - 0.34cph!
Small culling toggle correction
Christmas lights can no longer be picked up if building blocked
Presumably fixed NRE in ValidateObjectReferences
Another null check for ValidateObjectReferences
Added decay delay convars for upkeep (all default to 0)
Added BuildingGradeDecay (for deployables to decay at the same rate as a certain building tier)
Clear both client and server building managers when disconnecting in the editor while running client and server
Added BuildingGradeDecay to doors and frame inserts
Fixed window garland socket clusterfuck (mesh pivot point needs updating)
Network++
Another round of NRE checks for ValidateObjectReferences
moved window garland pivot up 1 unit (model only)
Console command codegen (client compile fix)
Fixed issue with flamethrower trap
Removed upkeep cost from barricades
Fixed presents spawning in water / on bases
Added xmas.spawnattempts convar (defaults to 5 per present)
Xmas refill jingle now global broadcast
Fixed ancient bug in spawn handler that discarded some valid spawn locations
fixed snowman not obeying groundwatch rules
can no longer use broken items for purchases at vending machines (min 50%)
fireplace implementation
fixed wreath deploying on double doors
metal is 2x stone health, (70% increase)
armored is 2x metal health
metal base cost is 200 frags instead of 200
fireplace common drop
sitem updates
fixed some sitems researchable
culling.env now developer only
added extra slots to TC
added christmas tree
added christmas tree decorations
fixed fireplace deploy issues
skin approval
phrases
manifest
▇▄▆▄▅█▌▉▍ ▄▋▋▇▊▊▍▇ ▊▋▆▌▍▅▆ ▉▍▆▅▌ ▍▊▆▄ ▍▇ ▇█▊▅
fixed fireplace being unplacable under ceilings
Christmas tree desc fix
Phrases
Merge from /main/culling-env
improved various water effects ( player footsteps in water, bullet splashes, etc. )
improved water splashes while driving
Updated Facepunch.System (NRE fix)
Fixed server NRE in TransformChanged (probably)
Fixed NRE in UIInventory.PlayCloseSound
Fixed UnauthorizedAccessException in writecfg
Fixed NRE in AmbienceLocalStings.PlaySting
Fixed possibility of BaseNetworkable.NetworkDestroy being called twice
Fixed HttpImage error handling (UI web images)
Building supplies loot box
Renamed planting fail check to something more appropriate
Small sign placement fix
fixed incorrect spinner wheel gibs material path import
Upkeep timer is saved / loaded (restores purchased upkeep time when restarting server, makes very little difference though)
Upkeep also scales with decay.scale convar (easier testing)
night fog elimination via climate settings
Optimized TAA fast path in PostProcessLayer.OnPreCull