|
230 | 230 | :all true} |
231 | 231 | :effect (effect (complete-with-result eid targets))})] |
232 | 232 | {:advanceable :always |
233 | | - :abilities [{:label "Swap 1 card in HQ and Archives for each advancement token" |
| 233 | + :abilities [{:label "Swap 1 card in HQ and Archives for each advancement counter" |
234 | 234 | :cost [(->c :trash-can)] |
235 | 235 | :msg (msg "swap " |
236 | 236 | (quantify (max (count (:discard corp)) |
|
274 | 274 | :abilities [(set-autoresolve :auto-fire "Amani Senai")]})) |
275 | 275 |
|
276 | 276 | (defcard "Anson Rose" |
277 | | - (let [ability {:label "Place 1 advancement token (start of turn)" |
| 277 | + (let [ability {:label "Place 1 advancement counter (start of turn)" |
278 | 278 | :once :per-turn |
279 | | - :msg "place 1 advancement token on itself" |
| 279 | + :msg "place 1 advancement counter on itself" |
280 | 280 | :async true |
281 | 281 | :effect (effect (add-prop eid card :advance-counter 1 {:placed true}))}] |
282 | 282 | {:derezzed-events [corp-rez-toast] |
|
292 | 292 | state side |
293 | 293 | {:optional |
294 | 294 | {:waiting-prompt true |
295 | | - :prompt (str "Move advancement tokens to " icename "?") |
| 295 | + :prompt (str "Move advancement counters to " icename "?") |
296 | 296 | :yes-ability |
297 | | - {:prompt "How many advancement tokens do you want to move?" |
| 297 | + {:prompt "How many advancement counters do you want to move?" |
298 | 298 | :choices {:number (req (get-counters card :advancement))} |
299 | 299 | :async true |
300 | 300 | :effect (req (wait-for |
|
330 | 330 | :abilities [{:req (req (and (:corp-phase-12 @state) |
331 | 331 | (counters-available? state))) |
332 | 332 | :once :per-turn |
333 | | - :label "Remove an advancement token (start of turn)" |
334 | | - :prompt "Choose a card to remove an advancement token from" |
| 333 | + :label "Remove an advancement counter (start of turn)" |
| 334 | + :prompt "Choose a card to remove an advancement counter from" |
335 | 335 | :choices {:card #(and (pos? (get-counters % :advancement)) |
336 | 336 | (installed? %))} |
337 | 337 | :async true |
|
784 | 784 | :choices {:req (req (and (ice? target) |
785 | 785 | (not (same-card? from-ice target)) |
786 | 786 | (can-be-advanced? state target)))} |
787 | | - :msg (msg "move an advancement token from " |
| 787 | + :msg (msg "move an advancement counter from " |
788 | 788 | (card-str state from-ice) |
789 | 789 | " to " |
790 | 790 | (card-str state target)) |
|
1008 | 1008 | (in-server? %)) |
1009 | 1009 | (all-installed state :corp)))} |
1010 | 1010 | :abilities [{:cost [(->c :credit 1)] |
1011 | | - :label "Place 1 advancement token on a card that can be advanced in a server" |
| 1011 | + :label "Place 1 advancement counter on a card that can be advanced in a server" |
1012 | 1012 | :choices {:req (req (and (can-be-advanced? state target) |
1013 | 1013 | (installed? target) |
1014 | 1014 | (in-server? target)))} ; should be *in* a server |
1015 | 1015 | :once :per-turn |
1016 | | - :msg (msg "place 1 advancement token on " (card-str state target)) |
| 1016 | + :msg (msg "place 1 advancement counter on " (card-str state target)) |
1017 | 1017 | :async true |
1018 | 1018 | :effect (effect (add-prop eid target :advance-counter 1 {:placed true}))}]}) |
1019 | 1019 |
|
|
1143 | 1143 |
|
1144 | 1144 | (defcard "Exposé" |
1145 | 1145 | {:advanceable :always |
1146 | | - :abilities [{:label "Remove 1 bad publicity for each advancement token on Exposé" |
| 1146 | + :abilities [{:label "Remove 1 bad publicity for each advancement counter on Exposé" |
1147 | 1147 | :msg (msg "remove " (get-counters card :advancement) " bad publicity") |
1148 | 1148 | :cost [(->c :trash-can)] |
1149 | 1149 | :effect (effect (lose-bad-publicity (get-counters card :advancement)))}]}) |
|
1326 | 1326 | (defcard "GRNDL Refinery" |
1327 | 1327 | {:advanceable :always |
1328 | 1328 | :abilities [{:action true |
1329 | | - :label "Gain 4 [Credits] for each advancement token on GRNDL Refinery" |
| 1329 | + :label "Gain 4 [Credits] for each advancement counter on GRNDL Refinery" |
1330 | 1330 | :cost [(->c :click 1) (->c :trash-can)] |
1331 | 1331 | :msg (msg "gain " (* 4 (get-counters card :advancement)) " [Credits]") |
1332 | 1332 | :async true |
|
2056 | 2056 | :keep-menu-open :while-advancement-tokens-left |
2057 | 2057 | :req (req (and (pos? (get-counters card :advancement)) |
2058 | 2058 | (not-empty (all-active-installed state :corp)))) |
2059 | | - :label "Move an advancement token to a faceup card" |
| 2059 | + :label "Move an advancement counter to a faceup card" |
2060 | 2060 | :prompt "Choose a faceup card" |
2061 | 2061 | :choices {:card faceup?} |
2062 | | - :msg (msg "move an advancement token to " (card-str state target)) |
| 2062 | + :msg (msg "move an advancement counter to " (card-str state target)) |
2063 | 2063 | :async true |
2064 | 2064 | :effect (req (wait-for (add-prop state side card :advance-counter -1 {:placed true}) |
2065 | 2065 | (add-prop state side eid target :advance-counter 1 {:placed true})))}]}) |
|
2296 | 2296 | {:abilities [{:action true |
2297 | 2297 | :cost [(->c :click 1)] |
2298 | 2298 | :keep-menu-open :while-clicks-left |
2299 | | - :label "Place 1 advancement token on a card" |
| 2299 | + :label "Place 1 advancement counter on a card" |
2300 | 2300 | :choices {:card installed?} |
2301 | | - :msg (msg "place 1 advancement token on " (card-str state target)) |
| 2301 | + :msg (msg "place 1 advancement counter on " (card-str state target)) |
2302 | 2302 | :async true |
2303 | 2303 | :effect (req (wait-for |
2304 | 2304 | (add-prop state :corp target :advance-counter 1 {:placed true}) |
|
2678 | 2678 | {:events [{:event :damage |
2679 | 2679 | :req (req (and (pos? (:amount context)) |
2680 | 2680 | (= :meat (:damage-type context)))) |
2681 | | - :msg "place 1 advancement token on itself" |
| 2681 | + :msg "place 1 advancement counter on itself" |
2682 | 2682 | :async true |
2683 | 2683 | :effect (effect (add-counter eid card :advancement 1 {:placed true}))}] |
2684 | | - :abilities [{:label "Move hosted advancement tokens to another card" |
| 2684 | + :abilities [{:label "Move hosted advancement counters to another card" |
2685 | 2685 | :cost [(->c :trash-can)] |
2686 | 2686 | :async true |
2687 | | - :prompt "How many hosted advancement tokens do you want to move?" |
| 2687 | + :prompt "How many hosted advancement counters do you want to move?" |
2688 | 2688 | :choices {:number (req (get-counters card :advancement)) |
2689 | 2689 | :default (req (get-counters card :advancement))} |
2690 | 2690 | :effect (req (let [num-counters target] |
|
2693 | 2693 | {:async true |
2694 | 2694 | :prompt "Choose a card that can be advanced" |
2695 | 2695 | :choices {:req (req (can-be-advanced? state target))} |
2696 | | - :effect (effect (system-msg (str "uses " (:title card) " to move " (quantify num-counters "hosted advancement token") " to " (card-str state target))) |
| 2696 | + :effect (effect (system-msg (str "uses " (:title card) " to move " (quantify num-counters "hosted advancement counter") " to " (card-str state target))) |
2697 | 2697 | (add-counter eid target :advancement num-counters {:placed true}))} |
2698 | 2698 | card nil)))}]}) |
2699 | 2699 |
|
|
2963 | 2963 | :poison true |
2964 | 2964 | :on-access {:optional |
2965 | 2965 | {:waiting-prompt true |
2966 | | - :prompt "Place 1 advancement token on a card that can be advanced?" |
2967 | | - :yes-ability {:msg (msg "place 1 advancement token on " (card-str state target)) |
2968 | | - :prompt "Choose a card to place an advancement token on" |
| 2966 | + :prompt "Place 1 advancement counter on a card that can be advanced?" |
| 2967 | + :yes-ability {:msg (msg "place 1 advancement counter on " (card-str state target)) |
| 2968 | + :prompt "Choose a card to place an advancement counter on" |
2969 | 2969 | :choices {:req (req (can-be-advanced? state target))} |
2970 | 2970 | :async true |
2971 | 2971 | :effect (effect (add-prop eid target :advance-counter 1 {:placed true}))}}}}) |
|
3140 | 3140 |
|
3141 | 3141 | (defcard "Test Ground" |
3142 | 3142 | {:advanceable :always |
3143 | | - :abilities [{:label "Derez 1 card for each advancement token" |
| 3143 | + :abilities [{:label "Derez 1 card for each advancement counter" |
3144 | 3144 | :req (req (pos? (get-counters card :advancement))) |
3145 | 3145 | :cost [(->c :trash-can)] |
3146 | 3146 | :async true |
|
0 commit comments