We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3cbbb1a commit 938f209Copy full SHA for 938f209
lib/magic/actions/cast.rb
@@ -43,7 +43,7 @@ def mana_cost=(cost)
43
44
def mana_cost
45
@mana_cost ||= begin
46
- if @flashback
+ if @flashback && card.zone.graveyard?
47
cost = card.flashback_cost
48
else
49
cost = card.cost
spec/stack/counterspell_spec.rb
@@ -9,6 +9,11 @@
9
10
context "counters annul, which was countering sol ring" do
11
it "sol ring enters the battlefield" do
12
+ p1.hand.add(sol_ring)
13
+ p1.hand.add(counterspell)
14
+
15
+ p2.hand.add(annul)
16
17
p1.add_mana(red: 1)
18
sol_ring_action = cast_action(card: sol_ring, player: p1)
19
sol_ring_action.pay_mana(generic: { red: 1 } )
0 commit comments