diff options
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -898,11 +898,7 @@ function reveal_cards() { game.prior_c_card = game.c_card; game.prior_p_card = game.p_card; - // Tournament rule: Caesar always goes first on the first turn of the game. - if (game.year == 705 && game.turn == 1) { - game.p1 = CAESAR; - game.p2 = POMPEIUS; - } else if (CARDS[game.c_card].event) { + if (CARDS[game.c_card].event) { game.p1 = CAESAR; game.p2 = POMPEIUS; } else if (CARDS[game.p_card].event) { @@ -916,6 +912,15 @@ function reveal_cards() { game.p2 = POMPEIUS; } + // Tournament rule: Caesar always goes first on the first turn of the game. + if (game.year == 705 && game.turn == 1) { + if (game.p1 != CAESAR) { + log("Tournament rule:\nCaesar is the first player on the very first turn of the game."); + game.p1 = CAESAR; + game.p2 = POMPEIUS; + } + } + game.show_cards = true; game.active = game.p1; start_player_turn(); |