summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2023-07-09 12:00:16 +0200
committerTor Andersson <tor@ccxvii.net>2023-07-09 12:00:16 +0200
commitb6ab446d55ee6bf4006f234226faf92a34371502 (patch)
tree3e7a918edbeab24e7a834ff634004b94c48fa04f
parent55e33c53eab772415ee6cd764c2c5616cbdd4d6c (diff)
downloadnevsky-b6ab446d55ee6bf4006f234226faf92a34371502.tar.gz
Fix 4.5.2 Attackers Losing a Storm do not give Spoils.
-rw-r--r--rules.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/rules.js b/rules.js
index 5aef090..f1d12aa 100644
--- a/rules.js
+++ b/rules.js
@@ -9848,7 +9848,9 @@ states.battle_losses_remove = {
lord(lord) {
set_delete(game.battle.retreated, lord)
if (game.active === game.battle.loser)
- transfer_assets_except_ships(lord)
+ // 4.5.2 Attackers losing a Storm do not give up spoils.
+ if (!(game.battle.storm && game.active === game.battle.attacker))
+ transfer_assets_except_ships(lord)
if (can_ransom_lord_battle(lord)) {
goto_ransom(lord)
} else {