41 Commits over 549 Days - 0.00cph!
Change minimum players to 2 (thanks Eridium)
Fixed blending material on Pooll
Update Pool for custom-client-input branch
Remove Game Rules ConVar and Game Setting (this will be an addon or fork)
Remove PB rules
Started upgrading to Razor
Fix background color
Cleanup
Updated PlayerDisplay to Razor and add @inherits to Razor components to fix some broken intellisense. Getting the hang of this...
Updated BallHistory to Razor
Update Hud RootPanel + CursorController
Remove RoundInfo because it isn't even used
Update ToastList to Razor + add ToastItem component
Updated WinSummary to Razor + added WinSummary components
Merge pull request #5 from Facepunch/custom-client-input
Pool Updates
Add Base Powerup
Add PowerupEntity
Apply random force to non-static powerups
Add Start, Finish to BaseGameRules and IsPlaying property
Call Start and Finish
Shot power line ignores powerups in the trace
Only spawn powerups if there's less than 3
Add Powerup.OnTouch
Fix friction values on pool table and pool ball surfaces
Updated pool map to use upgraded blend material to new shader + hack around with the color a bit to get it to match
Remove async OnSecond call in favor of NextSecondTime
Only show ranked items in the UI if the game rules are ranked
Fixed game turn end time being stupid high. Fixed turn not ending when timer is up.
Fix win summary by showing the correct elo delta, previous and next ranks
Start trying to properly implement elo ranking into pool using FetchGameRankAsync
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
Initialize BaseGameRules based on the set pool_game_rules value
Load correct BaseGameRules class based on the pool_game_rules ConVar
Add Game Rules setting and add two choices for now: Regular and Power Pool. Power Pool coming soon(tm).
Fix pool by replacing pointer-events: visible with a viable alternative
Various pool fixes (sounds, side collisions, fast forward)
Fixed issue with turns
disable fast forward
Update .addon
Stopped balls from flying away
Adjust bounce threshold but I'm not convinced that it's working
Use Physics Substeps in Project Settings
Add "ball" tag to PoolBall entities and add debug log to TriggerBallPocket for StartTouch
Pain Day 3 (Ball physics no longer behaving correctly?!)
Add Display attributes to Pool entities
Merge branch 'master' of sbox-pool
Ignore compiled files
Delete stuff that shouldn't be uploaded
Update .addon
Update .addon
Update .addon and rename PoolGame namespace to Facepunch.Pool
Added support for ball-hit-side sound
Fixed compile errors for pool
Merge branch 'master' of sbox-pool
Only update winner + loser incase there's spectators
Cleanup, add game services
Updated IsFastForwarding property to use network change callbacks. Fixed a bug where potting a ball would cause the game to freeze (RenderAlpha -> RenderColor.a)
Fix shot power line rendering due to render entity changes
Add [Predicted] to AimDir and ShotPower
Strip out unused rule voting system