Skip to content

Commit 25e341a

Browse files
authored
Merge pull request #7980 from NBKelly/ltf-fix
2 parents 82bcc33 + 3e1e04b commit 25e341a

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

src/clj/game/core/moving.clj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[game.core.board :refer [all-active-installed]]
66
[game.core.card :refer [active? agenda? asset? card-index condition-counter? convert-to-agenda corp? facedown? fake-identity? get-card get-title get-zone has-subtype? ice? in-hand? in-play-area? installed? program? resource? rezzed? runner?]]
77
[game.core.card-defs :refer [card-def]]
8-
[game.core.effects :refer [register-static-abilities unregister-static-abilities]]
8+
[game.core.effects :refer [is-disabled-reg? register-static-abilities unregister-static-abilities]]
99
[game.core.eid :refer [complete-with-result effect-completed make-eid make-result]]
1010
[game.core.engine :as engine :refer [checkpoint dissoc-req register-pending-event queue-event register-default-events register-events should-trigger? trigger-event trigger-event-sync unregister-events]]
1111
[game.core.finding :refer [get-scoring-owner]]
@@ -374,7 +374,8 @@
374374
(reduce
375375
(fn [acc cur]
376376
(let [event (if (and (same-card? card (:card cur))
377-
(= trash-event (:event cur)))
377+
(= trash-event (:event cur))
378+
(not (is-disabled-reg? state card)))
378379
(assoc cur :duration trash-event)
379380
cur)]
380381
(conj acc event)))

test/clj/game/cards/upgrades_test.clj

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4759,6 +4759,19 @@
47594759
(click-card state :corp war)
47604760
(is (no-prompt? state :corp) "Corp has no prompt"))))
47614761

4762+
(deftest warroid-vs-light-the-fire
4763+
(do-game
4764+
(new-game {:corp {:hand ["Warroid Tracker"]}
4765+
:runner {:hand ["Rezeki" "Light the Fire!" "Ika"]}})
4766+
(play-from-hand state :corp "Warroid Tracker" "New remote")
4767+
(take-credits state :corp)
4768+
(play-from-hand state :runner "Rezeki")
4769+
(play-from-hand state :runner "Light the Fire!")
4770+
(card-ability state :runner (get-resource state 0) 0)
4771+
(click-prompt state :runner "Server 1")
4772+
(run-continue-until state :success)
4773+
(is (no-prompt? state :runner) "No prompt for warroid")))
4774+
47624775
(deftest will-o-the-wisp
47634776
;; Will-o'-the-Wisp
47644777
(do-game

0 commit comments

Comments
 (0)