1,928 Commits over 913 Days - 0.09cph!
Add teleport_progress trigger, teleports player to their last checkpoint
Update test map
Comment out trigger disable cvar for now
Add TriggerOnJump to push trigger
Add Floating friction level
Asset delete
Fix client commands executing twice
Fixes & cleanup
Rename strafe_change_friction -> strafe_trigger_friction, give friction options an enum with easy names
Add friction triggers to test map
Don't need to query leaderboard every 5 seconds
Backend method to grab personal best by playerid
Add a button to spawn your own personal best replay
Query personal bests by playerid
Change default game length to 20 mins
Show top10 leaderboard in tab menu
Make scoreboard's panel style its own class
Remove debug log
Clean up, fix map cycle sometimes bricking
Fix core triggers not touching
Update .addon
Player nametags when you look at them
Pain day 3 for game template
Override footstep volume
Jump & grounded sound effects
Ducking improvements
Add strafe_disable_mapcycle for mapping/testing
Support copying graphemes outside TextEntry too
Improve console text selection
Improve behaviour of label selection if drag rect is negative size
Ambiguity error
[HammerEntity]
Pain day refactor
Update .addon
Scoreboard z-index
Record the right angles for playback
Spectating, click player or replay on scoreboard to spetate them
Store replay for every run that's an improvement or record
Show map completed message regardless of improvement
Style tweaks
Add timer class to messages coming from timer
Fix rtv
New scoreboard, lists players and replays
Delete flag_checker_color_png_a5cd4f30.vtex_c
Catch deserialize error
Download world record replay on map start
Fetch replay api
api endpoint
Fetch completion returns replay url
Replay data to/from bytes
Can send bytes over websocket
Submit replay to backend for new world records
Can receive binary messages
Azure blob storage
Upload replays to storage, replay url column for completions
Fix NRE on local game
Simulated trigger touch should work with oriented triggers
Get rid of strafe spawn point, just transmit info_player_start for prediction
Discord webhook shows correct name, and only shows personal bests
Fix timer start message spamming
Don't overwrite entities, just use our own (strafe_player_spawn, strafe_trigger_teleport)
Add strafe_teleport_destination
Fix prediction on teleport trigger
Fix wr/top message
Dress citizen
Improve timer completion message
Discord webhook for completions and world records
Always transmit cpr entity
Fix local websocket connection
Hammer.Skip StrafeSpawnPoint