298 Commits over 396 Days - 0.03cph!
Add groups to client settings, support in ObjectEditor
Proper hover style for own scoreboard row
Work on re-adding ClientSettings
Return scoreboard to hold for open
Only look for DevCamera and control HUD visibility from RootPanel
Use award system to show big notification that the game is over
Add PlayerDeathCamera, switch to it when running DeathCam.Show
Don't clamp ammo count on HUD
Fixed ammo count being fucked
Pass weapon through projectile creation, so we can pass it in DamageInfo
Add deathcam UI
Fixed scoreboard still accepting pointer events while it's closing
Fixed ammo pickups, fixed quick weapon switch for RL/Sniper/Lightning Gun
Make sure to update Info component when weapon switches, fixes weapon icon not updating
Fixed being able to infinitely fire while ammo is depleted
Clear inputs on death
Re-add all weapons in prefab form
Can click scoreboard rows to open steam profile
Work on grabbing scoreboard from gunfight
Fixed shotgun fire buttons
Removed unused actions from project settings
Updated to Input Actions, update events
Grey out weaponlist entries that don't have a valid weapon
UI refactor - fixed NRE from kill feed, fixed player awards panel persisting
Asset compile
Iterate through shoot components and add hints instead of doing shit manually
Fixed up shooting component, shotgun has two shoot components
Killed off WeaponData entirely
Add ViewModelComponent to set up ViewModel when the weapon's deployed, cleanup. Made WeaponData obsolete
Add ViewModelPath, set up ViewModel correctly
Add PrefabSystem.GetPrefabsOfType
Try spawning weapons through prefabs
Work on cutting out useless structs, replace with properties in components instead
Restored Teleport Volumes, added Point Markers
Restored jump pads to their former glory
Aim Component will also create secondary fire input hint
Revert "Fixed weapon ammo not showing for non-active weapons, don't bother deactivating the components"
This reverts commit aedf1cf1dfbf518334ce3077e8ce0ed69c1672ba.
Introduce includeDisabled param to Weapon.GetComponent, look for disabled Ammo component where needed
Moved KillFeed files into own directory
Add boomer.kill event, send it to everyone when someone gets killed by a player
Add WeaponData.KillMessages, GetRandomKillMessage
Boilerplate Kill Feed components
Upped opacity of unequipped weapons on WeaponList
Set up some kill messages
Reduced mouse delta ui translation significantly, it was making me feel sick
Added player awards, killing sprees https://files.facepunch.com/devultj/1b2311b1/sbox-dev_HUJhvqN9su.jpg
Add player awards UI component
Set fallback award icon, fixed Beyond Godlike not displaying a Description
Fixed weapon ammo not showing for non-active weapons, don't bother deactivating the components
Accumulate mouse delta and translate the game's root panel a little bit https://files.facepunch.com/devultj/1b2311b1/sbox-dev_fPa5hkXL2E.mp4
Simplified InputHint, use InputButton directly instead of Enum.GetValue
Work on WeaponList razor component