diff --git a/forge-game/src/main/java/forge/game/card/CounterEnumType.java b/forge-game/src/main/java/forge/game/card/CounterEnumType.java index 2a606219a63..bcb297027c8 100644 --- a/forge-game/src/main/java/forge/game/card/CounterEnumType.java +++ b/forge-game/src/main/java/forge/game/card/CounterEnumType.java @@ -263,6 +263,8 @@ public enum CounterEnumType { QUEST("QUEST", 251, 189, 0), + RITUAL("RITUAL", 155, 17, 30), + RUST("RUST", 255, 181, 116), SCREAM("SCREM", 0, 220, 255), diff --git a/forge-gui/res/cardsfolder/upcoming/heirloom_mirror_inherited_fiend.txt b/forge-gui/res/cardsfolder/upcoming/heirloom_mirror_inherited_fiend.txt new file mode 100644 index 00000000000..c7ff37d2a83 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/heirloom_mirror_inherited_fiend.txt @@ -0,0 +1,23 @@ +Name:Heirloom Mirror +ManaCost:1 B +Types:Artifact +A:AB$ Draw | Cost$ 1 T PayLife<1> Discard<1/Card/card> | NumCards$ 1 | SubAbility$ DBMill | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Draw a card, then mill a card. +SVar:DBMill:DB$ Mill | NumCards$ 1 | Defined$ You | SubAbility$ DBPutCounter1 | StackDescription$ None +SVar:DBPutCounter1:DB$ PutCounter | CounterType$ RITUAL | CounterNum$ 1 | SubAbility$ DBTransform | StackDescription$ SpellDescription | SpellDescription$ Put a ritual counter on CARDNAME. +SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | ConditionDefined$ Self | ConditionPresent$ Card.counters_GE3_RITUAL | StackDescription$ SpellDescription | SpellDescription$ Then if it has 3 or more ritual counters on it, transform it. Activate only as a sorcery. +AlternateMode:DoubleFaced +DeckHas:Ability$Discard & Ability$Mill & Ability$Counters +Oracle:{1}, {T}, Pay 1 life, Discard a card: Draw a card, then mill a card. Put a ritual counter on Heirloom Mirror. Then if it has 3 or more ritual counters on it, transform it. Activate only as a sorcery. + +ALTERNATE + +Name:Inherited Fiend +ManaCost:no cost +Colors:black +Types:Creature Demon +PT:4/4 +K:Flying +A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select target creature card from a graveyard | SubAbility$ DBPutCounter | StackDescription$ Exile {c:Targeted} from the graveyard. | SpellDescription$ Exile target creature card from a graveyard. +SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on CARDNAME. +DeckHas:Ability$Graveyard & Ability$Counters +Oracle:Flying\n{2}{B}: Exile target creature card from a graveyard. Put a +1/+1 counter on Inherited Fiend.