Skip to content

Commit

Permalink
fixes for kingmaking, cloud eater
Browse files Browse the repository at this point in the history
  • Loading branch information
NBKelly committed Mar 21, 2024
1 parent 7fab5af commit af047ca
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
7 changes: 4 additions & 3 deletions src/clj/game/cards/agendas.clj
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
[game.core.damage :refer [damage damage-bonus]]
[game.core.def-helpers :refer [corp-recur defcard do-net-damage
offer-jack-out reorder-choice get-x-fn]]
[game.core.drawing :refer [draw]]
[game.core.drawing :refer [draw draw-up-to]]
[game.core.effects :refer [register-lingering-effect]]
[game.core.eid :refer [effect-completed make-eid]]
[game.core.engine :refer [pay register-events resolve-ability
Expand Down Expand Up @@ -1129,10 +1129,11 @@
(update-all-agenda-points state)
(check-win-by-agenda state side)
(effect-completed state side eid))
:cancel-effect (effect (system-msg (str "declines to use " (:title card))))}]
:cancel-effect (effect (system-msg (str "declines to use " (:title card)))
(effect-completed eid))}]
{:on-score {:async true
:effect (req (wait-for
(draw state side 3)
(draw-up-to state side card 3)
(continue-ability state side add-abi card nil)))}}))

(defcard "Labyrinthine Servers"
Expand Down
6 changes: 3 additions & 3 deletions src/clj/game/cards/ice.clj
Original file line number Diff line number Diff line change
Expand Up @@ -1199,18 +1199,18 @@
:events [{:event :end-of-encounter
:req (req (and (= :this-turn (:rezzed card))
(same-card? (:ice context) card)))
:msg "force the Runner to choose a subroutine to resolve"
:msg "force the Runner to choose an effect"
:effect (effect (continue-ability
{:prompt "Choose one"
:player :runner
:choices (req [(when (seq (all-installed-runner state)) "Corp trashes 1 Runner card")
:choices (req ["Corp trashes 1 Runner card"
(when-not (forced-to-avoid-tags? state side) "Take 2 tags")
(when (can-pay? state :runner eid card nil :net 3)
"Suffer 3 net damage")])
:async true
:effect (req
(continue-ability
state :runner
state (if (= target "Corp trashes 1 Runner card") :corp :runner)
(cond
(= target "Corp trashes 1 Runner card")
trash-installed-sub
Expand Down

0 comments on commit af047ca

Please sign in to comment.