Merge pull request #2129 from Northmoc/desert

YBRO: Great Desert Hellion and support
This commit is contained in:
Anthony Calosa
2022-12-18 07:09:38 +08:00
committed by GitHub
2 changed files with 17 additions and 0 deletions

View File

@@ -258,6 +258,8 @@ public final class CardUtil {
newCopy.addHauntedBy(haunter, false); newCopy.addHauntedBy(haunter, false);
} }
newCopy.setIntensity(in.getIntensity(false));
newCopy.addRemembered(in.getRemembered()); newCopy.addRemembered(in.getRemembered());
newCopy.addImprintedCards(in.getImprintedCards()); newCopy.addImprintedCards(in.getImprintedCards());
newCopy.setChosenCards(new CardCollection(in.getChosenCards())); newCopy.setChosenCards(new CardCollection(in.getChosenCards()));

View File

@@ -0,0 +1,15 @@
Name:Great Desert Hellion
ManaCost:1 B R
Types:Creature Hellion
PT:5/5
K:Starting intensity:1
K:Menace
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you discard a card. If you discard a card this way, perpetually increase CARDNAME's intensity by 1.
SVar:TrigSacrifice:DB$ Sacrifice | UnlessCost$ Discard<1/Card> | UnlessPayer$ You | OrString$ Sacrifice {c:Self}. | UnlessResolveSubs$ WhenPaid | SubAbility$ DBIntensify
SVar:DBIntensify:DB$ Intensify
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME leaves the battlefield, you may discard your hand. If you do, draw cards equal to CARDNAME's intensity.
SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Hand> | NumCards$ X
SVar:X:Count$Intensity
DeckHas:Ability$Discard|Sacrifice
DeckHints:Ability$Graveyard
Oracle:Starting intensity 1\nMenace\nAt the beginning of your upkeep, sacrifice Great Desert Hellion unless you discard a card. If you discard a card this way, perpetually increase Great Desert Hellion's intensity by 1.\nWhen Great Desert Hellion leaves the battlefield, you may discard your hand. If you do, draw cards equal to Great Desert Hellion's intensity.