333 Commits over 184 Days - 0.08cph!
Camera collision on ragdoll camera
Get spawn point that is most further away from anyone else
Bail out of ShowDeathScreen when attacker isn't valid
Show Killed by on death
https://files.facepunch.com/louie/1b1011b1/sbox-dev_XyFrBzGTKi.png
Allow custom respawn times on pickups
Cleaned up Hammer Ents names (all using boomer_ now)
dm_battery is now boomer_armour
Merge branch 'main' of sbox-boomer
Remove debug
Slider styles
Implement announcer volume setting
Settings menu supports floats with a slider
SliderStep attribute
Clean up damage numbers a bit
Implement damage number batching
Minimum delay between damage sound & indicator
Implement show damage numbers setting
Asset compile
Chatbox keeps its history, lets you scroll through it
Remove grenade launcher's self delete & weapon switch
Show empty weapons in inventory list
Fix inventory icon sometimes displaying active state wrongly
Fix lightning gun showing laser when empty
Cleanup
Rebuild settings post template applied
Add button to restore default settings
Use DisplayInfo for settings
Setting menu can scroll
Disable Railgun force if ducking
Removed Old temp announcer lines + Set up Max's lines
100 brand-new announcer voice lines (recorded with love)
Option to mute jump grunting
Some setting defaults
Implement walk bob setting
Stick with a single ClientSettings instance
Implement weapon position setting
Button styling
Settings menu basic setup
Toggle button
Object editor ui & get/set client's settings
String editor
Enum dropdown editor
Fill in settings object
Only show public instance properties
Fixed not being able to scroll in map vote screen + styling
https://files.facepunch.com/louie/1b0411b1/sbox-dev_WoIF62ldlQ.png
bind lightning gun to e, railgun to r and rocketlauncher to f
Reduced rail gun bullet size
Don't need the use key
Add DisableOnGamepad to InputHint, don't display input hints for inventory icons on gamepad.
Add InputButton.SlotPrev/SlotNext support (gamepad)
Add Input Glyphs to inventory items
Fixed visual bug when switching to an invalid weapon
Add some comments to explain wtf I'm doing here
Rewritten weapon selection code
Can click a player on the scoreboard as a spectator to target them
Add Camera Speed multiplier for run/duck, default to free mode if no spectator target. Also removed input.Clear() from free camera, wasn't necessary.
Force update camera rotation when switching target / freecam
Can toggle spectator widget on/off with Slot1 while spectating
Fixed your current spectator target being invisible while in freemode
Input hint style modifications
Group previous & next input hints on the same line