1,928 Commits over 913 Days - 0.09cph!
Initial support for reverse rail slides
Ctrl + home/end support for multiline inputs
Grapheme support for TextEntry's ctrl + left/right navigation, and a bit of cleanup
Update SelectWord to work with word boundaries
Double click and dragging will select whole words
Cleanup
Fix out of range exception, cleanup
Fix restart sometimes putting you outside of start zone
Add command to go back to start of current stage
Fix timer starting sometimes when leaving noclip
Don't submit stages to leaderboard
Add mechanic that lets platforms and things push you
Improve movement w/ moving platforms, guess velocity instead of fixing position
Stop timer if noclipping, don't complete if timer state isn't live
Submit to leaderboard, print rank/improvement to chat
Simple leaderboard ui
Update .addon
Update Leaderboard.cs
Improve position when teleporting to a start zone
Fix caret and selection ruined from certain emojis like 👨👩👧👦
Fix caret position when doing realtime emoji replace
Fix potential out of range exception
Fix realtime emoji replacement not working if a grapheme exists in string already
Fix caret position when pasted text contains emojis
Add a emoji replacement to textentry tests
Fix caret position when clicking and navigating with up/down arrows
Fix asset absolute path getting stomped by Path.Combine
Fix assets from other gamemodes getting uploaded when paths are similar, i.e. c:\addon and c:\addon-two
Fix camera getting wonky when you'r getting pushed by a moving wall
Adjust camera znear
Try to avoid getting stuck in prop shortly after throwing it
Don't let props kill players
Fix ground slam affecting players
Print linear checkpoint time
Timer refactor
Completion message
Update FloatExtensions.cs
Simplify adding hud elements
Move styles to single file
Center hud shows time
Linear timer doesn't run until you leave start zone
Ground slam is more explosive
Ground slam clears velocity at start
Air dash cancels ground slam
Add back ground slam freeze time
AirDash bumps you up if ground slamming too
Improve carriable's hold position
Set holdtype when carrying something
Left click to throw, right click to drop
Log activated move mechanic with debug
Don't activate ducker in air
Fix up ground slam, keep it in simulate
Find ents to damage with Entity.FindInSphere
Fix coyote time, should fix super jump bug
Adjust sensitivity slider's range and format
Fix chat commands
Predict restart command, lag free
Predictable triggers
Movement improvements
Delete facepunch.strafe.fgd
Add strafe_trigger_push
Update test map
Add /r chat command
Fix error creating lobby when gamemode's maplist is not null but empty
Delete facepunch.unicycle_frenzy.fgd
Show players needed to start/starting in x seconds
Grant top 3 players exp at end of match
+iv_score (tab) now opens game-end podiums and map vote, +iv_menu (q) opens game menu
InputBuilder extensions for game actions
If listen server host votes during free play state just go to that map
If at least half players vote a map before match beings force change it
Chat messages that tell you a new level is about to be loaded
Fix up key pickups a bit
Reset pickups when timer resets
Can't double jump shortly after becoming ungrounded
Coyote time
Bit of cleanup
Course timer w/ elapsed time in top left hud
Fix annoying double jump w/ high ping
Update StrafePlayer.Timer.cs
Adjust movement settings
Update trigger names
Update test maps
Game -> StrafeGame
Improved chatbox
Forget base velocity for now
Move with rotating platforms
Assets
Carriable prop
Update test map
Press E to carry around and throw props
Sound effects for chat message, player join, player leave, course completed