218 Commits over 30 Days - 0.30cph!
Refactor scoring a bit, should resolve scoring issues
Enhanced mine
https://files.facepunch.com/tony/1b0411b1/sbox-dev_tBUWj7kgIu.mp4
Don't allow double activating/deactivating cards
Comments / cleanup
Change glass cannon card stats a bit
These shouldn't be properties
Lowest HP stat possible is 1
Refresh Button
Move punch card
Balance couple cards
Can quickly open the prefab from CardRow
WIP Card Explorer editor window
Use GameLoop.Instance where necessary
Clear readied players on round start
Fixed ready up sound being 3D
Chatbox TextEntry font changed
Fixed player friction being incorrect
Fixed Pixelate effects getting stuck on-screen
Only perform damage number effects on players - this was spawning at world origin if we hit the map :x
Don't use bebas for the chat font it was driving me absolutely insane
Don't count spectators in Readying system
Super simple spectator camera controls
Combat sound overlap fixes, create spectator prefab, don't create player if we're spectating
Clamp gravity to a sane amt
Validate deck inventory
WIP big refactor to support non-playing players (spectators)
Fixed a couple bugs from test
Update weapon modifiers to use new stats syntax
Use base stats as reference point for modifiers
Few missing stats
Further stats/modifiers refactoring
Broadcast combat sound instead of just playing on the host
Added ready up sound
Collect halves_won, rounds_won stats
Kills, Deaths stats
Played card stats
Ability activation stats
Stats for each card type, card name
Record game wins/losses via stat
Only progress if all players are ready
Preparation phase is ready-up based instead of time-based
Removed separate run/walk/duck speeds. Just have speed, then a slow walk speed
Events for controlling wish velocity, if we can jump, if we can shoot
Ice skates spawn much rarer
Increase damage effects
Add ice skates, friction control stats
Bullets come out of the camera, but effects come out of the gun
Docs
Fixed showing the wrong opponent client information in CardPhasePanel
Ability stacking, can only use the last ability in a row