mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
- 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:
2
.gitattributes
vendored
2
.gitattributes
vendored
@@ -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_meadow.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/dromad_purebred.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/stinging_barrier.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/stitch_together.txt -text svneol=native#text/plain
|
||||
res/cardsfolder/stoic_angel.txt -text svneol=native#text/plain
|
||||
|
||||
10
res/cardsfolder/dripping_dead.txt
Normal file
10
res/cardsfolder/dripping_dead.txt
Normal 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
|
||||
@@ -4,6 +4,7 @@ Types:Creature Elemental
|
||||
Text:no text
|
||||
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.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/furnace_brood.jpg
|
||||
End
|
||||
@@ -4,6 +4,7 @@ Types:Instant
|
||||
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.
|
||||
K:Draw a card at the beginning of the next turn's upkeep.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/gravebind.jpg
|
||||
End
|
||||
@@ -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$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.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/orcish_healer.jpg
|
||||
End
|
||||
11
res/cardsfolder/stinkweed_imp.txt
Normal file
11
res/cardsfolder/stinkweed_imp.txt
Normal 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
|
||||
@@ -5472,8 +5472,8 @@ public class GameActionUtil {
|
||||
|
||||
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 Ability ability = new Ability(source, "0") {
|
||||
@Override
|
||||
@@ -5483,6 +5483,23 @@ public class GameActionUtil {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(source).append(" - destroy damaged creature.");
|
||||
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() {
|
||||
private static final long serialVersionUID = 3789617910009764326L;
|
||||
|
||||
Reference in New Issue
Block a user