userBill Bcancel
branchrust_reboot/main/CardGamescancel

317 Commits over 120 Days - 0.11cph!

3 Years Ago
If all other players are all-in, there's no point in having the one remaining active player go through the motions of checking. In that scenario, skip to the end.
3 Years Ago
Set the minimum raise if it's under, instead of just bailing out
3 Years Ago
Make the correct player input if player doesn't have enough for the blinds
3 Years Ago
Refactored the initial blinds to act like real gameplay inputs (reduce the potential bug surface)
3 Years Ago
Play a short ding sound when it's the local player's turn
3 Years Ago
Decrease central poker UI padding
3 Years Ago
Differentiate true winners from users who just got some scrap back due to all-in rules.
3 Years Ago
Fix card central UI auto-sizing.
3 Years Ago
Holding shift changes the bet/raise amount by 25 instead of 5
3 Years Ago
Merge Main->CardGames
3 Years Ago
Clear poker table in the poker tester if the player dismounts
3 Years Ago
Fix for player order. Lock the CardPlayerData array to the mount index
3 Years Ago
Reorder all card table seats/storage/mount points so that gameplay always follows the correct clockwise order
3 Years Ago
- Fixed betting rounds not ending until the end of going around the table. Now moves on immediatey if everyone has had a turn and the bets are equal. - Fixed the next betting round not always starting on the right player.
3 Years Ago
Merge Main->CardGames
3 Years Ago
Fixed player's previous cards that were sent through not clearing if the new load contains no cards
3 Years Ago
Fix the first to have a turn player for two-player games
3 Years Ago
In two player games, have the dealer post the small blind. Small blind player becomes big blind.
3 Years Ago
Action UI edit
3 Years Ago
Merge branch back to CardGames
3 Years Ago
- Fix the raise minimums to follow the rules correctly - Made the action UI less complicated, now only showing the amount your bet will increase - Always send card player data for all players, less bug-prone - Move some CardPlayerData methods to server-only
3 Years Ago
Better abandoned scrap calculation
3 Years Ago
Remove temporary debug print
3 Years Ago
If a player leaves the poker game (quits/dies), but has a higher bet than anyone still in the game due to being all-in for an amount that nobody else could afford, that leaves that portion of the pot in a nominally unclaimable state since poker rules state that a player can only claim winnings from each other player up to the value of their bet. Previously this was paid out in an awkward way that could end up with non-winners claiming the "bonus" scrap. Bonus winnings are now divided equally between the winner(s) (plural in the case of a draw result) of a round.
3 Years Ago
Merge Main -> CardGames
3 Years Ago
For the dismounting on load, work around the issue of seats not being saved and therefore ending up with different UIDs on load
3 Years Ago
BilBTestMap edit
3 Years Ago
Remove the warnings for inputs from the non-active player, it's fine to just ignore them.
3 Years Ago
Merge Main->CardGames
3 Years Ago
When the server loads a save and a player was mounted, move them to a valid dismount position if there is one instead of just spawning them at the spot they were mounted. Fixes getting stuck in the poker table among other things.
3 Years Ago
Phrases
3 Years Ago
Match up card table shadow settings on LODs
3 Years Ago
Fix up LOD issues on the card tables
3 Years Ago
Changed "play" language key to "play_poker" since "play" is already in use for "PLAY GAME"
3 Years Ago
Checked and adjusted player mount positions for all card table seats
3 Years Ago
Fix properties not updating when using vehicle custom inspector
3 Years Ago
Match static card table A chair positions with deployable card table
3 Years Ago
Merge Main->CardGames
3 Years Ago
Handle the case where a player leaves (or dies) mid-game, when they're all-in for more than the other player(s), and hence should have got some of the pot back even if they lost. Pay out the pot ignoring all-in limits if there are no more players to pay out to.
3 Years Ago
Rename card images for extra clarity when used in the inspector
3 Years Ago
Fix poker results calculation order bug
3 Years Ago
Merge Main -> CardGames
3 Years Ago
Add a sanity check warning if there is any scrap left in the pot after winner payouts
3 Years Ago
Dispose old winner info proto data properly on the server side
3 Years Ago
Check and Call can't ever be options in the same turn, so let them both be on the C key for simplicity
3 Years Ago
Increase time between rounds to six seconds
3 Years Ago
Fixed the player's cards not always updating at the next round. Updated how PopulateCards is set.
3 Years Ago
Fixed protobuf winner data not being copied across
3 Years Ago
Compile fix for inspector vars
3 Years Ago
Have the UI say to hold Space