252,790 Commits over 3,990 Days - 2.64cph!
Fixed an instance where an editor lobby could be public even when it's set to private in the editor. This could have happened if CreateLobby was called with Privacy = LobbyPrivacy.Public - now the editor option will dictate the privacy of all editor lobbies.
Add wheat plants to spawn prefabs
Convert other commands from serverside -> clientside
- renamepaste
- deletepaste
Add `listpastes` to print list of all pastes in client folder
Fixed underwater labs colliding with underground train tunnels at the new altitude
Corn collectable prefabs, population & autospawn setup
Switch directory to a constant
Remove old code that was keeping a serverside copy of the clipboard (that was shared between all admins)
Keep "undo" system to delete previous pastes
Add RPC to download paste from server
- locked to admins & devs to prevent servers arbitrary sending pastes to random clients
Copy & Paste should now store pastes competely clientside
Add combine faces operation https://files.facepunch.com/layla/1b3011b1/sbox-dev_ydJIifDVMg.mp4
merge from save264 - Staging wipe
Wheat, clone, entity, seeds, genes, plant properties setup.
Setup growth stages.
Setup placeholder growable values.
vanilla techtree progress
Reorder edge operations to match hammers
Add Plane.IntersectLine
Only allow vertices to be connected if the line between vertices is inside face https://files.facepunch.com/layla/1b3011b1/sbox-dev_yFepkU8mgI.mp4
PlayerController - halve automatic duck animation distance
SvgTextureGenerator can scale, offset and rotate
Protect AssetEntry from file not existing
Don't try to create a gizmo scope if no active instance
Switch "Unable to create world for map" to a warning
Fix NRE in VrHand.UpdatePose
Fix JsonException in HammerSession.OnPaste
Remove a bunch of stuff from Facepunch.Steamworks (we should try to delete all of this)
Add assert to diagnose "Can't parent to a gameobject in a different scene"
Leaderboard backup, run #
17237
Change paste command so it uses uploads paste from the client instead of storing on server
Fixed NRE when connecting to a server after disconnecting while holding the mini crossbow
Effect: revert hit normal transformation
Gave ballista projectiles the orientation bools they should have, but the new impact orientation code isn't quite working properly yet so they are all weirdly rotated.
Another attempt at fixing crossbow NRE
Reverted car shredder to a RendererLOD, match prior culling settings
Improve AppendComponentsFromMesh
Cheaper shield ServerTick, only try and find a shield if the player has a held entity that is compatible with shields
Convert hit normal to world position
Fixed horse EatDroppedFood nre
Effects: Way more normal orientation settings and some tooltips!
Fixed anim warning when switching ballista ammo
▍▆▍▋█ ▋▍▄▆ ▉▄▅▊_▍▄▇▅▇▌▆_▌▆▌█
█▍▆█▍▌█ ▉▅▅▇▇ ▍█▇ ▊▋▋▌▌▋ ▄▊▄ ▊▍▇▅
▌▄█▄▄▍▋ █▍▅▇▆█ ▆▋▇▆▋▋▊▊▉▍ ▊▋ ▊▄█▇▅▌ ▄▉▇▊ #▄▋ ▇▇▄▋▌▊▊▇▊▇ █▆▆▌▍▆▋ █▆▅▋▇ █▌▆▅▌'▇ ▇▋▅ ▊▋▊▌█ ▊▍▌▍▇▆▄▆▊▅▄ ▆▍▋▋ ▌█▍ ▍▄▍▆█▊ ▌▆▄ ▍▆▌ █▉▍█▉▌▊ ▇▋▉▆▅▅▅ ▅▊█▉ ▍▇ ▅▌▋
Cleaned up battering ram detailed and world colliders scale
Fix NRE in Mini Crossbow UpdateArrowHeads method. Players can now rejoin servers they were locked out of
▌▉▋█▊ █ ▆▄▉▇▊ █▉▌▌▉▊▊ ▋▍ ▄▌▌ ▇▅▋▄ ▄█ ▄▊▋ ▍▋▍▆▌ ▋█▇▊ ▌▍ ▌▉▇▄▉▆▍ ██▄▉▄▄ ▊▇▆▍ █▅▉█▋▍█ ▋▌▉▋▍▅ (▇▆▅▌▍ ▋▌ ▋█▌▉▊ ▆▊█▊ ▍▉█▉▉▍ █ ▇█▅▊▍▆▊ ▊▆█▆▋▆▍ ▅▊▉█▆▍▆)
▄▋ ▉▇▄▄▍ ▍▆▇▊
Jarryds fix for PlaySoundFirstPerson NRE
Fireball velocity calculation improvements.
Increased tick rate on fireball small