- Added the keywords "Whenever CARDNAME deals combat damage to a creature, destroy that creature." and "Whenever CARDNAME deals combat damage to a creature, destroy that creature. It can't be regenerated.".

- Added Dripping Dead and Stinkweed Imp.
This commit is contained in:
jendave
2011-08-06 13:28:56 +00:00
parent 1439aec22f
commit ec2ef270ce
7 changed files with 45 additions and 2 deletions

2
.gitattributes vendored
View File

@@ -1321,6 +1321,7 @@ res/cardsfolder/drifter_il_dal.txt -text svneol=native#text/plain
res/cardsfolder/drifting_djinn.txt -text svneol=native#text/plain res/cardsfolder/drifting_djinn.txt -text svneol=native#text/plain
res/cardsfolder/drifting_meadow.txt -text svneol=native#text/plain res/cardsfolder/drifting_meadow.txt -text svneol=native#text/plain
res/cardsfolder/drill_skimmer.txt -text svneol=native#text/plain res/cardsfolder/drill_skimmer.txt -text svneol=native#text/plain
res/cardsfolder/dripping_dead.txt -text svneol=native#text/plain
res/cardsfolder/dripping_tongue_zubera.txt -text svneol=native#text/plain res/cardsfolder/dripping_tongue_zubera.txt -text svneol=native#text/plain
res/cardsfolder/dromad_purebred.txt -text svneol=native#text/plain res/cardsfolder/dromad_purebred.txt -text svneol=native#text/plain
res/cardsfolder/dromars_attendant.txt -text svneol=native#text/plain res/cardsfolder/dromars_attendant.txt -text svneol=native#text/plain
@@ -4586,6 +4587,7 @@ res/cardsfolder/stifle.txt -text svneol=native#text/plain
res/cardsfolder/stillmoon_cavalier.txt -text svneol=native#text/plain res/cardsfolder/stillmoon_cavalier.txt -text svneol=native#text/plain
res/cardsfolder/stinging_barrier.txt -text svneol=native#text/plain res/cardsfolder/stinging_barrier.txt -text svneol=native#text/plain
res/cardsfolder/stinkdrinker_daredevil.txt -text svneol=native#text/plain res/cardsfolder/stinkdrinker_daredevil.txt -text svneol=native#text/plain
res/cardsfolder/stinkweed_imp.txt -text svneol=native#text/plain
res/cardsfolder/stirring_wildwood.txt -text svneol=native#text/plain res/cardsfolder/stirring_wildwood.txt -text svneol=native#text/plain
res/cardsfolder/stitch_together.txt -text svneol=native#text/plain res/cardsfolder/stitch_together.txt -text svneol=native#text/plain
res/cardsfolder/stoic_angel.txt -text svneol=native#text/plain res/cardsfolder/stoic_angel.txt -text svneol=native#text/plain

View File

@@ -0,0 +1,10 @@
Name:Dripping Dead
ManaCost:4 B B
Types:Creature Zombie
Text:no text
PT:4/1
K:CARDNAME can't block.
K:Whenever CARDNAME deals combat damage to a creature destroy that creature. It can't be regenerated.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/dripping_dead.jpg
End

View File

@@ -4,6 +4,7 @@ Types:Creature Elemental
Text:no text Text:no text
PT:3/3 PT:3/3
A:AB$Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ Target creature can't be regenerated this turn. A:AB$Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ Target creature can't be regenerated this turn.
SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/furnace_brood.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/furnace_brood.jpg
End End

View File

@@ -4,6 +4,7 @@ Types:Instant
Text:no text Text:no text
A:AB$Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ Target creature can't be regenerated this turn. A:AB$Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ Target creature can't be regenerated this turn.
K:Draw a card at the beginning of the next turn's upkeep. K:Draw a card at the beginning of the next turn's upkeep.
SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/gravebind.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/gravebind.jpg
End End

View File

@@ -6,6 +6,7 @@ PT:1/1
A:AB$Pump | Cost$ R R T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ Target creature can't be regenerated this turn. A:AB$Pump | Cost$ R R T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ Target creature can't be regenerated this turn.
A:AB$Regenerate | Cost$ B B R T | ValidTgts$ Creature.Black,Creature.Green | TgtPrompt$ Select target black or green creature | SpellDescription$ Regenerate target black or green creature. A:AB$Regenerate | Cost$ B B R T | ValidTgts$ Creature.Black,Creature.Green | TgtPrompt$ Select target black or green creature | SpellDescription$ Regenerate target black or green creature.
A:AB$Regenerate | Cost$ R G G T | ValidTgts$ Creature.Black,Creature.Green | TgtPrompt$ Select target black or green creature | SpellDescription$ Regenerate target black or green creature. A:AB$Regenerate | Cost$ R G G T | ValidTgts$ Creature.Black,Creature.Green | TgtPrompt$ Select target black or green creature | SpellDescription$ Regenerate target black or green creature.
SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/orcish_healer.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/orcish_healer.jpg
End End

View File

@@ -0,0 +1,11 @@
Name:Stinkweed Imp
ManaCost:2 B
Types:Creature Imp
Text:no text
PT:1/2
K:Flying
K:Whenever CARDNAME deals combat damage to a creature, destroy that creature.
K:Dredge 5
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/stinkweed_imp.jpg
End

View File

@@ -5473,7 +5473,7 @@ public class GameActionUtil {
AllZone.Stack.add(ability2); AllZone.Stack.add(ability2);
} }
if( source.hasKeyword("Whenever CARDNAME deals combat damage to a creature, destroy that creature at end of combat.")) { if( source.hasStartOfKeyword("Whenever CARDNAME deals combat damage to a creature, destroy that creature")) {
final Card damagedCard = affected; final Card damagedCard = affected;
final Ability ability = new Ability(source, "0") { final Ability ability = new Ability(source, "0") {
@Override @Override
@@ -5484,6 +5484,23 @@ public class GameActionUtil {
sb.append(source).append(" - destroy damaged creature."); sb.append(source).append(" - destroy damaged creature.");
ability.setStackDescription(sb.toString()); ability.setStackDescription(sb.toString());
final Ability abilityWithoutRegen = new Ability(source, "0") {
@Override
public void resolve() { AllZone.GameAction.destroyNoRegeneration(damagedCard); }
};
sb = new StringBuilder();
sb.append(source).append(" - destroy damaged creature. It can't be regenerated");
abilityWithoutRegen.setStackDescription(sb.toString());
int amountWithoutRegeneration = source.getAmountOfKeyword("Whenever CARDNAME deals combat damage to a creature, destroy that creature. It can't be regenerated.");
int amountWithRegeneration = source.getAmountOfKeyword("Whenever CARDNAME deals combat damage to a creature, destroy that creature.") - amountWithoutRegeneration;
for(int i=0 ; i < amountWithRegeneration ; i++)
AllZone.Stack.add(ability);
for(int i=0 ; i < amountWithoutRegeneration ; i++)
AllZone.Stack.add(abilityWithoutRegen);
final Command atEOC = new Command() { final Command atEOC = new Command() {
private static final long serialVersionUID = 3789617910009764326L; private static final long serialVersionUID = 3789617910009764326L;