4,156 Commits over 884 Days - 0.20cph!
More messing around with UI
https://files.facepunch.com/tony/1b0111b1/sbox-dev_jwiM3RE8z3.jpg
Small changes, air dash uses SHIFT
Cancel slide if we end up off the ground
Implement TakesOverControl, which cancels out wish movement
Add Slide
Crush trigger instead of trying to bake it in all things
Improve Ground Slam, stops the player in the air first
PlayerPusher, PlayerCrusher, Kill, Respawn
Remove debugs
Use Player.Velocity instead for a bunch of things
Add MovingPlatform
New test map
Basic implementation for Inheriting ground object velocity
Fixed fake shadow decal cutoff/depth
Work on pickup collectibles
Air dash is relative to input direction, not facing direction
Trace to camera direction to try to avoid walls
Trying to simplify this code
Fixed motion data returning crazy values if something went wrong, or we don't have the hardware
Expose OnPlayerLanded event instead of checking on update in every ability that needs to know
More control over heights
Add ducking, camera follows character height loosely
Play specific landing sounds based on speed
Player footsteps, double jump sound and effects
Ability, DoubleJumpAbility - testing the waters for a good enough API for this
Impulse
Improve third person camera
Only turn on player's camera if in control
NetworkHelper, PlayerDresser
Add basic movement, third person camera
A new start, reformat project in scene
Split this out a bit better
Add Career page, show player and weapon stats all in one place
Add PlayerStatsRule which gives a more general overview, kills, deaths, and headshot kills
WeaponStats will additionally record headshots per weapon too
Start collecting kills stats per weapon
Too many errors from this
Stop-gap fix until I suss out why maps are referencing their own game projects, and having projects download their cloud version on startup
Moved game setup prefab on Refinery
Fade in GameHUD too
Added volumetric fog to main menu
UI buttons defined as an "action" will play a different click sound
Replace UI press sound as well
SoundEmitter can specify a target mixer
Main menu music uses "Music" mixer so it can be tweaked
Add camera shake to main menu, replaced ui button hover sound