922 Commits over 184 Days - 0.21cph!
Round up player marker health
Refactor damage to pass around a damage event, only deconstruct into params over the network then reconstruct after (got plans for this)
Fixed bots not receiving spawn confirmation
New player marker style, shows weapons, HP, is smaller
Add recoil pattern stuff I made last year, but with less code, inline with control widget. Use serialized property instead of passing raw value around
https://files.facepunch.com/tony/1b0911b1/sbox-dev_9FO7pS311F.png
Move spread to the player, added DebugText
Unscrew default player movement
Acceleration / max acceleration can be tweaked globally
Add scoutzknivez map (wip)
Don't have decoys show up if they were thrown by a friendly
Decoy grenades mimic an enemy on the minimap
Move gravity into global, add BunnyHopping, EnableFallDamage
Don't hardcode for Attack1 for the lock, use configured input actions
Add planting bomb radio
Team chat will pass through map location
Adjust AttackingWhileDeployed logic to clear properly when switching a weapon while in the lock
Fixed jump not being IsLocallyControlled checked
Hitbox damage multiplier can be modified per-hitbox, expose this and armor reduction to global
Spring cleaning folder structure
Remove a bunch of unused assets
Organize player code
Globals
Define max hp, max armor in code, fix some compiler warnings
When losing helmet, helmet gets detached off the player
Fix equipment holster NRE
Hook up decoy_grenade_active to decoy, parent fx to the grenade
Fixed some NREs in scope, crosshair properly gets rid of itself when aiming
Make sure to run base grenade stuff for decoy
Clean up developer menu code, don't need to find a player like this, we already have it
destroy HE grenade between rounds
Support bool setting entries, replace some url images with locally stored ones
Bit of map ui style changes
Drop shadow filter on the minimap image, add padding
fixed player balance being small, updated map callouts ui style
Fixed map callouts panel clipping when scoreboard is open
Restyle minimap volumes with line mask
https://files.facepunch.com/tony/1b0711b1/sbox-dev_LdCdwRhjHK.png
Get rid of this testing code
Added visible equipment to the player (https://files.facepunch.com/tony/1b0611b1/MBm0xOuFko.jpg)
Reload works in third person
Don't uncrouch if we can't
Don't perform input actions if we were attacking while deploying a weapon, fixes bomb plant weapon switch behavior
Better JumpPosition logic
Ladders can be trigger volumes
Hide xhair while dead or we don't have a viewer
Clear player body's interpolation when setting ragdoll state
Fix bug where blood effects will spawn in a weird spot, something to do with GameTransform interpolation?
Fixed masks not being applied to outfits
Fixed potential NRE in scoped weapon
M700: Can configure zoom levels per-level, first zoom level actually zooms in
Anarchists outfit adjustments
Add DiscardCategories, DiscardSubcategories
Redone outfit system to use ClothingContainer - means we get to keep player's preferences then apply outfits on top. Toggle helmet off/on based on if we have a helmet
Blood effect, sounds in player