114,208 Commits over 3,959 Days - 1.20cph!
New building proximity checks to counteract wallstacking / honeycombing exploits
don't do marker effect beyond 30m
NRE fix in object motion vector
Re adding mushroom changes
Another stab at fixing player/animal motion blur popping when swapping LODs (less costly)
Removed mushroom changes.
Sockets / constructions can check if they can connect to other sockets / constructions at a simulated position and rotation (before placement)
Eliminated ConstructionLink, NeighbourLink and StabilityLink special cases (now all using EntityLink)
Other biome flower tweaks
Added convar to alter Navmesh Obstacle behaviour.
Animals should die less on spawn during server startup (if at all).
Candy cane club lowpoly and textures
Added configurable intermediate format for PostProcessLayer
Fixed player preview background
Primitive lootbox fbx/materials/prefab/gibs/textures
▊▋▋▇ ▇▄▉▋█▌ █▅▇ ▋▉█▊ ▄▊ ▊▄▍▉ ▅▉▊▌▉▅▅ ▉▌▆▌▋ ▇█ ▍▅▆▇▋▉▆█ ▆▄ ▊▍▊▌▍▍▊▅▋▆▉▋ ▋▅▄▉▇▇▊.
Tweaked NPC attack offsets.
Dormant agency for NPCs support Dynamic Navmesh.
Entity Query has special grid for player queries.
Custom navmesh terrain mesh now respect nav_wait.
Cleared some gc from AI systems.
Subtracted 23812; needs a better approach
Fixed sporadic edit-only error in PostProcessLayerEditor.OnEnable
merge into main
protocol++
code cleanup
tonnes of minigame work
tightened up all colliders
trees give half their resources on falling
disabled minigame on some weird small trees
New mushrooms (no lods yet)
Lazy deferred decal draw queue/order
Cave reverb tweaks
Fix occasional attempt to unload music clips that aren't loaded yet
Fix repeated phys impact sounds when objects get stuck inside something
Failsafe for rare stuck bush rustle
Fix song shuffling not kicking in before first piece of music plays
Fixed deferred decal gbuffer normal decoding
Beenie hat now deforms hair
snowball meshes and textures
fixed foot flipping around like pinball flippers when player was on stairs
Fixed player motion blur popping when swapping LODs
Double check that we have valid heightmap meta before running async terrain mesh generation.