1,928 Commits over 913 Days - 0.09cph!
Chat chat entries not appending classes
Print credits earned on run completions
Grant credits when setting a new personal best on any map
Fix compile errors in extension & tool template
Add unit tests for compiling project templates
Fix ButtonGroup deleting its buttons + potential NRE
Added developer settings category
Switch skill hotkeys to QWER
Unit control groups
Double tap control group to move camera to it
Settings menu improvements (#770)
* ButtonGroup can hold a value and treated as a form option
* Switch Video Mode, VSync, Anti-Aliasing, Texture Filtering, and Game Language from DropDown to ButtonGroup
* Each settings page has its own Restore Default/Cancel/Save Changes button
* Fixed Save Changes button not highlighting when things are changed
* Implement Restore Default action for all settings
* Added .is-label to Glass styles, used it for settings labels
* Stage keybind changes and only applied after pressing Save Changes
Window mode setting is a button group
Remove debug log
Switch various game settings to button groups
Add glass.is-label, apply it to all settings labels
Give each page its own save/restore buttons + highlight the button when changes are made
Don't apply keybinds until save is pressed
Controller configuration buttons
Voip volume setting
Add voip volume getter to game preferences
Fill in and apply default settings
Keybinds raise onchange event
Prevent save button getting highlighted on initial reading or cancelling settings
Mana skill cost and regeneration
Add small mana potion
Draw mana bar overhead
Assign a unit's skills from its definition file
Display unit skills in action bar
Click a skill in action bar to begin casting it
Added strafe_timer_music
Starts a sound when the player's timer starts and stops the sound when their timer stops, strictly client side
Keybinds raise onchange event
Add strafe_trigger_utility + output for player entering grounded state
Fill in and apply default settings
Voip volume setting
Add voip volume getter to game preferences
Switch various game settings to button groups
Add glass.is-label, apply it to all settings labels
Give each page its own save/restore buttons + highlight the button when changes are made
Don't apply keybinds until save is pressed
Controller configuration buttons
Controller configuration buttons
Don't apply keybinds until save is pressed
Switch various game settings to button groups
Add glass.is-label, apply it to all settings labels
Give each page its own save/restore buttons + highlight the button when changes are made
Move settings pages to Menu.Settings namespace
Remove inline setting label style, define it in stylesheet
Woops, disable unimplemented bw style
Fix jumps/strafes not showing in replay list
Show replays time & style in scoreboard
Spawn word record replay for each style
Remove leaderboard warning from styles tab
Update discord webhook to display move style
Update queries and timer messages to support styles
Group completions by style, query ranks etc by style
Display style in run list & cards
Submit run style to backend
Add note to styles tab
Jumped & grounded footstep sounds
Sideways and W-Only styles
Add stamina mechanic & style
Restore player animations
Fix camera rotation not setting while spectating
Remove dead code
Fix player nametags not showing
Movement style controller
Movement styles UI
Items can be bought from shop
Basic building unit type
Size of unit's selection ring is set in unit definition
Small health potion & healing particle effect
Default cursor for neutral team
Draw item's name when hovered
Try to place item in first open slot
Items dont need state machine or nav agent
Items - pickup, drop, move, and draw in inventory
Timer calculates strafe sync
Add strafe_trigger_bunnyhop
bhop block trigger - if the player doesn't keep jumping teleport back to checkpoint or target destination
Add UseLastCheckpoint property to strafe_trigger_teleport
Teleports player to their last touched checkpoint instead of a manually defined teleport destination
Update test map
Ledge grab & shimmy movement
Add back camera collision
Remove console log spam
Cleanup
Rolling improvements
Bounce off other player's heads
Spawn coin particle on death