6,141 Commits over 1,004 Days - 0.25cph!
Apply the UpdatePlayerPosition/Rotation trick for less laggy transitions
Better subsystem blending values
- Play a viewmodel hit animation
- After hitting the ball keep the player mounted for a few seconds so they can see the result of their shot
Stop pool mountable dragging you along with the cue ball once you shoot
Actually put the 8 ball in the middle like real pool
Cleaner game in progress/leave game logic - makes everything clearer
Start Singleplayer & Start Multiplayer pool game options
- More complex setup for mp game, joining/leaving etc
syncvar_initialiser_support
Fix a few NREs called by the new initialiser support
Syncvars now correctly identifiy and apply initialisers properly
obfuscation_analyzer -> main
main -> obfuscation_analyser
Swap out Source Generator analyser for Code Analyzer version
Fix dodgy prevent building area
Cant place pool table in terrain anymore, has to be on a construction
Add decay to the pooltable
Destroy pool table when ground is missing
Remove old pooltable models (will prevent read/write nre)
Multiple fixes to ensure Pooltable will run at low FPS:
- Allow table itself to run its own substeps on top of ian physics engine. This will allow the table to be able to catch up even when ran at very low FPS (MaxCatchUpTicks)
- Just use the client determinisim rather than snapping mid shot - should prevent balls teleporting around
- Use doubles rather than floats in some places
- Players currently registered to play can clean the existing pool table match
- Players with building priv can clear the existing pool table match
- Anyone can clear the match provided there has been no shots taken for 3 minutes (convar'd)
game_room_dlc -> main (missed files)
Revert PlayerAnimation controller - merge issues
demo_compat_crc_fix -> main
Stop Demo CRC being ignored in Editor
Ensure pool ui closes in demos (when not in first person)
Add extra dismount points so the table wont kill you in some cases (should all the dismounts be blocked)
Stop pool dismounts making you fly
Stop players feet clipping into the ground whilst playing pool
Fix pooltable collider NRE
Added disclaimer text on the pooltable
Fix darts throwing towards the player and bricking the darts board
Revert rolling changes
Reduce stop threshold
- Clean out a bunch of overly complex equidistant test code
- Setup world spline with the correct values to ensure equdistance without a seperated method
Split pool table into client + server files to cut down on the bloat
Fix a ton of movement lag issues
Further lower the pooltable
- Add mouse instructions to the ui
- Minor ui changes
Fix pool balls not rolling when they get slow enough