248,584 Commits over 3,928 Days - 2.64cph!
Chainsaw never takes more than 3 attempts to start
Chainsaw uses 75% less fuel
█▉▋▇▅▅ ▅▍▉▇ ▊▋▉▇ █▊▊▋▊▋▋▋
If any of the compilers failed to compile, don't load any of them
Merge branch 'master' of sbox
Redesign physics joint api with builder design
SetParent with no transform overload
Added PhysicsBody.EnableTouch
Rename Entity.Follow to Entity.Hierarchy
Added Entity.ActiveChild
Added Entity.EnableTouch even though in my tests it does nothing
Fix possible NRE in Hotload
Fix DebugOverlay.Box depth test wrong way around
Added Entity.WorldRot
Ball Gun Mockup
▆▋▉ ▄▇▍▉▍▌ ▄▅▄ ▇▆▆▌ ▅▄ ██ ▍▇▇▇▆▌▉▋ (▌▋▆▅█▌▅ ▍▆ ▄█▊▋▍▋▊) ▌▌ █▍▉ ▄▄▄▋▋▆▍▇▆ ▌▉█▋▄▄
▋█▌ ▌▍▄▄█▋ ▋█ ▆▊▊▉ ▆▋██ ▄▋, ▄▅▍▅▆ ▊▅▉▍▌▌▄▌▋▌▇█ ▆▄▍▊▅▉▇ ▍▄ ▌█ ▌▍▉▍▉▄ ▋▆▍▋▊█
▋▌██▄▇▅█ █▍ & ▍▋▇▊▅▄▍ ▅▇▆▉▉.
▌▆▍▍▍▍▄▇ ▅▇▆▋▄▋▋▄ ▌▍█▄▄▇ ▆▅▇▌ ▆▊▋ ▊▉▅ ▊▅▄▆█▄▇▆
Benchmarking to test differences between legacy
Added Entity.EnableShadowCasting, EnableShadowReceive
Renamed DrawingEnabled to EnableDrawing
Renamed CollisionsEnabled to EnableAllCollisions
Call DispatchUpdateTransmitState when changing Entity.Transmit
Drop the balls with E (unparent test)
Added Entity.ResetInterpolation()
Comment out ui render test so there isn't an ugly square in the corner
Added Entity.Parent
ResetInterp when parent changes
Added Entity.WorldPos
Added Entity.PhysicsClear()
Added "hat" attachment
Stick balls on your head
Merge branch 'master' of sbox
Set UI render material and texture from managed
Added Entity.FollowedEntity
Merge branch 'master' of sbox
Interop: Added StringToken type
Added BaseEntity.SetParent overload which takes a straight up CTransform instead of a pointer
Entity.FollowEntity just calls SetParent
String Token return 0 if null
Merge branch 'master' of sbox
DrawQuad and DrawIndexed in managed
Add ArgUShort to InteropGen. Bind 16 bit index buffer.
Added Entity.IsWorld
DevCamera zoom
Delete on touch
Merge branch 'master' of sbox
▌█▍▆▆▆█ ▌▊█▍ ▄▄▌▊ ▊▊ ▌▍█ ▉▌▇▄█ ▇▄▊▌▆ ▉▇▅█▌▅
▇▅▆▄▌ ▇ ▍▇▉▄▅▆▇ ▇▍▄▅▆ ▍▄▇▊▅▊▇▊▅▍ ▊█▅▅ ▋▇ █▅█ ▅▅▌▅▊ ▍▉▌▄▍▊ ▊▉▌█ ▍▌█▋ ▄▊▊▅▅▄▋ ▄▌▄█▍ ▌▌▉▄▄▅▍▋▋ ▊▌▇▋▉ ▆▅▊▋▆▍▍ ▋▄▌'▉
▄▊▅▌▌▊▋▊ ▄▋▌▍▌▇▋ ▍▊▍█▋▇█▉▋▊ █▅▌█ ▍▄▋'▊ ▉▄ █▋▍▌▍▄▊
▋▋█▅▋▇█▄▆▋ ▊▅▅ ▉▄█▅██ ▍▅ /▄▋▅▇▆ ▇▇▅▋▅█ ▋▊ ▋▋▆▉▊▌▇ █▊▆▄▉▇█▇▇, ▋█▉▅▉ /▋▄▆▋▉ ▄▄ ▌▉▊▆█▉.▌▇▅▊
▌▌▉▌▇█▉▌ ▇▋██▊▋▆▇▋▊ ▍▊▆▇▍▇▆▄ ▇▇▇▊▌▌ ▇▇ ▅▄▊█▍▆ ▇▇▇█▇▅▊▉ ▉▇▋▄▅▊▆█ ▍▆▉▇ ▅▅▉
Disable WorkCart monitor canvas when >10M away
Add collision damage FX for WorkCart
Adjust top speed/acceleration/drag/throttle settings
Adjust WorkCart acceleration and top speed
▆█▄ ▋▅▄▇▇▋▌▋ ▉▅▅▋ ▆▊▉ ▋▋▉▅▅
Increase force-to-derail threshold
prevent collection-modified error when spawning unit by path
Merge branch 'master' of SpaceUsurperUnity
hard tentacle balance
hid some loading tips from switch
adjust !switch camera
Don't show mount interaction on the client if train is dead
Improve static collision handling (+static collision bugfix)
▅▊▌ █▇▌▊ ▇▄▊ ▇▌▄▄▉▉▅▌ ▊█ ▋▋▅█▆▍▌ ▉ ▇▌▋▍ ▍▄▆▉▉▍▄
▄▍▆▄ ▅▉▉▌█▉▍█ ▄▅ █▄█▉█▆█▍▄▄, ▆▌▇▌ ▍▋▍▍ ▅▋▊█▉ ▊▍▍▋ ▄ █▄▇ ▇▋▋▉▄▌▄▅▋ ▊▄▌ ▆▌▆▅ ▊ ▌▊▉▍ ▆▇▉▍▉▋▉█▉▇/▉▄▊▌▅▉▇▍▌▌ ▌█▄▉ ▊▆▌▊▌▄▆ ▌██'▄
Fix annoying assert in conical joint swing limit
▄▄█▄█ ▅▋▇ ▋▍▌▆_▊▄▅▆ ▆▉▉▊▉▆ ▋▋▄ ▊▅▇▋▅▄█▅▄▉ █▌▊▋.▌▇▋▌.▍█ ▋▅▇▇▊▆ ▅▋▍▊ ▌▆▋ ▄▌▍█▊▉▌ █▅
Avoid using vector2 binds for now
Add UIRender.DrawSetColor
Changed shoot / activate default bindings for Switch
Changed default deadzones on Switch
Changed shoot-when-aiming behaviour, only shoot if near upper deadzone
High External Gate now Workbench level 2 - inline with External wall
Updated T2 & T3 Tech Tree
Added "isSwitch" loading tip condition
Fixed co-op in editor while targeting Switch
Updated Facepunch.ExpressionStrings
Match cached scriptfuncs by alias definitions too
Added optional default to ParameterCollection.Get
Cached script funcs now need to match alias definitions