256,234 Commits over 4,018 Days - 2.66cph!
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
Enabled repair and pickup on static ballista
All siege weapons item removed from loot pools
Battering ram head removed from lootpool
▊▅▅▋▄█▊▄▉ ▇▋▅▄▊▆▉ ▇▊█ ▌▍▌█▉
New branch of primitive_media from cs
111890, prior to ballista ammo rework
Cherrypicks all subsequent changes ont he branch, but not any merges from primitive
Cherry picks
111915,
111916,
111917,
111919,
111962,
112033