|
1371 | 1371 | (in-discard? %)
|
1372 | 1372 | (not (faceup? %)))
|
1373 | 1373 | :max 2}
|
1374 |
| - :msg (msg "to reveal " (str/join " and " (map :title targets)) " from Archives and shuffle them into R&D") |
| 1374 | + :msg (msg "reveal " (str/join " and " (map :title targets)) " from Archives and shuffle them into R&D") |
1375 | 1375 | :effect (req (wait-for (reveal state side targets)
|
1376 | 1376 | (doseq [c targets]
|
1377 | 1377 | (move state side c :deck))
|
|
1384 | 1384 | card nil)
|
1385 | 1385 | (effect-completed state side eid)))))
|
1386 | 1386 | :cancel-effect (effect (system-msg "declines to use Moon Pool to reveal any cards in Archives")
|
1387 |
| - (effect-completed eid))}] |
1388 |
| - {:abilities [{:prompt "Trash up to 2 cards from HQ" |
1389 |
| - :label "Trash up to 2 cards from HQ" |
| 1387 | + (effect-completed eid))} |
| 1388 | + moon-pool-discard-ability |
| 1389 | + {:prompt "Trash up to 2 cards from HQ" |
| 1390 | + :choices {:card #(and (corp? %) |
| 1391 | + (in-hand? %)) |
| 1392 | + :max 2} |
| 1393 | + :async true |
| 1394 | + :msg (msg "trash " (count targets) " cards from HQ ") |
| 1395 | + :effect (req (wait-for (trash-cards state :corp targets {:cause-card card}) |
| 1396 | + (continue-ability |
| 1397 | + state side |
| 1398 | + moon-pool-reveal-ability |
| 1399 | + card nil))) |
| 1400 | + :cancel-effect (effect (system-msg "declines to use Moon Pool to trash any cards from HQ") |
| 1401 | + (continue-ability moon-pool-reveal-ability card nil))}] |
| 1402 | + {:abilities [{:label "Trash up to 2 cards from HQ. Shuffle up to 2 cards from Archives into R&D" |
1390 | 1403 | :cost [:remove-from-game]
|
1391 | 1404 | :async true
|
1392 |
| - :choices {:card #(and (corp? %) |
1393 |
| - (in-hand? %)) |
1394 |
| - :max 2} |
1395 |
| - :msg (msg "trash " (count targets) " cards from HQ ") |
1396 |
| - :effect (req (wait-for (trash-cards state :corp targets {:cause-card card}) |
1397 |
| - (continue-ability |
1398 |
| - state side |
1399 |
| - moon-pool-reveal-ability |
1400 |
| - card nil))) |
1401 |
| - :cancel-effect (effect (system-msg "declines to use Moon Pool to trash any cards from HQ") |
1402 |
| - (continue-ability moon-pool-reveal-ability card nil))}]}))) |
| 1405 | + :effect (effect (continue-ability |
| 1406 | + moon-pool-discard-ability |
| 1407 | + card nil))}]}))) |
1403 | 1408 |
|
1404 | 1409 | (defcard "Mr. Stone"
|
1405 | 1410 | {:events [{:event :runner-gain-tag
|
|
0 commit comments