summaryrefslogtreecommitdiff
path: root/rules.ts
diff options
context:
space:
mode:
Diffstat (limited to 'rules.ts')
-rw-r--r--rules.ts14
1 files changed, 12 insertions, 2 deletions
diff --git a/rules.ts b/rules.ts
index 2d2848f..c0d6907 100644
--- a/rules.ts
+++ b/rules.ts
@@ -7499,6 +7499,11 @@ function goto_defender_assign_hits() {
game.state = "assign_hits"
}
+function resume_defender_assign_hits() {
+ set_active_defender()
+ game.state = "assign_hits"
+}
+
function end_defender_assign_hits() {
game.who = NOBODY
game.battle.ahits = 0
@@ -7513,6 +7518,11 @@ function goto_attacker_assign_hits() {
game.state = "assign_hits"
}
+function resume_attacker_assign_hits() {
+ set_active_attacker()
+ game.state = "assign_hits"
+}
+
function end_attacker_assign_hits() {
game.who = NOBODY
game.battle.dhits = 0
@@ -7828,9 +7838,9 @@ function finish_action_assign_hits() {
game.battle.dhits--
if (game.active === game.battle.attacker)
- goto_attacker_assign_hits()
+ resume_attacker_assign_hits()
else
- goto_defender_assign_hits()
+ resume_defender_assign_hits()
}
// === BATTLE EVENT: SWIFT MANEUVER ===