From 5377085a29b509a8dfc81ff5ba2624a6d05c15b7 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Sat, 17 Dec 2022 10:47:16 -0500 Subject: [PATCH] YBRO: Great Desert Hellion and support --- .../src/main/java/forge/game/card/CardUtil.java | 2 ++ .../cardsfolder/upcoming/great_desert_hellion.txt | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/great_desert_hellion.txt diff --git a/forge-game/src/main/java/forge/game/card/CardUtil.java b/forge-game/src/main/java/forge/game/card/CardUtil.java index 69b82092c81..6c9bd843ab5 100644 --- a/forge-game/src/main/java/forge/game/card/CardUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardUtil.java @@ -258,6 +258,8 @@ public final class CardUtil { newCopy.addHauntedBy(haunter, false); } + newCopy.setIntensity(in.getIntensity(false)); + newCopy.addRemembered(in.getRemembered()); newCopy.addImprintedCards(in.getImprintedCards()); newCopy.setChosenCards(new CardCollection(in.getChosenCards())); diff --git a/forge-gui/res/cardsfolder/upcoming/great_desert_hellion.txt b/forge-gui/res/cardsfolder/upcoming/great_desert_hellion.txt new file mode 100644 index 00000000000..ac96052bf0d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/great_desert_hellion.txt @@ -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.