diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 8ab079e78..183f0beba 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -937,6 +937,17 @@ text={T}: Add {1} to your mana pool. -- {T}: Add {W} or {U} to your mana pool. A type=Land [/card] [card] +name=Adarkar Windform +abilities=flying +auto={1}{i}:-flying target(creature) +text=Flying -- {1}{S}i}: Target creature loses flying until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={4}{U} +type=Snow Creature +subtype=Illusion +power=3 +toughness=3 +[/card] +[card] name=Addle target=player auto=chooseacolor target(*[chosencolor]|targetedpersonshand) reject chooseend @@ -11725,6 +11736,16 @@ power=2 toughness=2 [/card] [card] +name=Boreal Centaur +auto={i}:1/1 limit:1 +text={S}i}: Boreal Centaur gets +1/+1 until end of turn. Activate this ability only once each turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={1}{G} +type=Snow Creature +subtype=Centaur Warrior +power=2 +toughness=2 +[/card] +[card] name=Boreal Druid auto={T}:Add{1} text={T}: Add {1} to your mana pool. @@ -11735,6 +11756,17 @@ power=1 toughness=1 [/card] [card] +name=Boreal Griffin +abilities=flying +auto={i}:first strike +text=Flying -- {S}i}: Boreal Griffin gains first strike until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={3}{W}{W} +type=Snow Creature +subtype=Griffin +power=3 +toughness=2 +[/card] +[card] name=Boreal Shelf auto=tap auto={T}:Add{U} @@ -16433,6 +16465,17 @@ power=1 toughness=1 [/card] [card] +name=Chilling Shade +abilities=flying +auto={i}:1/1 +text=Flying -- {S}i}: Chilling Shade gets +1/+1 until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={2}{B} +type=Snow Creature +subtype=Shade +power=1 +toughness=1 +[/card] +[card] name=Chime of Night target=creature auto=@movedTo(this|graveyard) from(battlefield):destroy target(creature[-black]) @@ -24704,6 +24747,17 @@ power=1 toughness=1 [/card] [card] +name=Diamond Faerie +abilities=flying +auto={1}{i}:all(creature[snow]|mybattlefield) 1/1 ueot +text=Flying -- {1}{S}i}: Snow creatures you control get +1/+1 until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={2}{G}{W}{U} +type=Snow Creature +subtype=Faerie +power=3 +toughness=3 +[/card] +[card] name=Diamond Kaleidoscope auto={3}{T}:token(Prism,creature artifact prism, 0/1, artifact) auto={S(prism|myBattlefield)}:Add{W} @@ -36785,6 +36839,17 @@ power=5 toughness=3 [/card] [card] +name=Frost Raptor +abilities=flying +auto={i}:shroud +text=Flying -- {S}i{S}i}: Frost Raptor gains shroud until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={2}{U} +type=Snow Creature +subtype=Bird +power=2 +toughness=2 +[/card] +[card] name=Frost Walker auto=@targeted(this):sacrifice text=When Frost Walker becomes the target of a spell or ability, sacrifice it. @@ -37966,6 +38031,17 @@ power=0 toughness=1 [/card] [card] +name=Gelid Shackles +target=creature +auto=cantblock +auto=noactivatedability +auto={i}:defender +text=Enchant creature -- Enchanted creature can't block and its activated abilities can't be activated. -- {S}i}: Enchanted creature gains defender until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={W} +type=Snow Enchantment +subtype=Aura +[/card] +[card] name=Gemini Engine auto=@combat(attacking) source(this):token(Twin,Gemini Creature,p/t,battleready) && all(Twin[gemini]|mybattlefield) phaseaction[combatends,sourceinplay] sacrifice text=Whenever Gemini Engine attacks, put a colorless Construct artifact creature token named Twin onto the battlefield attacking. Its power is equal to Gemini Engine's power and its toughness is equal to Gemini Engine's toughness. Sacrifice the token at end of combat. @@ -40519,6 +40595,17 @@ power=2 toughness=2 [/card] [card] +name=Goblin Rimerunner +auto={T}:cantblock target(creature) +auto={i}:haste +text={T}: Target creature can't block this turn. -- {S}i}: Goblin Rimerunner gains haste until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={2}{R} +type=Snow Creature +subtype=Goblin Warrior +power=2 +toughness=2 +[/card] +[card] name=Goblin Rock Sled abilities=trample,cantattack auto=@combat(attacking) source(this):frozen @@ -69114,6 +69201,16 @@ power=1 toughness=3 [/card] [card] +name=Ohran Yeti +auto={2}{i}:first strike target(creature[snow]) +text={2}{S}i}: Target snow creature gains first strike until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={3}{R} +type=Snow Creature +subtype=Yeti +power=3 +toughness=3 +[/card] +[card] name=Ojutai, Soul of Winter abilities=flying,vigilance auto=@combat(attacking) source(dragon|mybattlefield):name(tap & Freeze) target(*[-land]|opponentbattlefield) transforms((,newability[tap],newability[frozen])) uynt @@ -72825,6 +72922,17 @@ power=7 toughness=7 [/card] [card] +name=Phyrexian Ironfoot +auto=doesnotuntap +auto={1}{i}:untap +text=Phyrexian Ironfoot doesn't untap during your untap step. -- {1}{S}i}: Untap Phyrexian Ironfoot. ({S}i} can be paid with one mana from a snow permanent.) +mana={3} +type=Snow Artifact Creature +subtype=Construct +power=3 +toughness=4 +[/card] +[card] name=Phyrexian Lens auto={L}{T}:Add{W} auto={L}{T}:Add{U} @@ -72967,6 +73075,17 @@ power=2 toughness=2 [/card] [card] +name=Phyrexian Snowcrusher +abilities=mustattack +auto={1}{i}:1/0 +text=Phyrexian Snowcrusher attacks each turn if able. -- {1}{S}i}: Phyrexian Snowcrusher gets +1/+0 until end of turn. ({S}i} can be paid with one mana from a snow permanent.) +mana={6} +type=Snow Artifact Creature +subtype=Juggernaut +power=6 +toughness=5 +[/card] +[card] name=Phyrexian Soulgorger auto=cumulativeupcost[{S(creature|myBattlefield)}] sacrifice text=Cumulative upkeep - Sacrifice a creature. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) @@ -80562,6 +80681,51 @@ power=1 toughness=2 [/card] [card] +name=Rime Transfusion +target=creature +auto=2/1 +auto=teach(creature) {i}:cantbeblockedby(creature[-snow]) ueot +text=Enchant creature -- Enchanted creature gets +2/+1 and has "{S}i}: This creature can't be blocked this turn except by snow creatures." ({S}i} can be paid with one mana from a snow permanent.) +mana={1}{B} +type=Snow Enchantment +subtype=Aura +[/card] +[card] +name=Rimebound Dead +auto={i}:regenerate +text={S}i}: Regenerate Rimebound Dead. ({S}i} can be paid with one mana from a snow permanent.) +mana={B} +type=Snow Creature +subtype=Skeleton +power=1 +toughness=1 +[/card] +[card] +name=Rimefeather Owl +abilities=flying +anyzone=type:snow:battlefield/type:snow:battlefield cdaactive +auto={1}{i}:counter(0/0,1,Ice) target(*) +auto=lord(*[counter{0/0.1.Ice}]) transforms((snow)) +text=Flying -- Rimefeather Owl's power and toughness are each equal to the number of snow permanents on the battlefield. -- {1}{S}i}: Put an ice counter on target permanent. -- Permanents with ice counters on them are snow. +mana={5}{U}{U} +type=Snow Creature +subtype=Bird +power=* +toughness=* +[/card] +[card] +name=Rimescale Dragon +abilities=flying +auto={2}{i}:name(tap) target(creature) transforms((,newability[counter(0/0.1.Ice)])) +auto=lord(creature[counter{0/0.1.Ice}]) doesnotuntap +text=Flying -- {2}{S}i}: Tap target creature and put an ice counter on it. ({S}i} can be paid with one mana from a snow permanent.) -- Creatures with ice counters on them don't untap during their controllers' untap steps. +mana={5}{R}{R} +type=Snow Creature +subtype=Dragon +power=5 +toughness=5 +[/card] +[card] name=Rimewind Taskmage auto=aslongas(*[snow]|myBattlefield) {1}{T}:tap target(*) >3 auto=aslongas(*[snow]|myBattlefield) {1}{T}:untap target(*) >3 @@ -95459,6 +95623,17 @@ power=5 toughness=5 [/card] [card] +name=Stalking Yeti +auto=target(creature|opponentbattlefield) dynamicability +auto={2}{i}:moveTo(ownerhand) asSorcery +text=When Stalking Yeti enters the battlefield, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to Stalking Yeti. -- {2}{S}i}: Return Stalking Yeti to its owner's hand. Activate this ability only any time you could cast a sorcery. ({S}i} can be paid with one mana from a snow permanent.) +mana={2}{R}{R} +type=Snow Creature +subtype=Yeti +power=3 +toughness=3 +[/card] +[card] name=Stalwart Aven abilities=flying auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever])) @@ -101627,6 +101802,17 @@ mana={1}{G}{G} type=Sorcery [/card] [card] +name=Thermopod +auto={i}:haste +auto={S(creature|myBattlefield)}:Add{R} +text={S}i}: Thermopod gains haste until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -- Sacrifice a creature: Add {R} to your mana pool. +mana={4}{R} +type=Snow Creature +subtype=Slug +power=4 +toughness=3 +[/card] +[card] name=Thicket Basilisk auto=@combat(blocking,blocked) source(this) from(creature[-wall]):all(trigger[from]) phaseaction[combatends once] destroy text=Whenever Thicket Basilisk blocks or becomes blocked by a non-Wall creature, destroy that creature at end of combat. @@ -116499,6 +116685,17 @@ power=2 toughness=0 [/card] [card] +name=Zombie Musher +abilities=snowforestlandwalk,snowplainslandwalk,snowmountainlandwalk,snowislandlandwalk,snowswamplandwalk +auto={i}:regenerate +text=Snow landwalk -- {S}i}: Regenerate Zombie Musher. ({S}i} can be paid with one mana from a snow permanent.) +mana={3}{B} +type=Snow Creature +subtype=Zombie +power=2 +toughness=3 +[/card] +[card] name=Zombie Outlander abilities=protection from green text=Protection from green diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index 565840ba0..f43999725 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -103,15 +103,6 @@ power=2 toughness=2 [/card] [card] -name=Adarkar Windform -text=Flying -- {1}{S}i}: Target creature loses flying until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={4}{U} -type=Snow Creature -subtype=Illusion -power=3 -toughness=3 -[/card] -[card] name=Adder-Staff Boggart text=When Adder-Staff Boggart enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Adder-Staff Boggart. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) mana={1}{R} @@ -1413,25 +1404,6 @@ power=7 toughness=6 [/card] [card] -name=Boreal Centaur -auto={0}:tap target(land[snow]|myBattlefield) && 1/1 limit:1 -text={S}i}: Boreal Centaur gets +1/+1 until end of turn. Activate this ability only once each turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={1}{G} -type=Snow Creature -subtype=Centaur Warrior -power=2 -toughness=2 -[/card] -[card] -name=Boreal Griffin -text=Flying -- {S}i}: Boreal Griffin gains first strike until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={3}{W}{W} -type=Snow Creature -subtype=Griffin -power=3 -toughness=2 -[/card] -[card] name=Boros Battleshaper text=At the beginning of each combat, up to one target creature attacks or blocks this combat if able and up to one target creature can't attack or block this combat. mana={5}{R}{W} @@ -2396,15 +2368,6 @@ mana={1}{B} type=Instant [/card] [card] -name=Chilling Shade -text=Flying -- {S}i}: Chilling Shade gets +1/+1 until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={2}{B} -type=Snow Creature -subtype=Shade -power=1 -toughness=1 -[/card] -[card] name=Chisei, Heart of Oceans text=Flying -- At the beginning of your upkeep, sacrifice Chisei, Heart of Oceans unless you remove a counter from a permanent you control. mana={2}{U}{U} @@ -3758,15 +3721,6 @@ mana={U}{B} type=Sorcery [/card] [card] -name=Diamond Faerie -text=Flying -- {1}{S}i}: Snow creatures you control get +1/+1 until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={2}{G}{W}{U} -type=Snow Creature -subtype=Faerie -power=3 -toughness=3 -[/card] -[card] name=Dichotomancy text=For each tapped nonland permanent target opponent controls, search that player's library for a card with the same name as that permanent and put it onto the battlefield under your control. Then that player shuffles his or her library. -- Suspend 3 - {1}{U}{U} (Rather than cast this card from your hand, you may pay {1}{U}{U} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.) mana={7}{U}{U} @@ -5488,15 +5442,6 @@ power=3 toughness=3 [/card] [card] -name=Frost Raptor -text=Flying -- {S}i{S}i}: Frost Raptor gains shroud until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={2}{U} -type=Snow Creature -subtype=Bird -power=2 -toughness=2 -[/card] -[card] name=Frost Titan text=Whenever Frost Titan becomes the target of a spell or ability and opponent controls, counter that spell or ability unless its controller pays {2}. -- Whenever Frost Titan enters the battlefield or attacks, tap target permanent. That permanent doesn't untap during its controller's next untap step. mana={4}{U}{U} @@ -5670,13 +5615,6 @@ mana={3}{BG} type=Instant [/card] [card] -name=Gelid Shackles -text=Enchant creature -- Enchanted creature can't block and its activated abilities can't be activated. -- {S}i}: Enchanted creature gains defender until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={W} -type=Snow Enchantment -subtype=Aura -[/card] -[card] name=Gem of Becoming text={3}, {T}, Sacrifice Gem of Becoming: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library. mana={3} @@ -6195,15 +6133,6 @@ power=5 toughness=5 [/card] [card] -name=Goblin Rimerunner -text={T}: Target creature can't block this turn. -- {S}i}: Goblin Rimerunner gains haste until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={2}{R} -type=Snow Creature -subtype=Goblin Warrior -power=2 -toughness=2 -[/card] -[card] name=Goblin Ringleader text=Haste -- When Goblin Ringleader enters the battlefield, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library. mana={3}{R} @@ -10950,15 +10879,6 @@ toughness=4 text=Whenever Ogre Geargrabber attacks, gain control of target Equipment an opponent controls until end of turn. Attach it to Ogre Geargrabber. When you lose control of that Equipment, unattach it. [/card] [card] -name=Ohran Yeti -text={2}{S}i}: Target snow creature gains first strike until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={3}{R} -type=Snow Creature -subtype=Yeti -power=3 -toughness=3 -[/card] -[card] name=Okina Nightwatch text=As long as you have more cards in hand than each opponent, Okina Nightwatch gets +3/+3. mana={4}{G} @@ -11650,16 +11570,6 @@ toughness=3 text=Imprint — When Phyrexian Ingester enters the battlefield, you may exile target nontoken creature. Phyrexian Ingester gets +X/+Y, where X is the exiled creature card's power and Y is its toughness. [/card] [card] -name=Phyrexian Ironfoot -auto=doesnotuntap -text=Phyrexian Ironfoot doesn't untap during your untap step. -- {1}{S}i}: Untap Phyrexian Ironfoot. ({S}i} can be paid with one mana from a snow permanent.) -mana={3} -type=Snow Artifact Creature -subtype=Construct -power=3 -toughness=4 -[/card] -[card] name=Phyrexian Librarian mana={3}{B} type=Creature — Horror @@ -11710,15 +11620,6 @@ power=2 toughness=1 [/card] [card] -name=Phyrexian Snowcrusher -text=Phyrexian Snowcrusher attacks each turn if able. -- {1}{S}i}: Phyrexian Snowcrusher gets +1/+0 until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -mana={6} -type=Snow Artifact Creature -subtype=Juggernaut -power=6 -toughness=5 -[/card] -[card] name=Phyrexian Splicer text={2}, {T}: Choose one - flying; first strike; shadow; or trample. Target creature with that ability loses it until end of turn and another target creature gains it until end of turn. mana={2} @@ -13163,32 +13064,9 @@ mana={1}{W} type=Enchantment [/card] [card] -name=Rime Transfusion -text=Enchant creature -- Enchanted creature gets +2/+1 and has "{S}i}: This creature can't be blocked this turn except by snow creatures." ({S}i} can be paid with one mana from a snow permanent.) -mana={1}{B} -type=Snow Enchantment -subtype=Aura -[/card] -[card] -name=Rimebound Dead -text={S}i}: Regenerate Rimebound Dead. ({S}i} can be paid with one mana from a snow permanent.) -mana={B} -type=Snow Creature -subtype=Skeleton -power=1 -toughness=1 -[/card] -[card] -name=Rimefeather Owl -text=Flying -- Rimefeather Owl's power and toughness are each equal to the number of snow permanents on the battlefield. -- {1}{S}i}: Put an ice counter on target permanent. -- Permanents with ice counters on them are snow. -mana={5}{U}{U} -type=Snow Creature -subtype=Bird -power=* -toughness=* -[/card] -[card] name=Rimehorn Aurochs +abilities=trample +auto=@combat(attacking) source(this):all(this) foreach(other aurochs[attacking]) 1/0 ueot text=Trample -- Whenever Rimehorn Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. -- {2}{S}i}: Target creature blocks target creature this turn if able. ({S}i} can be paid with one mana from a snow permanent.) mana={4}{G} type=Snow Creature @@ -13197,15 +13075,6 @@ power=3 toughness=3 [/card] [card] -name=Rimescale Dragon -text=Flying -- {2}{S}i}: Tap target creature and put an ice counter on it. ({S}i} can be paid with one mana from a snow permanent.) -- Creatures with ice counters on them don't untap during their controllers' untap steps. -mana={5}{R}{R} -type=Snow Creature -subtype=Dragon -power=5 -toughness=5 -[/card] -[card] name=Rimewind Cryomancer text={1}, {T}: Counter target activated ability. Activate this ability only if you control four or more snow permanents. (Mana abilities can't be targeted.) mana={3}{U} @@ -15548,15 +15417,6 @@ mana={3} type=Artifact [/card] [card] -name=Stalking Yeti -text=When Stalking Yeti enters the battlefield, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to Stalking Yeti. -- {2}{S}i}: Return Stalking Yeti to its owner's hand. Activate this ability only any time you could cast a sorcery. ({S}i} can be paid with one mana from a snow permanent.) -mana={2}{R}{R} -type=Snow Creature -subtype=Yeti -power=3 -toughness=3 -[/card] -[card] name=Stand // Deliver (Deliver) text=Return target permanent to its owner's hand. mana={2}{U} @@ -16435,15 +16295,6 @@ mana={U} type=Instant [/card] [card] -name=Thermopod -text={S}i}: Thermopod gains haste until end of turn. ({S}i} can be paid with one mana from a snow permanent.) -- Sacrifice a creature: Add {R} to your mana pool. -mana={4}{R} -type=Snow Creature -subtype=Slug -power=4 -toughness=3 -[/card] -[card] name=Thespian's Stage text={T}: Add {1} to your mana pool. -- {2}, {T}: Thespian's Stage becomes a copy of target land and gains this ability. type=Land @@ -18612,15 +18463,6 @@ toughness=1 text=As Zombie Fanboy comes into play, choose an artist. Whenever a permanent by the chosen artist is put into a graveyard, put two +1/+1 counters on Zombie Fanboy. [/card] [card] -name=Zombie Musher -text=Snow landwalk -- {S}i}: Regenerate Zombie Musher. ({S}i} can be paid with one mana from a snow permanent.) -mana={3}{B} -type=Snow Creature -subtype=Zombie -power=2 -toughness=3 -[/card] -[card] name=Zombie Scavengers text=Exile the top creature card of your graveyard: Regenerate Zombie Scavengers. mana={2}{B} diff --git a/projects/mtg/include/AllAbilities.h b/projects/mtg/include/AllAbilities.h index 45c6c0e6a..b7aaa9e7c 100644 --- a/projects/mtg/include/AllAbilities.h +++ b/projects/mtg/include/AllAbilities.h @@ -653,7 +653,7 @@ private: intValue = target->controller()->epic; } else if (s == "snowcount") - { + {//this is just to count the number of snow mana produced ... just for debugging purposes... intValue = target->controller()->snowManaG + target->controller()->snowManaU +target->controller()->snowManaR + target->controller()->snowManaB + target->controller()->snowManaW + target->controller()->snowManaC; } else if (s == "p" || s == "power") diff --git a/projects/mtg/src/ExtraCost.cpp b/projects/mtg/src/ExtraCost.cpp index ed3e32fb3..2225cd8ca 100644 --- a/projects/mtg/src/ExtraCost.cpp +++ b/projects/mtg/src/ExtraCost.cpp @@ -150,7 +150,19 @@ int SnowCost::isPaymentSet() result += source->controller()->snowManaB; result += source->controller()->snowManaW; result += source->controller()->snowManaC; - return result; + if (result) + { + if ((source->controller()->snowManaC && source->controller()->getManaPool()->canAfford(ManaCost::parseManaCost("{1}",NULL,source))) || + (source->controller()->snowManaG && source->controller()->getManaPool()->canAfford(ManaCost::parseManaCost("{g}",NULL,source))) || + (source->controller()->snowManaU && source->controller()->getManaPool()->canAfford(ManaCost::parseManaCost("{u}",NULL,source))) || + (source->controller()->snowManaR && source->controller()->getManaPool()->canAfford(ManaCost::parseManaCost("{r}",NULL,source))) || + (source->controller()->snowManaB && source->controller()->getManaPool()->canAfford(ManaCost::parseManaCost("{b}",NULL,source))) || + (source->controller()->snowManaW && source->controller()->getManaPool()->canAfford(ManaCost::parseManaCost("{w}",NULL,source))) || + (source->controller()->snowManaC && source->controller()->getManaPool()->canAfford(ManaCost::parseManaCost("{c}",NULL,source)))) + return 1; + else + return 0; + } } return 0; } diff --git a/projects/mtg/src/ManaCost.cpp b/projects/mtg/src/ManaCost.cpp index b6a74171d..66d3fcf03 100644 --- a/projects/mtg/src/ManaCost.cpp +++ b/projects/mtg/src/ManaCost.cpp @@ -236,6 +236,7 @@ ManaCost * ManaCost::parseManaCost(string s, ManaCost * _manaCost, MTGCardInstan case 'i' : { SAFE_DELETE(tc); + manaCost->add(0,1); manaCost->addExtraCost(NEW SnowCost); break; }