243,936 Commits over 3,898 Days - 2.61cph!
Fix loading custom cursors and tga, psd textures in non editor games
Get rid of trying to show owner's name on weapons
Serialize prefab vars with expected type
Drone stays flying when it's not being controlled
Track state for deployed pawns, can return to deployed pawn with Use
Add hud overlay for deployed pawns like the drone
exported blunderbus viewmodel anims with edited idle pose so the shoulder does not clip with rapid camera movements
Add map voting system for when we can move people to a new scene in multiplayer (https://files.facepunch.com/devultj/1b0811b1/sbox-dev_svFL9wcXs7.png)
Update .sbproj
Fixed spectating CPU games creating boards for spectators
Show GameHud as a spectator with some different text
Fix Bot Matches not working
Don't show hints to spectators.
Fixed AttackRandomly not working as non-host
Show player count in lobby. Remove lobby status until it can be properly implemented.
Hill cliff placement progress
NPC Vending order and vending machine cleanup
Refuse used list when grabbing random entries
Cleanup visuals class
Reformat targetting class
Road categories now available on networked worlds
Better placed server/client variable locations
storage warehouse material tweaks
Wallpaper reskinnable using the spraycan
Fixed material inspector errors when using packed mask blend shader
Added renderer batch component to binbag prefabs
adjusted spawn position for play mode to work
Jungle ruins initial scene setup for terrain, monument data and basic whitebox
Add Json.ToNode overload with expected type
* We're deserializing with an expected type already
* We can start phasing out JsonConverterFactorys, just use JsonConverter<T>s
* Can actually use [JsonDerivedType] etc
Let anyone serialize / deserialize System.Type
* We already had this in Facepunch.ActionGraphs, add it to Sandox.Json
* Looks up types through TypeLibrary
* Works with array types / generic types / nested types
* Fixes Facepunch/sbox-issues#5762
merge from rotorwash_fixes
merge from HoveringBikeSpawns
Updated Legacy Wood Log Pile Materials
Added Correct Components to create Snow Variations of the Legacy Wood Log Pile
player update. repopulated playeranimation.controller with latest jog and crouch movemenat anims
merge from hazmat_youtooz_lod_fix
merge from SidecarCollision
merge from surrender_gesture_warning
merge from npc_vending_reset_fix
█▆▋▋▍▋▅ _▍▇▅▋▉▊▋▌▊_▍▆▍▌ ▌▌▅ ▆▌▇▍▄▅▉▆▍█▌▇▇█▆.█▄▍▍▌▊▍▇
Fix travelling vendor incorrect field defines
Updated client-side grounded check to match the server-side one in CarPhysics
Reload animation shows the correct shell being loaded via events rather than in an update (see UpdateAmmo event on reload and deploy)
Fixed missing buildings in radtown HLOD
Extended sidecar bike main collider further
Merge main -> SidecarCollision
Renamed friendly gesture to Surrender
Added an optional description field to all gestures
Added a warning to the Surrender gesture that it will allow other players to access your inventory (Will require a phrase rebuild for localization)
Adjust boogie board downhill force multiplier so it isn't active while on flat ocean
Fix npc vending machine sales data getting reset on server restart
Shape, Joint, Contact are structs now
Remove custom cast callbacks for now, can probably use their casting now
IzGeometry -> IzQueryShape