139,138 Commits over 4,474 Days - 1.30cph!
regenerated and updated rock sculpture guide mesh
Masterkey 3p and viewmodel animation updates
Calculate comfort from the player's center point, not feet. Clamp minComfortRange [0, triggerSize] so incorrect prefab setups never influence code - minComfortRange cannot be larger than the triggerSize, this creates poor comfort behaviour
Rock Sculpture - repacked textures to fix seams in sculptable block
added `basesculpture.useconvexcolliders` replicated convar as a safety net, may overfit some setups but will always patch holes in the sculpture
Fixed broken LOD on red recycler power indicator
merge from PlayerMaintainedMonuments
merge from airfield_maintainable_features
TriggerComfort gizmo to visualise the centre and minComfortRange
polish up airfield terminals
- fix pressing button stopping charging
- added "losing charge" state to screens
- missing emission toggle
- remove activation button from airdrop terminal (from playtest feedback), still present on chinook terminal
- clean up airfield maintainables prefab
Add remains spawn location as final point of the trail so it touches the ground
Updating legacy bow with new arrow mesh and fixiing issues with bowless crossbow drawing both arrow versions
double trail distance, reduce thickness.
more closely copy the original trail effect.
texture updates to wooden crate 1
rezised and optimized
dartboard and pool table unlock
Ensure proper animation events are synced up - allowing the arrow head to show at the same time as the arrow itself
enforce mesh renderer is enabled in sculpting gui always
Merge: from fix_skipinit_error
- Buildfix(editor) - replace unsupported intrinsic
Tests: no errors in editor on script compile, checked asm
Buildfix: get rid of SkipInit, LLVM optimizes out variable initialization from final asm
Tests: triggered compile - no errors in editor. Checked asm against externally stack allocated storage - same asm
Merge from PlayerMaintainedMonuments/powergrid
Remove debug 15s refresh times lol
Merge from PlayerMaintainedMonuments/powergrid
lod distances tweaks same as TC
Change supermarket freezer loot refresh
- Reduced loot refresh contents but at a much shorter refresh cycle
- Every x many reduced loot refreshes, we get a full refresh with lots and more variety of food
- Contents of full refresh cannot be wiped by a reduced refresh unless someone has opened the freezer at least once after the last full refresh
S2P supermarket
Rock sculpture - cleaned up duplicate textures, renamed for consistency
game_room_dlc -> new_pool_ui
changed name to rock sculpture, added colision and lods
do x and z while I'm at it
Merge: from pool_leak_experiments
- Optim: replace FuzzyPool with LPRQ segment - it can be up to 20% faster and doesn't leak/spill sporadically
Tests: unit + perf tests, loaded 2.5k procgen map, checked print_memory - no spills
Debug log satellite Y position for my sanity
Clean: remove editor-only add/remove fail counters
- also cache cell buffer length - jit might already do it automatically, so might be moot
Tests: compiles
Take the longest route across terrain possible
Merge: from lprq
Prepping LPRQ segment implementation to use instead of current FuzzyPool
Tests: ran unit tests
Rock Sculpting Pedestal - gibs
Update(tests): expand TestAllocWhenEmpty test slightly to sanity check leaking behavior
Tests: ran unit test
merge from PlayerMaintainedMonuments
Clean: Add general explanation on the pool implementation
- remove TODOs
- buildfix for non-editor builds
- bugfix of setting the wrong epoch for a slot for stale cells
Tests: ran unit and perf tests