From a492652fe846191a888f64a2793a8cc4a38c1ef8 Mon Sep 17 00:00:00 2001 From: swordshine Date: Thu, 24 Jan 2013 00:25:28 +0000 Subject: [PATCH] - Converted Flash of Defiance to an effect - Added a card restriction "IsNotImprinted" --- res/cardsfolder/f/flash_of_defiance.txt | 3 ++- src/main/java/forge/Card.java | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/res/cardsfolder/f/flash_of_defiance.txt b/res/cardsfolder/f/flash_of_defiance.txt index 9e9e385363d..679ce23a525 100644 --- a/res/cardsfolder/f/flash_of_defiance.txt +++ b/res/cardsfolder/f/flash_of_defiance.txt @@ -3,7 +3,8 @@ ManaCost:1 R Types:Sorcery Text:no text K:Flashback 1 R PayLife<3> -A:SP$ PumpAll | Cost$ 1 R | ValidCards$ Creature.Green,Creature.White | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Green creatures and white creatures can't block this turn. +A:SP$ Effect | Cost$ 1 R | Name$ Flash of Defiance Effect | StaticAbilities$ KWPump | AILogic$ Evasion | SpellDescription$ Green creatures and white creatures can't block this turn. +SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.Green,Creature.White | AddHiddenKeyword$ CARDNAME can't block. | Description$ Green creatures and white creatures can't block this turn. SVar:RemAIDeck:True SVar:RemRandomDeck:True SVar:Rarity:Common diff --git a/src/main/java/forge/Card.java b/src/main/java/forge/Card.java index ce15ff5d64f..7ad63f38d1d 100644 --- a/src/main/java/forge/Card.java +++ b/src/main/java/forge/Card.java @@ -7148,6 +7148,10 @@ public class Card extends GameEntity implements Comparable { if (!source.getImprinted().contains(this)) { return false; } + } else if (property.equals("IsNotImprinted")) { + if (source.getImprinted().contains(this)) { + return false; + } } else if (property.equals("hasActivatedAbilityWithTapCost")) { for (final SpellAbility sa : this.getSpellAbilities()) { if (sa.isAbility() && (sa.getPayCosts() != null) && sa.getPayCosts().hasTapCost()) {