Warp/Void EOE scripts, Part 1 (#8038)

This commit is contained in:
Fulgur14
2025-07-15 10:25:33 +02:00
committed by GitHub
parent c6816dbe74
commit ab27b613e3
10 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
Name:All-Fates Stalker
ManaCost:3 W
Types:Creature Drix Assassin
PT:2/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile up to one target non-Assassin creature until this creature leaves the battlefield.
SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.nonAssassin | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target non-Assassin creature | Duration$ UntilHostLeavesPlay
K:Warp:1 W
SVar:PlayMain1:TRUE
SVar:OblivionRing:TRUE
Oracle:When this creature enters, exile up to one target non-Assassin creature until this creature leaves the battlefield.\nWarp {1}{W} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.)

View File

@@ -0,0 +1,10 @@
Name:Alpharael, Stonechosen
ManaCost:3 B B
Types:Legendary Creature Human Cleric
PT:3/3
K:Ward:Discard<1/Random>
T:Mode$ Attacks | ValidCard$ Card.Self | CheckSVar$ X | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Void — Whenever NICKNAME attacks, if a nonland permanent left the battlefield this turn or a spell was warped this turn, defending player loses half their life, rounded up.
SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ Y
SVar:X:Count$Void.1.0
SVar:Y:TriggeredDefendingPlayer$LifeTotal/HalfUp
Oracle:Ward—Discard a card at random.\nVoid — Whenever Alpharael attacks, if a nonland permanent left the battlefield this turn or a spell was warped this turn, defending player loses half their life, rounded up.

View File

@@ -0,0 +1,10 @@
Name:Astelli Reclaimer
ManaCost:3 W W
Types:Creature Angel Warrior
PT:5/4
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, return target noncreature, nonland permanent card with mana value X or less from your graveyard to the battlefield, where X is the amount of mana spent to cast this creature.
SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.nonCreature+nonLand+YouOwn+cmcLEX
K:Warp:2 W
SVar:X:Count$CastTotalManaSpent
Oracle:Flying\nWhen this creature enters, return target noncreature, nonland permanent card with mana value X or less from your graveyard to the battlefield, where X is the amount of mana spent to cast this creature.\nWarp {2}{W}

View File

@@ -0,0 +1,11 @@
Name:Broodguard Elite
ManaCost:X G G
Types:Creature Insect Knight
PT:0/0
K:etbCounter:P1P1:X
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature leaves the battlefield, put its counters on target creature you control.
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy
K:Warp:X G
SVar:X:Count$xPaid
DeckHas:Ability$Counters
Oracle:This creature enters with X +1/+1 counters on it.\nWhen this creature leaves the battlefield, put its counters on target creature you control.\nWarp {X}{G} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.)

View File

@@ -0,0 +1,6 @@
Name:Bygone Colossus
ManaCost:9
Types:Artifact Creature Robot Giant
PT:9/9
K:Warp:3
Oracle:Warp {3} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.)

View File

@@ -0,0 +1,13 @@
Name:Chorale of the Void
ManaCost:3 B
Types:Enchantment Aura
K:Enchant:Creature.YouCtrl:creature you control
T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, put target creature card from defending player's graveyard onto the battlefield under your control tapped and attacking.
SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.OwnedBy TriggeredDefendingPlayer | Tapped$ True | Attacking$ True | GainControl$ True
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Void — At the beginning of your end step, sacrifice this Aura unless a nonland permanent left the battlefield this turn or a spell was warped this turn.
SVar:TrigSac:DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ X
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddSVar$ AE
SVar:X:Count$Void.0.1
SVar:AE:SVar:HasAttackEffect:TRUE
SVar:AttachAILogic:Pump
Oracle:Enchant creature you control\nWhenever enchanted creature attacks, put target creature card from defending player's graveyard onto the battlefield under your control tapped and attacking.\nVoid — At the beginning of your end step, sacrifice this Aura unless a nonland permanent left the battlefield this turn or a spell was warped this turn.

View File

@@ -0,0 +1,9 @@
Name:Cut Propulsion
ManaCost:2 R
Types:Instant
A:SP$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | DamageSource$ Targeted | SpellDescription$ Target creature deals damage to itself equal to its power. If that creature has flying, it deals twice that much damage to itself instead.
SVar:X:Count$Compare W GE1.Y.Z
SVar:Y:Targeted$CardPower/Times.2
SVar:Z:Targeted$CardPower
SVar:W:Targeted$Valid Creature.withFlying
Oracle:Target creature deals damage to itself equal to its power. If that creature has flying, it deals twice that much damage to itself instead.

View File

@@ -0,0 +1,8 @@
Name:Decode
ManaCost:2 B
Types:Sorcery
A:SP$ Draw | NumCards$ 2 | SubAbility$ DBLoseLifeYou | SpellDescription$ You draw two cards and you lose 2 life. Void — If a nonland permanent left the battlefield this turn or a spell was warped this turn, instead you draw two cards and each opponent loses 2 life.
SVar:DBLoseLifeYou:DB$ LoseLife | LifeAmount$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBLoseLifeOpp
SVar:DBLoseLifeOpp:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 2 | ConditionCheckSVar$ X
SVar:X:Count$Void.1.0
Oracle:You draw two cards and lose 2 life.\nVoid — If a nonland permanent left the battlefield this turn or a spell was warped this turn, instead you draw two cards and each opponent loses 2 life.

View File

@@ -0,0 +1,7 @@
Name:Eusocial Engineering
ManaCost:3 G G
Types:Enchantment
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall — Whenever a land you control enters, create a 2/2 colorless Robot artifact creature token.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_2_2_a_robot | TokenOwner$ You
K:Warp:1 G
Oracle:Landfall — Whenever a land you control enters, create a 2/2 colorless Robot artifact creature token.\nWarp {1}{G} (You may cast this card from your hand for its warp cost. Exile this enchantment at the beginning of the next end step, then you may cast it from exile on a later turn.)

View File

@@ -0,0 +1,10 @@
Name:Exalted Sunborn
ManaCost:3 W W
Types:Creature Angel Wizard
PT:4/5
K:Flying
K:Lifelink
R:Event$ CreateToken | ActiveZones$ Battlefield | ValidToken$ Card.YouCtrl | ReplaceWith$ DoubleToken | Description$ If one or more tokens would be created under your control, twice that many of those tokens are created instead.
SVar:DoubleToken:DB$ ReplaceToken | Type$ Amount
K:Warp:1 W
Oracle:Flying, lifelink\nIf one or more tokens would be created under your control, twice that many of those tokens are created instead.\nWarp {1}{W} (You may cast this card from your hand for its warp cost. Exile this creature at the beginning of the next end step, then you may cast it from exile on a later turn.)