HBG: Calim, Djinn Emperor + 2 cards

HBG: Add scripts for Calim, Oyaminartok, and You Line Up the Shot.

- Calim, Djinn Emperor
- Oyaminartok, Polar Werebear
- You Line Up the Shot
This commit is contained in:
Suthro
2022-08-04 01:00:27 -05:00
parent 67b7407836
commit e74ebfd6de
3 changed files with 41 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
Name:Calim, Djinn Emperor
ManaCost:3 U U U
Types:Legendary Creature Djinn Noble
PT:5/6
K:Flying
K:Ward:2
A:AB$ Tap | Cost$ 1 U Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBDraw | SpellDescription$ Tap up to one target nonland permanent. Draw a card. Then you may exile two other cards named Calim, Djinn Emperor from your graveyard. When you do, return CARDNAME from your graveyard to the battlefield tapped.
SVar:DBDraw:DB$ Draw | Defined$ You | SubAbility$ CalimChooseTwo
SVar:CalimChooseTwo:DB$ ChooseCard | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | Defined$ You | Amount$ 2 | ChoiceTitle$ Choose two other cards named Calim, Djinn Emperor from your graveyard | Choices$ Card.namedCalim; Djinn Emperor+YouOwn+Other | ChoiceZone$ Graveyard | RememberChosen$ True | SubAbility$ CalimExile
SVar:CalimExile:DB$ ChangeZoneAll | ConditionCheckSVar$ CalimNumRemembered | ConditionSVarCompare$ EQ2 | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card.IsRemembered | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ TrigImmediateTrig
SVar:TrigImmediateTrig:DB$ ImmediateTrigger | ConditionCheckSVar$ CalimNumRemembered | ConditionSVarCompare$ EQ2 | Execute$ TrigReturn | SpellDescription$ When you do, return CARDNAME from your graveyard to the battlefield tapped.
SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
T:Mode$ Discarded | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerController$ TriggeredCardController | TriggerDescription$ When you discard CARDNAME, conjure a card named Calim, Djinn Emperor into your library seventh from the top.
SVar:TrigConjure:DB$ MakeCard | Name$ Calim, Djinn Emperor | Zone$ Library | RememberMade$ True | SubAbility$ DBReorder
SVar:DBReorder:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Library | Destination$ Library | LibraryPosition$ 6 | SubAbility$ DBCleanup
SVar:X:Count$ValidGraveyard Card.namedCalim; Djinn Emperor+YouOwn+Other
SVar:CalimNumRemembered:Remembered$Amount
SVar:DiscardMe:1
Oracle:Flying\nWard {2}\nCalim's Breath — {1}{U}, Discard Calim: Tap up to one target nonland permanent. Draw a card. Then you may exile two other cards named Calim, Djinn Emperor from your graveyard. When you do, return Calim, Djinn Emperor from your graveyard to the battlefield tapped.\nWhen you discard Calim, conjure a card named Calim, Djinn Emperor into your library seventh from the top.

View File

@@ -0,0 +1,13 @@
Name:Oyaminartok, Polar Werebear
ManaCost:2 G G
Types:Legendary Creature Giant Bear
PT:4/5
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Hexproof | IsPresent$ Card.Self+dealtDamagetoAny | PresentCompare$ EQ0 | Description$ CARDNAME has hexproof if it hasn't dealt damage yet.
T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigToken | CombatDamage$ True | ValidTarget$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Food token.
SVar:TrigToken:DB$ Token | TokenScript$ c_a_food_sac
A:AB$ Draft | Cost$ U Sac<1/Food> | Spellbook$ Archipelagore,Junk Winder,Moat Piranhas,Mystic Skyfish,Nadir Kraken,Nezahal; Primal Tide,Pouncing Shoreshark,Pursued Whale,Riptide Turtle,Ruin Crab,Sea-Dasher Octopus,Sigiled Starfish,Spined Megalodon,Stinging Lionfish,Voracious Greatshark | SubAbility$ TrigImmediateTrig | SpellDescription$ Draft a card from CARDNAME's spellbook. When you do, add {U}{U}{U}. Spend this mana only to cast blue creature spells.
SVar:TrigImmediateTrig:DB$ ImmediateTrigger | Execute$ DBAddMana | TriggerDescription$ When you do, add {U}{U}{U}. Spend this mana only to cast blue creature spells.
SVar:DBAddMana:DB$ Mana | Produced$ U | Amount$ 3 | RestrictValid$ Spell.Creature+Blue
DeckHas:Ability$Token|LifeGain|Food
DeckHints:Ability$Food
Oracle:Oyaminartok, Polar Werebear has hexproof if it hasn't dealt damage yet.\nWhenever Oyaminartok deals combat damage to a player, create a Food token.\n{U}, Sacrifice a Food: Draft a card from Oyaminartok's spellbook. When you do, add {U}{U}{U}. Spend this mana only to cast blue creature spells.

View File

@@ -0,0 +1,8 @@
Name:You Line Up the Shot
ManaCost:G
Types:Instant
A:SP$ Charm | Choices$ AimForTheWyvern,AimForTheCursedAmulet,FireAWarningShot
SVar:AimForTheWyvern:DB$ MakeCard | Name$ Plummet | Zone$ Hand | SpellDescription$ Aim For the Wyvern — Conjure a card named Plummet into your hand.
SVar:AimForTheCursedAmulet:DB$ MakeCard | Name$ Naturalize | Zone$ Hand | SpellDescription$ Aim For the Cursed Amulet — Conjure a card named Naturalize into your hand.
SVar:FireAWarningShot:DB$ Draw | Defined$ You | SpellDescription$ Fire a Warning Shot — Draw a card.
Oracle:Choose one —\n• Aim for the Wyvern — Conjure a card named Plummet into your hand.\n• Aim for the Cursed Amulet — Conjure a card named Naturalize into your hand.\n• Fire a Warning Shot — Draw a card.