Laurent - Added 8 cards to SHM (Flow of ideas, Fracturing Gut, Howl of the Night Pack, Poison the Well, Smash to Smithereens, Spiteflame Witch, Thoughweft Gambit, Windbrisk Raptor)
+ Forgot to upload Targetchooser.cpp by R499 :D (needed for opponentshroud..)
This commit is contained in:
@@ -301,6 +301,15 @@ type=Instant
|
||||
mana={2R}{2R}{2R}
|
||||
[/card]
|
||||
[card]
|
||||
text=Draw a card for each Island you control.
|
||||
id=158692
|
||||
alias=87978
|
||||
name=Flow of Ideas
|
||||
rarity=U
|
||||
type=Sorcery
|
||||
mana={5}{U}
|
||||
[/card]
|
||||
[card]
|
||||
text={T}: Add {G} to your mana pool.
|
||||
auto={T}:Add{G}
|
||||
id=157877
|
||||
@@ -349,6 +358,14 @@ subtype=Treefolk Shaman
|
||||
toughness=6
|
||||
[/card]
|
||||
[card]
|
||||
text=Destroy all artifacts and enchantments. You gain 2 life for each permanent destroyed this way.
|
||||
id=146759
|
||||
name=Fracturing Gust
|
||||
rarity=R
|
||||
type=Instant
|
||||
mana={2}{GW}{GW}{GW}
|
||||
[/card]
|
||||
[card]
|
||||
text=Sacrifice Fulminator Mage: Destroy target nonbasic land.
|
||||
auto={S}:destroy target(land[-basic])
|
||||
id=142009
|
||||
@@ -420,6 +437,14 @@ subtype=Scarecrow
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
text=Put a 2/2 green Wolf creature token into play for each Forest you control.
|
||||
id=153996
|
||||
name=Howl of the Night Pack
|
||||
rarity=U
|
||||
type=Sorcery
|
||||
mana={6}{G}
|
||||
[/card]
|
||||
[card]
|
||||
text=Inkfathom Infiltrator can't block and is unblockable.
|
||||
abilities=unblockable,cantblock
|
||||
id=154401
|
||||
@@ -633,6 +658,16 @@ subtype=Faerie Soldier
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
text=Destroy target land. Poison the Well deals 2 damage to that land's controller.
|
||||
id=147427
|
||||
target=Land
|
||||
auto=destroy
|
||||
name=Poison the Well
|
||||
rarity=C
|
||||
type=Sorcery
|
||||
mana={2}{BR}{BR}
|
||||
[/card]
|
||||
[card]
|
||||
text=Creatures you control have double strike.
|
||||
auto=lord(creature|myinplay) double strike
|
||||
id=146727
|
||||
@@ -695,6 +730,28 @@ subtype=Scarecrow
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
text=Destroy target artifact. Smash to Smithereens deals 3 damage to that artifact's controller.
|
||||
id=158243
|
||||
target=Artifact
|
||||
auto=destroy
|
||||
name=Smash to Smithereens
|
||||
rarity=C
|
||||
type=Instant
|
||||
mana={1}{R}
|
||||
[/card]
|
||||
[card]
|
||||
text={B}{R}: Each player loses 1 life.
|
||||
id=157880
|
||||
auto={B}{R}:damage:1 all(player)
|
||||
name=Spiteflame Witch
|
||||
rarity=U
|
||||
type=Creature
|
||||
mana={1}{BR}
|
||||
power=2
|
||||
subtype=Elemental Shaman
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
text={T}: Add {W} to your mana pool.
|
||||
auto={T}:Add{W}
|
||||
id=158236
|
||||
@@ -970,6 +1027,16 @@ subtype=Scarecrow
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
text=Tap all creatures your opponents control and untap all creatures you control.
|
||||
id=146024
|
||||
auto=tap all(creature|opponentinplay)
|
||||
auto=untap all(creature|myinplay)
|
||||
name=Thoughtweft Gambit
|
||||
rarity=U
|
||||
type=Instant
|
||||
mana={4}{WU}{WU}
|
||||
[/card]
|
||||
[card]
|
||||
text=Flash Enchant creature Enchanted creature gets -3/-0.
|
||||
abilities=flash
|
||||
target=creature
|
||||
@@ -1066,6 +1133,18 @@ subtype=Elf Knight
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
text=Flying Attacking creatures you control have lifelink.
|
||||
id=146090
|
||||
auto=lord(creature[attacking]|myinplay) lifelink
|
||||
name=Windbrisk Raptor
|
||||
rarity=R
|
||||
type=Creature
|
||||
mana={5}{W}{W}
|
||||
power=5
|
||||
subtype=Bird
|
||||
toughness=7
|
||||
[/card]
|
||||
[card]
|
||||
text=Wingrattle Scarecrow has flying as long as you control a blue creature. Wingrattle Scarecrow has persist as long as you control a black creature. (When this creature is put into a graveyard from play, if it had no -1/-1 counters on it, return it to play under its owner's control with a -1/-1 counter on it.)
|
||||
auto=aslongas(creature[blue]|myinplay) flying
|
||||
auto=aslongas(creature[black]|myinplay) persist
|
||||
|
||||
@@ -463,14 +463,6 @@ type=Enchantment
|
||||
mana={4}{G}
|
||||
[/card]
|
||||
[card]
|
||||
text=Draw a card for each Island you control.
|
||||
id=158692
|
||||
name=Flow of Ideas
|
||||
rarity=U
|
||||
type=Sorcery
|
||||
mana={5}{U}
|
||||
[/card]
|
||||
[card]
|
||||
text=Return a card at random from your graveyard to your hand, then reorder your graveyard as you choose.
|
||||
id=146736
|
||||
name=Fossil Find
|
||||
@@ -479,14 +471,6 @@ type=Sorcery
|
||||
mana={RG}
|
||||
[/card]
|
||||
[card]
|
||||
text=Destroy all artifacts and enchantments. You gain 2 life for each permanent destroyed this way.
|
||||
id=146759
|
||||
name=Fracturing Gust
|
||||
rarity=R
|
||||
type=Instant
|
||||
mana={2}{GW}{GW}{GW}
|
||||
[/card]
|
||||
[card]
|
||||
text=When Furystoke Giant comes into play, other creatures you control gain "{T}: This creature deals 2 damage to target creature or player" until end of turn. Persist (When this creature is put into a graveyard from play, if it had no -1/-1 counters on it, return it to play under its owner's control with a -1/-1 counter on it.)
|
||||
id=152069
|
||||
name=Furystoke Giant
|
||||
@@ -641,8 +625,6 @@ power=4
|
||||
subtype=Scarecrow
|
||||
toughness=4
|
||||
[/card]
|
||||
|
||||
|
||||
[card]
|
||||
text=At the beginning of your upkeep, remove a -1/-1 counter from each creature you control. Persist (When this creature is put into a graveyard from play, if it had no -1/-1 counters on it, return it to play under its owner's control with a -1/-1 counter on it.)
|
||||
id=153312
|
||||
@@ -697,14 +679,6 @@ subtype=Goblin
|
||||
toughness=*
|
||||
[/card]
|
||||
[card]
|
||||
text=Put a 2/2 green Wolf creature token into play for each Forest you control.
|
||||
id=153996
|
||||
name=Howl of the Night Pack
|
||||
rarity=U
|
||||
type=Sorcery
|
||||
mana={6}{G}
|
||||
[/card]
|
||||
[card]
|
||||
text=Trample Whenever Hungry Spriggan attacks, it gets +3/+3 until end of turn.
|
||||
id=153997
|
||||
name=Hungry Spriggan
|
||||
@@ -750,7 +724,6 @@ power=3
|
||||
subtype=Giant Warrior
|
||||
toughness=3
|
||||
[/card]
|
||||
|
||||
[card]
|
||||
text=Fear {2}{U}{B}: Each unblocked creature becomes 4/1 until end of turn.
|
||||
id=157879
|
||||
@@ -811,7 +784,6 @@ power=2
|
||||
subtype=Kithkin Soldier
|
||||
toughness=2
|
||||
[/card]
|
||||
|
||||
[card]
|
||||
text=Flying {1}{U}, {T}: Target opponent removes the top card of his or her library from the game. Until end of turn, you may play that card. ({T} is the untap symbol.)
|
||||
id=146036
|
||||
@@ -960,6 +932,8 @@ mana={UB}{UB}{UB}{UB}
|
||||
text=Target player puts the top four cards of his or her library into his or her graveyard. Conspire (As you play this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.)
|
||||
id=158759
|
||||
name=Memory Sluice
|
||||
target=player
|
||||
auto=deplete:4
|
||||
rarity=C
|
||||
type=Sorcery
|
||||
mana={UB}
|
||||
@@ -1081,11 +1055,11 @@ power=5
|
||||
subtype=Troll
|
||||
toughness=5
|
||||
[/card]
|
||||
|
||||
[card]
|
||||
text=Mudbrawler Raiders can't be blocked by blue creatures.
|
||||
id=141992
|
||||
name=Mudbrawler Raiders
|
||||
auto=cantbeblockedby(creature[blue])
|
||||
rarity=C
|
||||
type=Creature
|
||||
mana={2}{RG}{RG}
|
||||
@@ -1187,14 +1161,6 @@ type=Sorcery
|
||||
mana={6}{B}
|
||||
[/card]
|
||||
[card]
|
||||
text=Destroy target land. Poison the Well deals 2 damage to that land's controller.
|
||||
id=147427
|
||||
name=Poison the Well
|
||||
rarity=C
|
||||
type=Sorcery
|
||||
mana={2}{BR}{BR}
|
||||
[/card]
|
||||
[card]
|
||||
text=Whenever a land comes into play under an opponent's control, that player loses 2 life and you gain 2 life.
|
||||
id=146766
|
||||
name=Polluted Bonds
|
||||
@@ -1302,10 +1268,10 @@ rarity=U
|
||||
type=Enchantment
|
||||
mana={1}{G}{G}
|
||||
[/card]
|
||||
|
||||
[card]
|
||||
text=Raven's Run Dragoon can't be blocked by black creatures.
|
||||
id=142037
|
||||
auto=cantbeblockedby(creature[black])
|
||||
name=Raven's Run Dragoon
|
||||
rarity=C
|
||||
type=Creature
|
||||
@@ -1554,14 +1520,6 @@ subtype=Giant Rogue
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
text=Destroy target artifact. Smash to Smithereens deals 3 damage to that artifact's controller.
|
||||
id=158243
|
||||
name=Smash to Smithereens
|
||||
rarity=C
|
||||
type=Instant
|
||||
mana={1}{R}
|
||||
[/card]
|
||||
[card]
|
||||
text=Whenever a player plays a black spell, you may pay {1}. If you do, target player loses 1 life.
|
||||
id=147376
|
||||
name=Smolder Initiate
|
||||
@@ -1587,6 +1545,7 @@ toughness=1
|
||||
text=Sootwalkers can't be blocked by white creatures.
|
||||
id=141936
|
||||
name=Sootwalkers
|
||||
auto=cantbeblockedby(creature[white])
|
||||
rarity=C
|
||||
type=Creature
|
||||
mana={2}{BR}{BR}
|
||||
@@ -1614,17 +1573,6 @@ type=Instant
|
||||
mana={1}{U}
|
||||
[/card]
|
||||
[card]
|
||||
text={B}{R}: Each player loses 1 life.
|
||||
id=157880
|
||||
name=Spiteflame Witch
|
||||
rarity=U
|
||||
type=Creature
|
||||
mana={1}{BR}
|
||||
power=2
|
||||
subtype=Elemental Shaman
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
text=At the beginning of each player's draw step, that player draws an additional card. Whenever a player draws a card, Spiteful Visions deals 1 damage to that player.
|
||||
id=146089
|
||||
name=Spiteful Visions
|
||||
@@ -1723,7 +1671,6 @@ power=2
|
||||
subtype=Kithkin Soldier Wizard
|
||||
toughness=2
|
||||
[/card]
|
||||
|
||||
[card]
|
||||
text=If you would draw a card, draw two cards instead.
|
||||
id=146728
|
||||
@@ -1733,14 +1680,6 @@ type=Enchantment
|
||||
mana={4}{U}{U}{U}
|
||||
[/card]
|
||||
[card]
|
||||
text=Tap all creatures your opponents control and untap all creatures you control.
|
||||
id=146024
|
||||
name=Thoughtweft Gambit
|
||||
rarity=U
|
||||
type=Instant
|
||||
mana={4}{WU}{WU}
|
||||
[/card]
|
||||
[card]
|
||||
text=You gain 1 life for each tapped artifact, creature, and land you control.
|
||||
id=159410
|
||||
name=Toil to Renown
|
||||
@@ -1817,7 +1756,6 @@ type=Artifact
|
||||
mana={3}
|
||||
subtype=Equipment
|
||||
[/card]
|
||||
|
||||
[card]
|
||||
text=Vexing Shusher can't be countered. {RG}: Target spell can't be countered by spells or abilities.
|
||||
id=146016
|
||||
@@ -1841,6 +1779,7 @@ mana={G}
|
||||
text=Wanderbrine Rootcutters can't be blocked by green creatures.
|
||||
id=142012
|
||||
name=Wanderbrine Rootcutters
|
||||
auto=cantbeblockedby(creature[green])
|
||||
rarity=C
|
||||
type=Creature
|
||||
mana={2}{UB}{UB}
|
||||
@@ -1848,7 +1787,6 @@ power=3
|
||||
subtype=Merfolk Rogue
|
||||
toughness=3
|
||||
[/card]
|
||||
|
||||
[card]
|
||||
text=Enchant player If a card would be put into enchanted player's graveyard from anywhere, instead that card is revealed and put on the bottom of that player's library.
|
||||
id=146740
|
||||
@@ -1890,18 +1828,6 @@ power=4
|
||||
subtype=Elf Knight
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
text=Flying Attacking creatures you control have lifelink.
|
||||
id=146090
|
||||
name=Windbrisk Raptor
|
||||
rarity=R
|
||||
type=Creature
|
||||
mana={5}{W}{W}
|
||||
power=5
|
||||
subtype=Bird
|
||||
toughness=7
|
||||
[/card]
|
||||
|
||||
[card]
|
||||
text=Whenever Witherscale Wurm blocks or becomes blocked by a creature, that creature gains wither until end of turn. (It deals damage to creatures in the form of -1/-1 counters.) Whenever Witherscale Wurm deals damage to an opponent, remove all -1/-1 counters from it.
|
||||
id=152068
|
||||
|
||||
@@ -2102,6 +2102,42 @@ void AbilityFactory::addAbilities(int _id, Spell * spell){
|
||||
game->currentlyActing()->life+=damage_life;
|
||||
break;
|
||||
}
|
||||
|
||||
case 153996: // Howl of the Night Pack
|
||||
{
|
||||
int x = card->controller()->game->inPlay->countByType("Forest");
|
||||
ATokenCreator * tok = NEW ATokenCreator(id,card,NEW ManaCost(),"Wolf","Creature Wolf",2,2,"green",0);
|
||||
for (int i=0; i < x-1; i++){
|
||||
tok->resolve();
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case 147427: // Poison the Well
|
||||
{
|
||||
card->target->controller()->life-=2;
|
||||
break;
|
||||
}
|
||||
case 158243: //Smash to Smithereens
|
||||
{
|
||||
card->target->controller()->life-=3;
|
||||
break;
|
||||
}
|
||||
|
||||
case 146759: //Fracturing Gust
|
||||
{
|
||||
GameObserver * game = GameObserver::GetInstance();
|
||||
for (int i = 0; i < 2 ; i++){
|
||||
for (int j = 0; j < game->players[i]->game->inPlay->nb_cards; j++){
|
||||
MTGCardInstance * current = game->players[i]->game->inPlay->cards[j];
|
||||
if (current->hasType("Artifact") || current->hasType("Enchantment")){
|
||||
game->players[i]->game->putInGraveyard(current);
|
||||
card->controller()->life+= 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// --- addon Invasion---
|
||||
case 23195: //Artifact Mutation
|
||||
|
||||
@@ -275,7 +275,8 @@ int TargetChooser::canTarget(Targetable * target){
|
||||
if (target->typeAsTarget() == TARGET_CARD){
|
||||
MTGCardInstance * card = (MTGCardInstance *) target;
|
||||
if (source && card->isInPlay() && (card->has(Constants::SHROUD)|| card->protectedAgainst(source) )) return 0;
|
||||
return 1;
|
||||
if (source && card->isInPlay() && (source->controller() != card->controller()) && (card->has(Constants::OPPONENTSHROUD)|| card->protectedAgainst(source) )) return 0;
|
||||
return 1;
|
||||
}else if (target->typeAsTarget() == TARGET_STACKACTION){
|
||||
return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user