diff options
author | Tor Andersson <tor@ccxvii.net> | 2024-04-29 20:46:52 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2024-04-29 20:46:52 +0200 |
commit | 9c05cb6c5e35aecebb42618134bcce189af1bf3f (patch) | |
tree | a5872775455e950c9d084446b81df69fb184e29d | |
parent | 1e18b42d0b374a469f324f81a8b8b281a5e5df8d (diff) | |
download | plantagenet-9c05cb6c5e35aecebb42618134bcce189af1bf3f.tar.gz |
remove hastings capability card when vassal disbands
-rw-r--r-- | rules.ts | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1565,6 +1565,10 @@ function muster_vassal(vassal: Vassal, lord: Lord) { } function disband_vassal(vassal: Vassal) { + if (vassal === VASSAL_HASTINGS) { + let lord = get_vassal_lord(VASSAL_HASTINGS) + discard_lord_capability(lord, AOW_YORK_HASTINGS) + } if (data.vassals[vassal].service > 0) { let new_turn = current_turn() + (6 - data.vassals[vassal].service) set_vassal_lord_and_service(vassal, VASSAL_CALENDAR, new_turn) @@ -1574,10 +1578,6 @@ function disband_vassal(vassal: Vassal) { set_vassal_lord_and_service(vassal, VASSAL_OUT_OF_PLAY, 0) log(`Disbanded V${vassal}.`) } - if (vassal === VASSAL_HASTINGS) { - discard_card_capability(AOW_YORK_HASTINGS) - logi(`Hastings Discarded`) - } } function pay_vassal(vassal: Vassal) { |