875 Commits over 639 Days - 0.06cph!
Show generic game state in GameScore component
Hide crosshair lines when in air / sprinting
Added small amount of crosshair position deviation
Started work on Kill Confirmed mode
Tried to improve precision of wall detection
Decreased Vault EndZ offset, making vaulting a bit less clunky
Adjust step size
Vault Mechanic is omnidirectional
Adjusted viewbob, akm recoil, added land camera impacts even if small falls
Start on NotificationManager with notification docks, use bottom dock for firemode hints https://files.facepunch.com/devultj/1b0411b1/sbox-dev_UN4PjCWzZU.mp4
Added Game State label to alleviate confusion when new players first join https://files.facepunch.com/devultj/1b0411b1/sbox-dev_4qK24EohCL.png
Fixed strange text clipping when score bar is less than score's width
Don't show health bars if there's no-one's health to show
Ceil health on GunfightStatus panel
Added intro animation to DeathInformation
Improved player hud markers
Minor sprint angle/pos offset fixes
Added PlayerCard razor template
Added DeathInformation razor template
Don't show certain UI elements if dead
Don't default to Local Client for DeathInformation
DeathInfo: Added fallback if no Client is found
Show DeathInformation when killed by another player, or suicide
Added burst sprint fields for ViewModelSetup
Added tactical (burst) sprinting mechanic
New Scoreboard style https://files.facepunch.com/devultj/1b0311b1/sbox-dev_Qek6NXzzJm.mp4
KillFeed, Main HUD, and redone Gunfight specific elements https://files.facepunch.com/devultj/1b0311b1/sbox-dev_gyVcEqyflh.jpg
Restyled Loadout Panel (again) https://files.facepunch.com/devultj/1b0311b1/sbox-dev_93y7Z2fzEE.png
Add GameStatus razor element, removed GunfightScorePanel https://files.facepunch.com/devultj/1b0311b1/sbox-dev_ezV5pOzp4O.png
New chatbox style https://files.facepunch.com/devultj/1b0311b1/sbox-dev_vt7ri61VFf.png
Add Team Friend/Enemy state to chatbox messages https://files.facepunch.com/devultj/1b0211b1/sbox-dev_Bk5fdyxYYl.png
Fixed UI issues where players weren't transmitting
Add facepunch.prison as supported map
Fixed loadouts being inconsistent, don't let new loadout be the same as old
Updated use of hitgroups
Merge branch 'hitboxes-suck'
Don't serialize some loadout properties, added a couple more loadouts to Gunfight gamemode
Slide: Don't stop sliding when releasing key
Loadout Panel rewritten in Razor
Updated some UI elements to use Razor (#6)
- New chatbox UI
- Rewritten scoreboard
- InputHint is now a one-file utility that people can grab for their own projects without any faff
Scoreboard: Filter current team
Split out scoreboard into individual razor components
Converted InputHint to Razor
Update .editorconfig to apply on .razor files
Add new chatbox
Changed loadout defs, added attachments to loadout panel https://files.facepunch.com/devultj/1b1611b1/sbox-dev_y4Pvo00hLF.png
Gamemodes can define what teams are available, scoreboard simply iterates through that
New scoreboard style for team-vs-team setup
Add LoadoutPanel that displays while the round is starting
Played around with ScreenEffects https://files.facepunch.com/devultj/1b2911b1/sbox-dev_IrBJraNekh.mp4
Temporary Player.RenderHud workaround
Trying to pin down why I'm crashing
Fixed compile, replaced StandardPostProcess with ScreenEffects
Don't try to update firemode if new result is the same as last
Fixed CycleFireMode not listening to the weapon's supported modes