summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
authoriainp5 <iain.pearce.ip@gmail.com>2025-03-02 10:16:48 +0000
committeriainp5 <iain.pearce.ip@gmail.com>2025-03-02 10:16:48 +0000
commit773b504c569f9a8037c2989f360d21f0103a4e37 (patch)
tree32fb2df1db0597db23215ca7154c699098ac3ca1 /rules.js
parentce18b7a26241942168dfede8f2807e363f90167f (diff)
download1989-dawn-of-freedom-773b504c569f9a8037c2989f360d21f0103a4e37.tar.gz
Remove confirm step for Scare Tactics and Support Surges
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js26
1 files changed, 14 insertions, 12 deletions
diff --git a/rules.js b/rules.js
index a968cdc..d986ff8 100644
--- a/rules.js
+++ b/rules.js
@@ -1473,7 +1473,19 @@ states.power_struggle = {
if (game.phase === 0) {
game.played_power_card = card
select_power_card()
- if (leader_cards.includes(card))
+ if (game.played_power_card === PC_SCARE_TACTICS) {
+ log_power_card()
+ game.return = ''
+ goto_vm(351)
+ } else if (game.played_power_card === PC_SUPPORT_SURGES) {
+ log_power_card()
+ if (game.active === DEM) {
+ game.return = COM
+ } else {
+ game.return = DEM
+ }
+ goto_vm(350)
+ } else if (leader_cards.includes(card))
game.state = 'power_struggle_confirm_leader'
else {
game.state = 'power_struggle_confirm'
@@ -1544,17 +1556,7 @@ states.power_struggle_confirm = {
},
done() {
log_power_card()
- if (game.played_power_card === PC_SCARE_TACTICS) {
- game.return = ''
- goto_vm(351)
- } else if (game.played_power_card === PC_SUPPORT_SURGES) {
- if (game.active === DEM) {
- game.return = COM
- } else {
- game.return = DEM
- }
- goto_vm(350)
- } else if (game.played_power_card === PC_SUPPORT_FALTERS) {
+ if (game.played_power_card === PC_SUPPORT_FALTERS) {
change_player()
goto_vm(349)
} else {