192,384 Commits over 4,049 Days - 1.98cph!
Fixed another bug with master swarm spawning multiple at once (this time in general and not in editor)
Fix editor spawning two bee swarms at once
Optim: prepare params for WAterLevel.GetWaterInfos using a burst job
Helps shrink the managed loop, and gives us minor savings - about 0.5ms for 10k case. Also prepares us last indirect conversion.
Tests: ran unit tests
Tests:
fixes for shake from deploy to idle on ak
Optim: GetWaterFactors now maintains a stable transform cache
- We now use a burst job to gather transform info for all players (ends up being fast enough to not care)
- Updated perf test to count for a "warmup" run, since we incrementally build the transform cache
Previous updates slowed down code from 9ms to 12ms, this optim brings us back to ~7ms for 10k cases and enables more optims
Tests: unit tests
Constrain croc and tiger to jungle biome
Increase croc population
Hazmats still nullify all damage coming in from bee stings (stab damage)
Merge from crocodile + tiger
Fixed incorrect PremiumClientCache refresh delay
Fix warning spam on tiger
Remove test script from craggy
rocket factory model changes against boosting
Most clothing will now provide some resistance against Bees, resulting in substantially lower damage per second (bees now do standard stab damage rather than bee sting damage)
temporarily reverted combat knife invert so we can debug the workshop tool before any fixes
Update: rewrite FinalizeTickParallel in indirect form
- GetWaterFactors interface adapted to take indices, but internals are still in gather->process->scatter
- Expanded TestWaterFactorsConsistency to cover for various indirection scenarios
This simplifies the internals of FinalizeTickParallel and allows for more Burst jobs, but also allows for conversion of GetWaterFactors in indirect mode and state caching.
Tests: unit tests + mul-tiple server demo playback (numbers within range)
added wood dart to viewmodel
projectile and worldmodel setup etc
Set usable in turrets.
Added muzzle point.
edited crocodile swim idle height/pose and made an additive mouth open pose for walk forwards
ibc texture brightness tweak
Fixed culling issues related to occlusion culling and deferred indirect lighting
Horse Costume prefab setup
- Add croc death anims
- Fix croc not caring about threats when eating
- Fix NRE after killing player
- FIx animal death stats and achievement not working for wolf/tiger/croc
fixed sharp seam on ibc tank and adjusted tank to soften edges of body
cherrypicking
116460 network++ RC
Delete test healing dart files/folder to avoid confusion.
Removed duplicate dart definition on VM.
Apply ViewModelRenderer script to vm darts
chenged the jungle ziggurat prefab to world layer
cherrypicking premium_servers (avoiding merge from main)
Remove the equals sign, add "c" for temperature tea consumable display.
Testing async gpu readback to calculate foliage counts to avoid any consistency issues
merge from premium_servers -> main
Fixed premium refresh interval being set <5s, clamp it from 30s -> 1hr
Fix rotation of paste relative to admin seeming random
- was sending a Quaternion which is serialized with spaces and breaks command parsing and being read as a default rotation
Fix copybuilding not always working
- was sending transform.position instead of eyePos so it was raycasting from the admin's feet and sometimes missing the target
Add using statement when client recieves paste from server to dispose protobuf
merge from premium_servers -> main