4,896 Commits over 1,004 Days - 0.20cph!
Add Input.Keyboard.Down( key ), Input.Keyboard.Pressed( key ) and Input.Keyboard.Released( key ) - maintain accumulated press/releases for key presses now we need them
Revert "Just do this for now" - not needed now
Editor: If we have no spawnpoints, spawn the player where they're looking at in the scene
Add analyzers for non-static usage of ConVar/ConCmd
Add fixers to both ConCmd and ConVar analyzers
https://files.facepunch.com/devultj/1b2611b1/mspaint_vX3TmshE7B.png
Add upper limit to Input Actions in InputPage, disables the button and adds a tooltip
NetList/NetDictionary can use their control widgets, resolves Facepunch/sbox-issues#6759
Menu: ServerList overflows properly, resolves Facepunch/sbox-issues#7927
Update default_player_camera.prefab
Add support for facepunch.depot TDM
Removed unused, start replacing vpcf usage, use SurfaceImpacts extension, add ITemporaryEffect support to TimedDestroyComponent
Can hide viewmodel with `sbdm.hideviewmodel 0|1`
Can toggle UI off with `sbdm.ui 0|1`
Change project type from game to addon
Restart the game if players leave, or one joins (from an empty session), don't proceed with game loop if the server is empty
Game loop can be restarted, add TimeElapsed prop in GameManager now that it can be Sync'd
Make it so the player can sprint sideways
Reordered some ViewModel code, use Holo for M4
Remaining grenades
Renamed some prefabs
Add some comments in some game rules, reduced player walk speed
More comments, removed Gunsmith
Hide Radio UI for now
Reduced sprint speed by 40u
Refactor DroppedEquipment to use stuff from EquipmentResource, define bodygroups directly in the inspector
Adjusted default player hold location
Update new WorldModel process for M700, MP5, Spaghelli
Doubled reload speed for spaghelli so it's less mental
ViewModel: aim speed doubled
Recompile Refinery with combined light probe
Don't need this anymore either
Fix up some camera stuff
Start refactoring ViewModel, Equipment so we place stuff on the player's root, viewmodels are placed absolutely
Start rewriting how we do weapons/worldmodel/viewmodel to be more like sbdm
Reduced charge station loop sound dist
Rewrite ChargeStation, only runs a RPC when we start & end charging. Sound doesn't get stuck activated. Sound gets played when we stop charging.
New sounds for charge station events
Fixed "Only the host can deal damage!" assert throwing when trying to suicide
Terrain: Implement simple noise tool https://files.facepunch.com/tony/1b2011b1/sbox-dev_3vMnaauA7V.mp4
Let's format this file properly
Terrain: Implement smooth sculpt tool https://files.facepunch.com/tony/1b2011b1/sbox-dev_N6T1keSw6q.mp4
Fixed CreateGameModal menu error
DedicatedServerConsole: Show hostname instead of "s&box server" if there is one
Add LaunchArguments.MaxPlayers, overrides created lobby preferences (used for CreateGameModal)
Brush Settings: increase maximum width so we have sliders
Rat respawn increased from 5 to 30
Shotgun: Increase spread of alt attack
Make IsZoomed false when unequipping the crossbow, resolves #218
Death camera works when the player is gibbed and has no ragdoll
Reduced Rat lifetime (30 -> 10 seconds)
Try catch when accessing Console.BufferWidth, resolves #1854
Doubled reconnect timeout time (30 -> 60)