diff options
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -3824,13 +3824,21 @@ function goto_assign_hits_on_defender() { } function goto_assign_spiculum_hits() { - if (has_spiculum_hits()) + if (has_spiculum_hits()) { game.state = "assign_spiculum_hits" - else if (is_defender_eliminated()) + } else if (is_defender_eliminated()) { // In case Spiculum eliminates defender... - game.state = "combat_victory" - else + if (game.active_event === EVENT_PLAGUE_OF_CYPRIAN) { + log_br() + log("Plague B0") + game.combat.ahits = 1 + game.state = "assign_hits_on_attacker" + } else { + game.state = "combat_victory" + } + } else { game.state = "initiate_battle" + } } states.assign_hits_on_attacker = { |