257 Commits over 518 Days - 0.02cph!
Don't cast players shadow with flashlight
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
Spawn trails only on clients
Clamped friction volume friction more
flashlight
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
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
Fixed + added colour option to time zone effect
Trail effect
Fix core triggers not touching
Update .addon
Player nametags when you look at them
Override footstep volume
Jump & grounded sound effects
Ducking improvements
Add strafe_disable_mapcycle for mapping/testing
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
Catch deserialize error
Download world record replay on map start
Fetch replay api
api endpoint
Replay data to/from bytes
Can send bytes over websocket
Submit replay to backend for new world records
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
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
Always transmit cpr entity
Fix local websocket connection
Hammer.Skip StrafeSpawnPoint
Fix float.ToTime formatting
Don't create timer entities multiple times
Try to make sure there's always a next map to change to
Randomly pick the next map if nobody votes
nextmap command
Map cycle and rtv command