userConnacancel

4,575 Commits over 1,280 Days - 0.15cph!

3 Years Ago
Added black ball icon class and fixed icon class for win
3 Years Ago
Added spots or stripes icon classes Added icon class
3 Years Ago
Some cleanup
3 Years Ago
Don't use NextPhysicsFrame in a Task if you want to stay sane
3 Years Ago
Added Toasts (first pass) ready for skinning
3 Years Ago
Also update TimeLeftSeconds in PlayRound
3 Years Ago
Added TimeLeftSeconds for Lewis
3 Years Ago
Updated PoolBallType to Spots and Stripes
3 Years Ago
Smoother cue rotation and the line no longer jiggles
3 Years Ago
Fixed cue offset
3 Years Ago
Added some additional sounds
3 Years Ago
Added some placeholder sound effects
3 Years Ago
Asynchronous ball potting animation and reduced RespawnWhite/BlackBall to RespawnBall
3 Years Ago
Fixed issues with pool_felt_tiling_blend Merge branch 'main' of sbox-pool into main
3 Years Ago
Fixed shot power being remembered next time and updated blend material to use blend.vfx
3 Years Ago
Fixed absolute paths
3 Years Ago
Use correct orientations for the pool cue
3 Years Ago
Fixed absolute path on pool_ball_15
3 Years Ago
A couple of fixes and moved the positioning of the cue server-side for now until some prediction issues are resolved
3 Years Ago
Added the shot power line and dotted power circle effect using RenderEntity
3 Years Ago
A few surface property tweaks Reduce maximum force of the white ball by shot power and use 10 physics substeps to prevent balls moving through eachother
3 Years Ago
Fixed Z velocity on balls I dunno what happened here Merge branch 'main' of sbox-pool into main Update hole.vmat_c
3 Years Ago
Added support for material groups for the balls so each one has a proper material now
3 Years Ago
Updated physics, positioning and traces to use new 1:1 scale
3 Years Ago
Fixed VertexBufferExtension.AddCube using wrong up vector axis
3 Years Ago
Don't leave this spammy null log in here
3 Years Ago
Show white area when appropriate, fixed the cue going crazy due to a weird bug with Normal that sometimes returns negative zeros,
3 Years Ago
Improved control mechanism, removed redundant FirstPersonView, numbered my balls, added addition enum to fgd
3 Years Ago
Predict placing the white ball for a smoother experience
3 Years Ago
Temporary RenderEntity tests (not working at the moment)
3 Years Ago
Added some BBox extensions, rudimentary ball placement code (visuals coming) within white area, player gets second shot when potting their own color
3 Years Ago
Added FloatExtension (Normalize), the cue will automatically tilt and raise if it needs to, and half-finished white ball placement
3 Years Ago
Added trigger_white_area to the map
3 Years Ago
Added TriggerWhiteArea for where the white ball can be placed (stub)
3 Years Ago
Increased the scale of balls by 15% and added a trigger around the table to detect when balls have flown away
3 Years Ago
Fixed issues with scoring and added FoulReason.HitNothing (players foul if the white ball hits nothing during their play)
3 Years Ago
Temporarily show a debug line from the cue tip until a proper particle system is made for it
3 Years Ago
Finished most of the core gameplay logic, it's now mostly possible to complete a game of pool. Additional tweaks to physics needed, visual elements and placing the white ball required
3 Years Ago
Fixed a bug where cues would sometimes double up and fixed the last striker of a ball determining who to owe the score to
3 Years Ago
Moved reference table map
3 Years Ago
Tweaked the physics (still needs a lot of work), added a proper round system where players can take turns and be selected at random (losers never play twice, winner stays on), implemented EntityHandle for networked entities, and pocketing balls will increase score, pocketing the white will respawn it
3 Years Ago
Added simple view system with TopDownView and FirstPersonView, use ApplyForceAt when striking the white ball instead of setting velocity directly so it applies it from the cue tip
3 Years Ago
Trying to nail one method of cue control, this is my first pass but it needs a good tweaking
3 Years Ago
Added PoolBall, PoolBallSpawn and TriggerBallPocket entities, added them to the pool table map, and got ball spawning working
3 Years Ago
Added skeleton gamemode code
3 Years Ago
Initial commit
3 Years Ago
Added barebones components for rounds and required game class
3 Years Ago
Initial commit
3 Years Ago
Compiled sound event files
3 Years Ago
Sound source files Merge branch 'main' of sbox-hidden into main