4,684 Commits over 976 Days - 0.20cph!
Fixed up issues with the ViewModel being sluggish when aiming down sights
Reduced weapon recoil on the AKM
Demonstrate reference issue with BaseNetworkables
Aim state cleanup
Sort scoreboard teams by score
Fixed GetLocation returning something empty
Launcher: when adding local game config, append game ident with #local, fixes not loading into the correct games
Restyled enemy player hud marker https://files.facepunch.com/devultj/1b1711b1/sbox_00EOdn9zVc.jpg
Aligned R870 aim position properly to screen center
Removed unused UI elements
Can't shoot while holstering/deploying a weapon
Can aim down sights with R870 shotgun
Add Weapon.GetFireRate, burst mode has its own fire rate, balanced some burst mode guns
Hide and update FireModes panel when life state changes
Firemodes panel rewritten in razor, fixed layout bugs
Launcher: first draft for selecting addons for game configurations https://files.facepunch.com/devultj/1b1611b1/sbox_pbcF7SRE4R.mp4
Update Water and VoxelChunk to use tags
Refactor DamageInfo to use tags instead of flags
- Obsolete DamageFlags, DamageInfo.Flags, DamageInfo.WithFlag, DamageInfo.Explosion
- Add DamageInfo.FromExplosion, DamageInfo.WithTag, DamageInfo.HasTag
- Replaced all obsolete flag usage with new tag usage
Use generic loadouts, span them properly
Record multi kill stats, we can show these later
Send multi kills to other players
Fixed kill feed not displaying
Add Double Kill, Triple Kill, Quad Kill awards
Balanced weapons effective ranges
Add max effective bullet range, scale down damage based on range
Loadout selector can be accessed with InputButton.Menu
Proper exit animation for Loadout selection screen
Bullshit loadout selector system, can define match loadouts, and if custom loadouts are allowed https://files.facepunch.com/devultj/1b0911b1/sbox-dev_YzucftduVC.mp4
Update loadout panel if current loadout changes
Create WeaponPanel component, use it for LoadoutPanel
Add basic door slamming mechanic https://files.facepunch.com/devultj/1b0911b1/sbox-dev_oIXVmWjPhQ.mp4
Have to be aiming to try to start mount
Redo mounting mechanic, actually perform recoil reduction while it's active
Players don't collide with one-another
Always make newly picked up weapon active
Fixed being able to jump immediately after sliding to gain a large speed boost
Don't slide when not sprinting, tacsprint gives a speed boost when sliding
Work on more spectator support
Use DelayRealtimeSeconds for team display decay task
Slow timescale when game is over, add UI state for if the game is a draw
Added hud visibility states, restyled game win/lose https://files.facepunch.com/devultj/1b0811b1/sbox-dev_ZgnbQefjZS.jpg https://files.facepunch.com/devultj/1b0811b1/sbox-dev_fUQhnWuUsy.jpg
Add WinningTeamDisplay UI element
Aiming down sights is snappier
Fixed MP5 laser, only use laser aim offsets if they're not zero'd
Properly fix NRE for crosshair render on death
Adjusted Revolver recoil, add MP5 & R870 loadouts
Default the gamemode to Kill Confirmed for now
Properly clear all player stats on game restart
Update scoreboard row when kills / deaths / score changes
Group Experience entries https://files.facepunch.com/devultj/1b0711b1/sbox-dev_sdpBFKWh2U.mp4
Play a particle effect when destroying dogtag
Hooked up dogtag particle to DogtagEntity