250,101 Commits over 3,959 Days - 2.63cph!
Remove unused from filesystem
IWorldReference doesn't need to be ref counted
Unmount vpk on map unload properly
Call ServiceWorldRequests to finish destroying map instance, create HammerSession
Added an icon for equip hood radial menu option
▋▉▍▋ ▊▉▆▇▄ ▍▆█▊▊▆▉ ▊▆▅▅▇ & ▍▊▇▊▌▄ ▍▅▅▄ ▉▊▊▇ ▊▉▄▆▅▇▇▊▇▅█▉▇
Only serialize NetworkMode, NetworkInterpolation, NetworkOrphaned and OwnerTransfer in GameObject.Serialize if they are not their default values
Expose per weapon configuration of ironsights fire anim scale
Fixed kill command not working for non-host players - route through host
Buff the trace size, max range of knives
edited blunderbus 3p aim anim so the gun is held correctly
viewmodel blunderbus reload anim edited so the shoulder does not clip into view
Fixed static Authority RPC checking permissions against the wrong attribute and messages should be sent to the host and not broadcast
█▄▉ ▆▆ ▄▌▆▉▉▇ (▄▇▇-▌▄▊▌▌▉ ▋▄▉▅█▄▋▉)
It's possible that PlayerState.Local isn't actually set yet here - so check IsValid
Enable sensors for triggers
Re-mapped weight curves to relaxation values
- also reorganised cloth material SO to make it a bit more readable
Check index is >= 0 or <= Count when using ObservableCollection<T>.Insert in NetList - otherwise use Add instead
Get rid of these single body casts, they're not being used
some chain material setups
fixed wrong rotation constraint axis being used for one of the limits
basic gizmos on constraints
Izabu has body enable/disable so just use that instead of our shit
Added ResourceLibrary.GetAll<T>. Resolves Facepunch/sbox-issues#4749
Inspector Advanced Network Settings (#1617)
* Start adding support to edit Network Orphaned and Owner Transfer options in Inspector (visible when Network Mode is set to Object) https://files.facepunch.com/conna/1b0311b1/sbox-dev_I7Fk7tfs6K.png
* Make sure NetworkOrphaned and OwnerTransfer modes get serialized / deserialized
* Move over to setting NetworkOrphaned/OwnerTransfer on the GameObject directly (with multi-select)
* Move out to its own widget - this is gonna be a button that drops down for advanced network settings
* Adv network settings button next to Network Mode in inspector - opens drop down menu to set net orphaned mode / owner transfer mode
* Store current val outside scope
* Modify style
* Add RadioSelect widget for use with advanced network settings as it makes sense ( https://files.facepunch.com/conna/1b0911b1/sbox-dev_Ej9Kk8WU3y.mp4 )
* Disable the option to open the menu if NetworkMode is not Object - no point allowing to change these settings for objects that arent networked
Swap bit fields when copying BVH nodes
Adding transformed mesh uses fast path when there's only scale in transform (building BVH is expensive)
Disable the option to open the menu if NetworkMode is not Object - no point allowing to change these settings for objects that arent networked
Added "Emission Fresnel" options to standard specular shader
fixed length modifier and gravity on capes
ghostsheet setup, split bone controllers for better collision control
improved edit-time gizmos so you can see colliders and constraint setups
Add RadioSelect widget for use with advanced network settings as it makes sense ( https://files.facepunch.com/conna/1b0911b1/sbox-dev_Ej9Kk8WU3y.mp4 )
Changed "Vertex Displacement" toggle default to False in "Particles/Additive HDR" shader
Moved vending machine back to shared
Travelling Vendor Revisions -> Main
Remove old templates
Map template
Asset browser state is saved per project
Fix Map Instance selector not replacing .vmap with .vpk
Remove unused worldrendermgr stuff
Better VPK loading, find physworld etc properly
Remove infinite stock. Stock will refill every 33% of the vendors total lifetime
Get rid of bullet exit decals
split gizmos between configuration and playmode
cloth changes
- filtering raymarched collisions with a large distance from bones to improve stability with extreme rotations and the cost of some clipping in these cases
- made sibling constarints a bit stricter
AddMeshShape with scale can just do a deep copy of BVH, mesh shapes support scale
Make sure BVH gets destroyed on shape destroy
Rewrote spawn event to use thresholds instead