mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38: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_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
|
||||||
|
|||||||
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
|
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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
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
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user