240,713 Commits over 3,867 Days - 2.59cph!
shaders/common/proceedural.hlsl for useful shader funcs
Noise:
- FuzzyNoise
- ValueNoise
- Simplex2D
Masks:
- Checkerboard
- Circle
- Ellipse
- Square
- Rect
UV transform helpers
- TileUv
- OffsetUv
- TileAndOffsetUv
Skull rock skin can now be recycled (5 stone, same as the rock)
Some formatting, comments
Merge from firstpersonspectate
Allow all water vehicles to transfer to different servers through the ocean
thumb_up
192
thumb_down
119
Added a debug option to the DofExposer script to toggle debug dof visualisation in edit mode
MLRS UI radius fix. Raycast spacing edit.
Fixed exceptions when exiting a demo while in first person
Increase raycast count on the downward arc of the MLRS hit calculation. Makes for more accurate alignment between the player-placed target hit point and the actual hit point.
Generator error if you try to [Net] a static property
INetworkSerializer.Read: use ref of NetRead
NetWrite.Write don't try to blindly write ref or containing ref types
Merge Main -> MLRSUpdates
Skull rock skin worldmodel LOD closer matches rock worldmodel
Fix coding errors, remove obsolete and unused shit
Fixed MLRS realigning bool not handling negative values on the server
Fix world panel input by changing WorldInput.Update to [Event.WorldInput.Build] called from the input system.
WorldPanel.RayToLocalPosition: fix wrong local position being used for inside checks
Simulate right (and middle) mouse button properly in world panel input.
Iterate on WorldInput, allow multiple simulated inputs at the same time by migrating state to games
Fix inverted x pos and lack of world scale awareness in WorldPanel ray to local code
Fixed missing sfx on skull rock skin viewmodel
Increase MLRS map base zoom from 0.33 (repeating of course) to 0.45
▋▉▌▅ ▋▍▄▋ ▉▋█▇▆ ▋▌▆▇▍▌█▌█▄▌▊ ▍█▉ ▄▇▊▊▋ ▍▆▉▌▍█▌ ▍█ ▋▇▋▅█▊█ █▄▆ ▌▍ ▅▇▉ ▍█▌██ ▊▆▄▋▉▆ ▉▆▇▇█▄██▊▊
▅▉█'▋ ▄▊▇█▌ ▋▋▍▄▍█ ▊▇ █▋ ▉▆▍▉▅▅▆ (▅▊)
Shrink the MLRS UI visual target by half the rocket damage radius to give a good indication of actual damage area (in reality it shrinks by the whole rocket damage radius, but the rockets themselves damage in a radius which can reach outside that area)
▊▍█▊▌ ▅▅ ▋▇▍▍▋▌▋█▍█ ▊▌ ▊▉▍▊▅ █▊▋ ▇▉▋▍
▅▊▋ ██▆▋▆▆ ▊▆▍▅▆▋ ▇▄ ▄▌▆█▊ ▉▌▇▍ ▌▋▆ ▍▉▍▉▌▅██▍
MLRS rockets cluster less towards the centre of the potential hit area
Increase MLRS target area radius from 25m to 35m. Given rocket explosion radius of 15, this give an actual possible-hit-point increase from 10m to 20m.
▄█▍ ▊▊▋▍▆▋▅▇▌█ ▅▍▌▇▉▊▊▌ ▋▌█ ▍██▆▅▊▄▌▍▋ ▌▆▄▅▇▌▉█ ▋▉ ▄▍ ▄▉▌▉▆ ▄▋▉▋▇▊▉ ▊▆▇▊▄▄▄ █▍▊▇▊▋▅▆ ▌▅ █▍ ▇█ ▄▇▌
Give the card table pot storage a working loot panel reference as well, though it shouldn't matter as this storage is never accessed by players.
Fixed ridable horse corpses not being lootable.
█▄█ ▉▇█▊▋▅▆▊ ▍▍▉ █▋▆█▉ ▋▆█▍ ▋█▅ ▅▅▋▊▆▉▍▊ ▄▄▍▋ █▄▋▄▌ ▍▇▉▇█ ▇▌▊▌▅█▋▍▄▋ ▄▅ ▇▉▍█
▆▊▌▌▋█▄▋▅ ▇▋▊█▇▌ ▋▍▉▇▊▅ ▉▊▍ ▊▄▆▅▉
merge from
66430 - Fix for case where inserting a loaded weapon into an auto turret would sometimes lose the ammo already loaded into it
Fixed & Updated Lamppost prefabs with prefab controls
Water foam, water caustics
Fixed streetlight electronics missing material in model
Update turret asset to use tick for projectile movement
Low wood fence tileset
https://files.facepunch.com/louie/1b0811b1/sbox_F6dd7AA7BQ.png
Metal fence panel tileset
https://files.facepunch.com/louie/1b0811b1/sbox_6ZqG5F5QKp.png
Test prediction of bullet drop projectiles (early version)