243,460 Commits over 3,898 Days - 2.60cph!
NonSerialize
ItemIcon.timedActionTime
Climate (3 fields)
Buoyancy.ArtificialHeight
BasePlayer.firedProjectiles (pretty sure it wasn't serializing)
WipeTimer.client_timeUntilWipe
InstrumentKeyController.TimeInUse
GlobalNetworkHandler.serverData
Codelock.whitelistPlayers
CameraMan.TargetEntity
BasePet.inQueue
Serialize
UIInventory.underwearSkinPicker
Crosshair (3 fields)
BaseGameMode.corpseRemovalTime
AutoTurret.attachedWeaponZOffsetScale
LerpBetweenPointsBool.UseAsOffset (present in all monuments)
Door (3 navmesh fields)
BaseRidableAnimal (Dung fields)
FogMachine.fuelPerSec
More improvements to "What fields is unity serializing"
Minor code adjustment
Allow poster rendering during render.RenderView
Make Sky Editor inherit values of existing sky on spawn
Minor code adjustments
Fix conflicting addon problem stacking file paths
Update Facepunch.ActionGraphs
ActionGraph: Better support for methods with lots of overloads
ActionGraph: nicer titles for GetComponent nodes with type params
Fixed hotload getting very slow because of ConsoleWidget diagnostics clear (sorry 😩)
Gray out non-tradable/marketable items you already own cause there's no point buying more
Don't allow adding non-tradable/marketable items to your cart more than once
Merge from main -> backpacks
Put items you already own last
If you already own an item, show a tag on the UI with how many you own
Order limited item store items by name to match Steam
Order general store items by item ID descending to show newest first
legacy bow entity updates
Updated wording on Rust+ pair screen to make it clearer what is enabled or disabled
Prevent empty gun sounds when trying to secondary fire certain weapons underwater
Init vectors when GetSequenceLinearMotion fails
Fix env_skypaint flickering when not given a valid sun normal
Do not allow HL2 helicopter to be dissolved by AR2 altfire
Fixed func_instance's overriding base map revision
Fixes for default ammo hud interactions with SWEP:CustomAmmoDisplay
merge from twitchrivalsiv
wip twitch trophy2023 - still need to lod and set up prefabs etc
GameObject networking foundation https://docs.facepunch.com/s/sbox-dev/doc/networking-multiplayer-kaVboe3yRD
Update to latest api changes
Rename NetworkChannel to Connection
Move GameNetworkSystem.Local to Connection.Local
Don't special case MemoryPack in AC
Add Network.AssignOwnership
Don't try to do NetworkUpdate if no network
Added Network.Spawn( channel )
Changed RenderOverlay to IRenderOverlay
Add INetworkListener
Print joins and leaves in chat
Host creates the player object, rather than having player create their own
Update for IRenderOverlay
Call SceneNetworkSystem.OnChangingScene when loading a scene
NetworkChannel has SteamId and DisplayName
Network OnJoined event, which is called for local player too
Fix VR rendering crash
Disable menu VR overlay
Ensured repairing/damaging door will do the same to the shelter and vice versa.
Fixed some weird bugs with door placement.
Now call hurt properly preventing repair of the opposite item when the other is attacked.
Add GameNetworkSystem.OnChangingScene
exported/set up revolver animations and populated revolver override controller and set reolver to link to the r prop joint on its entity prefab
Updated Legacy Furnace Icon To Correct One
Updated Legacy Furnace FBX To Have Correct Scale - More In Line With Normal Furnace
Updated Legacy Furnace Prefab To Have Correct Collider SIze
Better ambiguous method binding handling
Refresh the lobby list
We don't need this scene now
Update default send rates
Don't try to delete panels more than once
More useful warning if SendMessageToUser is false
NRE diagnostics in OnIntersection
Add Widget.SetContentHash
Redraw network status on change
WIP refactor of method binding to better support overloads
Disconnect from server when leaving scene
Don't delete all network objects on disconnect if Id is empty
Give scenes title and description
Scene ignore Lerp
SceneNetworkSystem keep map name up to date
Send a final update before dropping ownership
List lobbies on menu, show scene descriptions
Lobby data is case insensitive
Add GameObject.GetOrAddComponent<T> (#78)
* Add GetOrAddComponent<T>
* Behave more like EntityComponentSystem.GetOrCreate
Fix console exception on close
Lobbies have names
Detection position tweaks.
Adjust offset.
Adjust sweetspot range.
armor
armor ui lerp
shield hit sfx
cam shake
armor pickup
onhit vs onhurt callbacks
upgrade displaycooldown