diff --git a/files/assets/js/casino/blackjack_screen.js b/files/assets/js/casino/blackjack_screen.js index 97fd8fe24..11cdc394c 100644 --- a/files/assets/js/casino/blackjack_screen.js +++ b/files/assets/js/casino/blackjack_screen.js @@ -171,7 +171,7 @@ function updateBlackjackTable(state) { if (state.status === 'PLAYING' || (state.has_player_split && state.status_split === 'PLAYING')) { - updateResult(`${state.wager.amount} ${currency} are at stake`, "success"); + updateResult(`${state.has_player_split ? state.wager.amount * 2 : state.wager.amount} ${currency} are at stake`, "success"); } else { enableWager(); } diff --git a/files/helpers/twentyone.py b/files/helpers/twentyone.py index ff6347273..5e5e0ea68 100644 --- a/files/helpers/twentyone.py +++ b/files/helpers/twentyone.py @@ -269,12 +269,12 @@ def can_double_down(state): player = state['player'] player_hand_value = get_value_of_hand(player) player_never_hit = len(player) == 2 - return not state['has_player_split'] and player_hand_value in (10, 11) and player_never_hit + return not state['has_player_split'] and player_hand_value in (9, 10, 11) and player_never_hit def can_split(state): player = state['player'] player_never_hit = len(player) == 2 - hand_can_split = player[0][0] == player[1][0] + hand_can_split = player[0][1] == player[1][1] player_has_split = state['has_player_split'] return hand_can_split and player_never_hit and not player_has_split diff --git a/files/templates/casino/blackjack_screen.html b/files/templates/casino/blackjack_screen.html index fc1a20d5b..6c11c00bb 100644 --- a/files/templates/casino/blackjack_screen.html +++ b/files/templates/casino/blackjack_screen.html @@ -15,17 +15,16 @@
- + -