- Added a few simple cards
- a few fixes in Ice Age
- implemented Shroud
This commit is contained in:
wagic.the.homebrew
2008-12-07 07:47:36 +00:00
parent 7f5312be20
commit c4aad7ce4b
5 changed files with 67 additions and 59 deletions
+48
View File
@@ -848,6 +848,19 @@ subtype=Demon
toughness=7 toughness=7
[/card] [/card]
[card] [card]
text={W}, {T}: Tap target creature.
auto={W},{T}:tap target(creature)
id=129638
name=Loxodon Mystic
rarity=C
color=White
type=Creature
mana={3}{W}{W}
power=3
subtype=Elephant Cleric
toughness=3
[/card]
[card]
text= text=
id=129631 id=129631
name=Lumengrid Warden name=Lumengrid Warden
@@ -1076,6 +1089,19 @@ subtype=Horror
toughness=2 toughness=2
[/card] [/card]
[card] [card]
text=Shroud (This creature can't be the target of spells or abilities.)
abilities=shroud
id=130526
name=Pincher Beetles
rarity=C
color=Green
type=Creature
mana={2}{G}
power=3
subtype=Insect
toughness=1
[/card]
[card]
text=Swampwalk (This creature is unblockable as long as defending player controls a Swamp.) text=Swampwalk (This creature is unblockable as long as defending player controls a Swamp.)
abilities=swampwalk abilities=swampwalk
id=129678 id=129678
@@ -1089,6 +1115,16 @@ subtype=Insect
toughness=1 toughness=1
[/card] [/card]
[card] [card]
text=Destroy all creatures you don't control. They can't be regenerated.
auto=bury all(creature|opponentinplay)
id=129679
name=Plague Wind
rarity=R
color=Black
type=Sorcery
mana={7}{B}{B}
[/card]
[card]
text={T}: Add {W} to your mana pool. text={T}: Add {W} to your mana pool.
auto={T}: Add {W} auto={T}: Add {W}
id=129682 id=129682
@@ -1237,6 +1273,18 @@ type=Instant
mana={W} mana={W}
[/card] [/card]
[card] [card]
text=Enchant creature (Target a creature as you play this. This card comes into play attached to that creature.) Enchanted creature has shroud. (It can't be the target of spells or abilities.)
target=creature
auto=shroud
id=134764
name=Robe of Mirrors
rarity=C
color=Blue
type=Enchantment
mana={U}
subtype=Aura
[/card]
[card]
text=Mountainwalk (This creature is unblockable as long as defending player controls a Mountain.) text=Mountainwalk (This creature is unblockable as long as defending player controls a Mountain.)
abilities=mountainwalk abilities=mountainwalk
id=129715 id=129715
+1 -43
View File
@@ -733,6 +733,7 @@ type=Land
[/card] [/card]
[card] [card]
text={2}, {T}: You gain 1 life. text={2}, {T}: You gain 1 life.
aut={2},{T}:life:+1
id=135273 id=135273
name=Fountain of Youth name=Fountain of Youth
rarity=U rarity=U
@@ -1085,18 +1086,6 @@ subtype=Zombie
toughness=2 toughness=2
[/card] [/card]
[card] [card]
text={W}, {T}: Tap target creature.
id=129638
name=Loxodon Mystic
rarity=C
color=White
type=Creature
mana={3}{W}{W}
power=3
subtype=Elephant Cleric
toughness=3
[/card]
[card]
text=Equipped creature gets +3/+0 and has lifelink and trample. (When it deals damage, you gain that much life. If it would deal enough combat damage to its blockers to destroy them, you may have it deal the rest of its damage to defending player.) Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) text=Equipped creature gets +3/+0 and has lifelink and trample. (When it deals damage, you gain that much life. If it would deal enough combat damage to its blockers to destroy them, you may have it deal the rest of its damage to defending player.) Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)
id=129630 id=129630
name=Loxodon Warhammer name=Loxodon Warhammer
@@ -1402,18 +1391,6 @@ type=Artifact
mana={3} mana={3}
[/card] [/card]
[card] [card]
text=Shroud (This creature can't be the target of spells or abilities.)
id=130526
name=Pincher Beetles
rarity=C
color=Green
type=Creature
mana={2}{G}
power=3
subtype=Insect
toughness=1
[/card]
[card]
text=As Pithing Needle comes into play, name a card. Activated abilities of sources with the chosen name can't be played unless they're mana abilities. text=As Pithing Needle comes into play, name a card. Activated abilities of sources with the chosen name can't be played unless they're mana abilities.
id=129526 id=129526
name=Pithing Needle name=Pithing Needle
@@ -1432,15 +1409,6 @@ type=Instant
mana={3}{U} mana={3}{U}
[/card] [/card]
[card] [card]
text=Destroy all creatures you don't control. They can't be regenerated.
id=129679
name=Plague Wind
rarity=R
color=Black
type=Sorcery
mana={7}{B}{B}
[/card]
[card]
text=Flying (This creature can't be blocked except by creatures with flying or reach.) You can't lose the game and your opponents can't win the game. text=Flying (This creature can't be blocked except by creatures with flying or reach.) You can't lose the game and your opponents can't win the game.
id=106537 id=106537
name=Platinum Angel name=Platinum Angel
@@ -1596,16 +1564,6 @@ subtype=Rhino Beast
toughness=5 toughness=5
[/card] [/card]
[card] [card]
text=Enchant creature (Target a creature as you play this. This card comes into play attached to that creature.) Enchanted creature has shroud. (It can't be the target of spells or abilities.)
id=134764
name=Robe of Mirrors
rarity=C
color=Blue
type=Enchantment
mana={U}
subtype=Aura
[/card]
[card]
text=Artifacts and lands come into play tapped. text=Artifacts and lands come into play tapped.
id=135251 id=135251
name=Root Maze name=Root Maze
+4 -15
View File
@@ -576,18 +576,6 @@ subtype=Strider
toughness=5 toughness=5
[/card] [/card]
[card] [card]
text={0}: Flying and -1/-0 until end of turn
id=2457
name=Hyalopterous Lemure
auto={0}:flying,-1/0
rarity=U
type=Creature
mana={4}{B}
power=4
subtype=Lemure
toughness=3
[/card]
[card]
text={G}: Regenerate text={G}: Regenerate
id=2598 id=2598
abilities=defender abilities=defender
@@ -943,7 +931,8 @@ toughness=7
[card] [card]
text=Counts as a wall {3}: Walking Wall gets +3/-1 until end of turn and can attack this turn. Walking Wall cannot attack the turn it comes under your control. Use this ability only once a turn. text=Counts as a wall {3}: Walking Wall gets +3/-1 until end of turn and can attack this turn. Walking Wall cannot attack the turn it comes under your control. Use this ability only once a turn.
id=2432 id=2432
auto={3}:3/1 limit 1 abilities=Defender
auto={3}:+3/-1 limit 1
name=Walking Wall name=Walking Wall
rarity=U rarity=U
type=Artifact Creature type=Artifact Creature
@@ -1036,7 +1025,7 @@ rarity=C
type=Creature type=Creature
mana={1}{B}{B} mana={1}{B}{B}
power=2 power=2
subtype=Zombies subtype=zombie
toughness=3 toughness=3
[/card] [/card]
[card] [card]
@@ -1323,7 +1312,7 @@ id=2491
name=Touch of Death name=Touch of Death
target=player target=player
auto=damage:1 auto=damage:1
auto=draw:1 auto=@next upkeep:draw:1
auto=gainlife:1 auto=gainlife:1
rarity=C rarity=C
type=Sorcery type=Sorcery
+12
View File
@@ -439,6 +439,18 @@ type=Enchantment
mana={1}{B}{B} mana={1}{B}{B}
[/card] [/card]
[card] [card]
text={0}: Flying and -1/-0 until end of turn
id=2457
name=Hyalopterous Lemure
auto={0}:flying,-1/0
rarity=U
type=Creature
mana={4}{B}
power=4
subtype=Lemure
toughness=3
[/card]
[card]
text=When Iceberg comes into play, put X ice counters on it.{3}: Put an ice counter on Iceberg. {0}: Remove an ice counter from Iceberg to add one colorless mana to your mana pool. Play this ability as an interrupt. text=When Iceberg comes into play, put X ice counters on it.{3}: Put an ice counter on Iceberg. {0}: Remove an ice counter from Iceberg to add one colorless mana to your mana pool. Play this ability as an interrupt.
id=2509 id=2509
name=Iceberg name=Iceberg
+2 -1
View File
@@ -281,10 +281,11 @@ TargetChooser::TargetChooser(MTGCardInstance * card, int _maxtargets): TargetsLi
} }
//Default targetter : every card can be targetted, unless it is protected from the source card //Default targetter : every card can be targetted, unless it is protected from the source card
// For spells that do not "target" a specific card, set source to NULL
int TargetChooser::canTarget(Targetable * target){ int TargetChooser::canTarget(Targetable * target){
if (target->typeAsTarget() == TARGET_CARD){ if (target->typeAsTarget() == TARGET_CARD){
MTGCardInstance * card = (MTGCardInstance *) target; MTGCardInstance * card = (MTGCardInstance *) target;
if (source && card->protectedAgainst(source)) return 0; if (source && (card->protectedAgainst(source) || card->has(SHROUD))) return 0;
return 1; return 1;
} }
return 0; return 0;