127,989 Commits over 4,109 Days - 1.30cph!
Added surrender support (mainly for players leaving the table or getting killed suddenly during a round, but can be an optional move too - pays half the bet back).
Disable static colliders on HLOD affected meshes (very experimental, probably going to cause issues)
A clearer change to GetIdealContainer in ModularCarGarage now that I understand better what went wrong in
72669
NPC corpses will no longer use streamer mode names in their loot panel if streamer mode is active
Fix NPC ragdoll clothing going missing if a player leaves and enters network range
Dead NPC's will no longer display clothing/belt rows in the loot panel
Fixed ModularCarGarage method being GetIdealSlot instead of GetIdealContainer. Removed obsolete comment.
Testing out quadtree meshing
Fixed the very first right-click of a vehicle module from player inventory into a vehicle on it modular car lift eating the module.
Fixed code locks appearing incorrectly when using authcount command
Use the CheckSphere position instead of randomizing within the quadtree node
Run CheckSpheres after building the list of candidates in WorldPositionGenerator (reduces the number of CheckSpheres needed by a lot)
bunker entrance NPC spawner
Fixed fireplace outputslots
added effects folders for lumberjack tools, pointed anim events scripts on vm prefabs to new paths
Hapis: Priority InsideTerrain violation fixes.
Use the campfire as a guide mesh for the cursed cauldron like we used to, because of rotational faff.
Fixed worldpositiongenerator EvaluateCandidates using 2d coordinates for spherechecks
Instantly lerp ambientvolume values if loading screen was just active
Added ForceViewAnglesTo RPC to baseplayer
dungeon mission baseline
Skylight model
-Created LODs
-fixed baking issues and changed PBR values
-Added collider, and updated the prefab
Fixed/Updated Cursed Cauldron static variant.
▉▋█▋▍ ▉▄▍▇▄▆▅▄: ▅▇▆▊▌ ▋▉▌ ▉▋▉▄▊ ▋█ ▍▇▄ ▋█▅▅ ▆▅▅▌▅ ▍▌▄▅▋ ▋▉█ ▄▊▆▅▅ ▇█ ▍▄▍ ▊▆▌ ▉▄▍.
▄█▋▉█ ▊▉█▆▊▉▇: ▇▉▊▊▆▆▋▅▋▇ ▉▅▍▍▌ ▌▊ ▉▋█ ▄▅▋▆▇█▋▉▆▊▉ ▄▆▌▆█.
█▆▄▇▄ ▌▅▍▅▇▌▊: ▊▄▍ ▄▌▊▋▋ ▊▄█▌ ▌▇▍▆▇▋▇▆ ▊▅█▅▉ ▋▉ ▍█▇▍▍▋.
▍▍▇▄▉ ▍▋█▍▍▄▌: ▍▉▆██ ▄ ▊▇▉▌ ▆█▋▋▅▉ ▄▍▍▍▆ ▅▄▅▋▄ ▇█ ▊▄▇ ▌▅▅ ▉█▋▆▍▋▄▋ ▌▅▊▍▇▌▌▅▇▄ ▍▅▉▌█, ▄▊▇▊▆▊█ ██ ▆▊▅▋ ▌▌▄▆▍ ▉▆▍█▋▋▉▉ ▉▊▇▌▄▉▊▍ (▊▉▊ ▅▋▄█ ▊▆▊▋▊▅▆▉▄▋▅▍▊)
refactored owner position tracking to separate class
lumberjack hazmat is no longer user craftable - same behaviour as the artic and nomad
▌▅▅▌▌ ▊▄█▆▋▊▅▌ █▄▊▌▇▉▄▋ ▇▆▇ ▅▌ ▍▌█▅▋▇ ▌▍▍▌▋▍▇ ▄▄▇
owner position sampling cleanup
merge from item_move_fixes - Minor fixes
merge from /hardcore (minor fixes)
Merge from invoke_performance
Default invoke performance tracking to false
Merge from invoke_performance
Space out weather effect invokes more when the intensity drops to 0 (x5)
Might make weather effects slightly less responsive when increasing from 0 intensity but should reduce the frequency that these effects are processed when they don't need to be
Don't allow the FadingToggle invoke in AmbientLightLOD to run during loading screens
Expose to convar (debug.invokePerformanceTracking and debug.invokePerformanceThreshold)
Fixed betting issues. Support three separate bets at once per player since they could have split and taken insurance. Ignore the pot, we'll destroy and create scrap as it's needed.
Handle splits in the winner calculation
Some initial tests on an Invoke performance monitor, prints out all the invokes and the time taken per invoke if the total time takes more than 0.5ms in a frame
Created an InvokeSpammer