File tree Expand file tree Collapse file tree 2 files changed +18
-9
lines changed Expand file tree Collapse file tree 2 files changed +18
-9
lines changed Original file line number Diff line number Diff line change 1320
1320
:type :credit }}})
1321
1321
1322
1322
(defcard " Globalsec Security Clearance"
1323
+ (let [ability {:once :per-turn
1324
+ :label " Lose [Click] and look at the top card of R&D (start of turn)"
1325
+ :req (req (:runner-phase-12 @state))
1326
+ :optional
1327
+ {:prompt " Lose [Click] to look at the top card of R&D?"
1328
+ :waiting-prompt " Runner to choose an option"
1329
+ :autoresolve (get-autoresolve :auto-fire )
1330
+ :yes-ability
1331
+ {:msg " lose [Click] and look at the top card of R&D"
1332
+ :prompt (req (->> corp :deck first :title (str " The top card of R&D is " )))
1333
+ :choices [" OK" ]
1334
+ :effect (effect (lose-clicks 1 ))}}}]
1323
1335
{:req (req (< 1 (get-link state)))
1324
1336
:flags {:runner-phase-12 (req true )}
1325
- :abilities [{:msg " lose [Click] and look at the top card of R&D"
1326
- :once :per-turn
1327
- :effect (effect (continue-ability
1328
- {:prompt (req (->> corp :deck first :title (str " The top card of R&D is " )))
1329
- :choices [" OK" ]}
1330
- card nil ))}]
1331
- :events [{:event :runner-turn-begins
1332
- :req (req (get-in @state [:per-turn (:cid card)]))
1333
- :effect (effect (lose-clicks 1 ))}]})
1337
+ :abilities [ability (set-autoresolve :auto-fire " Globalsec Security Clearance" )]
1338
+ :events [(assoc ability
1339
+ :event :runner-turn-begins
1340
+ :interactive (req true ))]}))
1334
1341
1335
1342
(defcard " Grifter"
1336
1343
{:events [{:event :runner-turn-ends
Original file line number Diff line number Diff line change 2545
2545
(is (:runner-phase-12 @state) " Runner in Step 1.2" )
2546
2546
(let [gsec (get-resource state 0 )]
2547
2547
(card-ability state :runner gsec 0 )
2548
+ (click-prompt state :runner " Yes" )
2548
2549
(is (= " The top card of R&D is Hedge Fund" (:msg (prompt-map :runner ))) " GSec revealed Hedge Fund" )
2550
+ (click-prompt state :runner " OK" )
2549
2551
(end-phase-12 state :runner )
2550
2552
(is (= 3 (:click (get-runner ))) " Runner lost 1 click from Globalsec Security Clearance" ))))
2551
2553
You can’t perform that action at this time.
0 commit comments