userConnacancel
reposbox-poolcancel

167 Commits over 821 Days - 0.01cph!

1 Year Ago
Added Pool Turn Time game setting Added virtual methods to create cue and ball so rules can override them. Add PowerPoolBall stub class. Only interact with GameServices if the rules dictate the game should be ranked (non-regular rules are not ranked) Removed some old logs and ensure camera starts above the pool table
1 Year Ago
Initialize BaseGameRules based on the set pool_game_rules value
1 Year Ago
Load correct BaseGameRules class based on the pool_game_rules ConVar
1 Year Ago
Add Game Rules setting and add two choices for now: Regular and Power Pool. Power Pool coming soon(tm).
1 Year Ago
Fix pool by replacing pointer-events: visible with a viable alternative
1 Year Ago
Various pool fixes (sounds, side collisions, fast forward)
1 Year Ago
Revert bandaid for StartTouch bug so can be tested for fix
1 Year Ago
Adjust bounce threshold but I'm not convinced that it's working
1 Year Ago
Use Physics Substeps in Project Settings Add "ball" tag to PoolBall entities and add debug log to TriggerBallPocket for StartTouch
1 Year Ago
Pain Day 3 (Ball physics no longer behaving correctly?!)
2 Years Ago
Add Display attributes to Pool entities Merge branch 'master' of sbox-pool
2 Years Ago
Updated for Pain Day 2
2 Years Ago
Update .addon and rename PoolGame namespace to Facepunch.Pool
2 Years Ago
Added support for ball-hit-side sound
2 Years Ago
Fixed compile errors for pool Merge branch 'master' of sbox-pool Only update winner + loser incase there's spectators
3 Years Ago
Updated IsFastForwarding property to use network change callbacks. Fixed a bug where potting a ball would cause the game to freeze (RenderAlpha -> RenderColor.a)
3 Years Ago
Add [Predicted] to AimDir and ShotPower
3 Years Ago
Strip out unused rule voting system
3 Years Ago
Strip out unused rule voting system
3 Years Ago
3 Years Ago
Fix obsolete warnings
3 Years Ago
Revert "Update vector usages" This reverts commit 574545247ea82c3e9838f84e16d6a068d1bc0c96.
3 Years Ago
Updated pool to work with the latest core changes
3 Years Ago
Hide the Win Summary when the stats round is over
3 Years Ago
Fixed Win Summary Elo Calculations
3 Years Ago
Update namespace
3 Years Ago
Added skeleton Win Summary
3 Years Ago
Disable rule voting
3 Years Ago
Started working on a rule voting system ( WIP, looks ugly )
3 Years Ago
Show black ball in top when player is on the black, only play FF sound once per game because it is repetitive, hitting another ball after black won't foul if you're on the black
3 Years Ago
You don't get a 2nd shot if you foul first
3 Years Ago
Added an experimenting fast forward system to stop it taking so long for a turn to end - this might be annoying
3 Years Ago
Include the white ball when determining gasp
3 Years Ago
Some refactoring, added some sound effects, made the game speed up 3 seconds after taking a shot, added ticking clock sound for turn, and in some occasions the camera will zoom and the crowd will GASP if a ball might go in after a while
3 Years Ago
Everything goes red if you might hit the wrong ball
3 Years Ago
No writing files yet
3 Years Ago
Fixed Authority error when moving white ball before Owner is properly replicated
3 Years Ago
Updated surface property of pool.ball to have reduced bounce threshold (woop) and load/save rating JSON
3 Years Ago
Fixed pot history not updating (this is only a temporary measure)
3 Years Ago
Updated to new Net stuff
3 Years Ago
Added basic ELO ranking display support (saving to JSON is disabled for now)
3 Years Ago
Move common logic for whether owner is in play to a separate method
3 Years Ago
Fixed server accepting input from everyone
3 Years Ago
Removed "controllers" and the Cue handles its own fate now, properly predicted with Simulate and client effects (shot power line etc) updated in Tick for each client
3 Years Ago
Test
3 Years Ago
Predict white ball placement as well and set owner directly to the pawn now that works
3 Years Ago
Let's try and make the cue predicted again for the player taking a turn Merge branch 'main' of sbox-pool into main
3 Years Ago
Update NetworkList for Pool
3 Years Ago
Pool is a functional game again after Pain Day, fixed a bug where potting the white after the black would still result in a win
3 Years Ago
Use a single tick for both remote and local client this helps reduce the lerping effect of the cue