Merge pull request #2795 from Northmoc/transformedProp

MOM: mutagen_connoisseur.txt and CardProperty "Transformed"
This commit is contained in:
Anthony Calosa
2023-04-02 07:38:08 +08:00
committed by GitHub
2 changed files with 15 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import com.google.common.collect.Lists;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import forge.StaticData; import forge.StaticData;
import forge.card.CardDb; import forge.card.CardDb;
import forge.card.CardStateName;
import forge.card.ColorSet; import forge.card.ColorSet;
import forge.card.MagicColor; import forge.card.MagicColor;
import forge.card.mana.ManaCost; import forge.card.mana.ManaCost;
@@ -143,6 +144,10 @@ public class CardProperty {
if (!card.isBackSide()) { if (!card.isBackSide()) {
return false; return false;
} }
} else if (property.equals("Transformed")) {
if (!card.getCurrentStateName().equals(CardStateName.Transformed)) {
return false;
}
} else if (property.equals("Flip")) { } else if (property.equals("Flip")) {
if (!card.isFlipCard()) { if (!card.isFlipCard()) {
return false; return false;

View File

@@ -0,0 +1,10 @@
Name:Mutagen Connoisseur
ManaCost:1 G U
Types:Creature Vedalken Mutant
PT:0/5
K:Flying
K:Vigilance
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +1/+0 for each transformed permanent you control.
SVar:X:Count$Valid Permanent.Transformed+YouCtrl
AI:RemoveDeck:Random
Oracle:Flying, vigilance\nMutagen Connoisseur gets +1/+0 for each transformed permanent you control.