147 Commits over 91 Days - 0.07cph!
Move enums to own folder, removed unused Vector3 extension, move Game tick to Event
Ensure tick runs when it should do for clients with input, it can run wherever for spectators
Fixed another game logic bug
Fixed various bugs in game logic
Attempt to fix various race conditions
Simple ELO ranking, we could display this, or use it to matchmake
Fixed issues with potting balls and fouls
Test
Merge branch 'main' of sbox-pool into main
Re-styling the Ball history, header and footer
Push header and footer CSS panels
Remove log
Merge
Merge branch 'main' of sbox-pool into main
updated balls font / scene lighting
Merge branch 'main' of sbox-pool into main
merge
Refactored BallTray and network its history
Added DoPlayerPotBall method to clean things up a little
Added ball tray skeleton for skinning
added missing dot on the 9
Merge branch 'main' of sbox-pool into main
Refactored View system so now spectators will see what you see properly
Merge
Merge branch 'main' of sbox-pool into main
adding table line stuff
Merge branch 'main' of sbox-pool into main
Added black ball icon class and fixed icon class for win
Added spots or stripes icon classes
Added icon class
delete roundinfo redundant styles
RoundInfo hiding and styling
Merge branch 'main' of sbox-pool into main
Toast Styling
PlayerDisplay countdown and timer
Don't use NextPhysicsFrame in a Task if you want to stay sane
Added Toasts (first pass) ready for skinning
Also update TimeLeftSeconds in PlayRound
Added TimeLeftSeconds for Lewis
Update images and styling on PlayerDisplay
Updated PoolBallType to Spots and Stripes
Smoother cue rotation and the line no longer jiggles
Added some additional sounds
Added some placeholder sound effects
Asynchronous ball potting animation and reduced RespawnWhite/BlackBall to RespawnBall
Fixed issues with pool_felt_tiling_blend
Merge branch 'main' of sbox-pool into main
updated textures/colliders
updated textures/ models/ lighting
update textures
tweak border size
Fixed shot power being remembered next time and updated blend material to use blend.vfx