Script updates (#3289)

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
This commit is contained in:
tool4ever
2023-06-18 04:49:33 +02:00
committed by GitHub
parent 35cd784c25
commit 9ace1978f9
16 changed files with 34 additions and 50 deletions

View File

@@ -88,7 +88,6 @@ public class DeckHints {
int num = 0;
for (String hint : hints) {
for (Pair<Type, String> filter : filters) {
System.out.println(filter.getLeft() + " = type = " + type + " "+ filter.getRight() + " =filter= " + hint);
if (filter.getLeft() == type && filter.getRight().equals(hint)) {
num++;
if (num == hints.length) {

View File

@@ -1,7 +1,7 @@
Name:Chandra's Ignition
ManaCost:3 R R
Types:Sorcery
A:SP$ Pump | Cost$ 3 R R | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | SubAbility$ IgnitionDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to its power to each other creature and each opponent.
SVar:IgnitionDamage:DB$ DamageAll | ValidCards$ Creature.IsNotRemembered | ValidPlayers$ Player.Opponent | NumDmg$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | DamageSource$ ParentTarget
A:SP$ Pump | Cost$ 3 R R | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ IgnitionDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to its power to each other creature and each opponent.
SVar:IgnitionDamage:DB$ DamageAll | ValidCards$ Creature.NotDefinedTargeted | ValidPlayers$ Player.Opponent | NumDmg$ X | DamageSource$ ParentTarget
SVar:X:ParentTargeted$CardPower
Oracle:Target creature you control deals damage equal to its power to each other creature and each opponent.

View File

@@ -1,6 +1,5 @@
Name:Death by Dragons
ManaCost:4 R R
Types:Sorcery
A:SP$ Token | Cost$ 4 R R | ValidTgts$ Player | TgtPrompt$ Select target player to NOT create a token | AITgts$ Opponent | RememberTargets$ True | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | TokenOwner$ Player.IsNotRemembered | StackDescription$ SpellDescription | SubAbility$ DBCleanup | SpellDescription$ Each player other than target player creates a 5/5 red Dragon creature token with flying.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
A:SP$ Token | Cost$ 4 R R | ValidTgts$ Player | TgtPrompt$ Select target player to NOT create a token | AITgts$ Opponent | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | TokenOwner$ NonTargeted | StackDescription$ SpellDescription | SubAbility$ DBCleanup | SpellDescription$ Each player other than target player creates a 5/5 red Dragon creature token with flying.
Oracle:Each player other than target player creates a 5/5 red Dragon creature token with flying.

View File

@@ -1,8 +1,7 @@
Name:Flame Fusillade
ManaCost:3 R
Types:Sorcery
A:SP$ Effect | StaticAbilities$ STDamage | SpellDescription$ Until end of turn, permanents you control gain "{T}: This permanent deals 1 damage to any target."
SVar:STDamage:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Permanent.YouCtrl | AddAbility$ ABDamage | Description$ Until end of turn, permanents you control gain "{T}: This permanent deals 1 damage to any target."
A:SP$ AnimateAll | ValidCards$ Permanent.YouCtrl | Abilities$ ABDamage | SpellDescription$ Until end of turn, permanents you control gain "{T}: This permanent deals 1 damage to any target."
SVar:ABDamage:AB$ DealDamage | Cost$ T | NumDmg$ 1 | ValidTgts$ Any | SpellDescription$ CARDNAME deals 1 damage to any target
AI:RemoveDeck:All
Oracle:Until end of turn, permanents you control gain "{T}: This permanent deals 1 damage to any target."

View File

@@ -1,7 +1,6 @@
Name:Flames of the Raze-Boar
ManaCost:5 R
Types:Instant
A:SP$ DealDamage | NumDmg$ 4 | ValidTgts$ Creature.OppCtrl | RememberTargets$ True | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 4 damage to target creature an opponent controls. Then CARDNAME deals 2 damage to each other creature that player controls if you control a creature with power 4 or greater.
SVar:DBDealDamage:DB$ DamageAll | NumDmg$ 2 | ValidCards$ Creature.IsNotRemembered+ControlledBy TargetedOrController | ConditionPresent$ Creature.powerGE4+YouCtrl | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
A:SP$ DealDamage | NumDmg$ 4 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 4 damage to target creature an opponent controls. Then CARDNAME deals 2 damage to each other creature that player controls if you control a creature with power 4 or greater.
SVar:DBDealDamage:DB$ DamageAll | NumDmg$ 2 | ValidCards$ Creature.NotDefinedTargeted+ControlledBy TargetedController | ConditionPresent$ Creature.powerGE4+YouCtrl
Oracle:Flames of the Raze-Boar deals 4 damage to target creature an opponent controls. Then Flames of the Raze-Boar deals 2 damage to each other creature that player controls if you control a creature with power 4 or greater.

View File

@@ -1,10 +1,7 @@
Name:Fractured Identity
ManaCost:3 W U
Types:Sorcery
A:SP$ ChangeZone | Cost$ 3 W U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SubAbility$ DBRememberCtrl | SpellDescription$ Exile target nonland permanent. Each player other than its controller creates a token that's a copy of it.
SVar:DBRememberCtrl:DB$ Pump | RememberObjects$ TargetedController | SubAbility$ DBRepeat
SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player.IsNotRemembered | RepeatSubAbility$ DBForget | SubAbility$ DBCleanup
SVar:DBForget:DB$ Cleanup | ForgetDefined$ TargetedController | SubAbility$ DBClone
SVar:DBClone:DB$ CopyPermanent | Defined$ DirectRemembered | Controller$ Player.IsRemembered
A:SP$ ChangeZone | Cost$ 3 W U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SubAbility$ DBClone | SpellDescription$ Exile target nonland permanent. Each player other than its controller creates a token that's a copy of it.
SVar:DBClone:DB$ CopyPermanent | Defined$ Remembered | Controller$ NonRememberedController | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Exile target nonland permanent. Each player other than its controller creates a token that's a copy of it.

View File

@@ -1,11 +1,10 @@
Name:Hellish Rebuke
ManaCost:2 B
Types:Instant
A:SP$ Effect | StaticAbilities$ OppPerms | RememberObjects$ Caster | SubAbility$ DBCleanup | SpellDescription$ Until end of turn, permanents your opponents control gain "When this permanent deals damage to the player who cast Hellish Rebuke, sacrifice this permanent. You lose 2 life."
SVar:OppPerms:Mode$ Continuous | EffectZone$ Command | Affected$ Permanent.OppCtrl | AddTrigger$ DamageTrig | Description$ Until end of turn, permanents your opponents control gain "When this permanent deals damage to the player who cast Hellish Rebuke, sacrifice this permanent. You lose 2 life."
A:SP$ Effect | StaticAbilities$ OppPerms | RememberObjects$ Caster,Valid Permanent.OppCtrl | SpellDescription$ Until end of turn, permanents your opponents control gain "When this permanent deals damage to the player who cast CARDNAME, sacrifice this permanent. You lose 2 life."
SVar:OppPerms:Mode$ Continuous | EffectZone$ Command | Affected$ Permanent.IsRemembered | AddTrigger$ DamageTrig | Description$ Until end of turn, permanents your opponents control gain "When this permanent deals damage to the player who cast Hellish Rebuke, sacrifice this permanent. You lose 2 life."
SVar:DamageTrig:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.OriginalHostRemembered | Execute$ TrigSac | TriggerDescription$ When this permanent deals damage to the player who cast Hellish Rebuke, sacrifice this permanent. You lose 2 life.
SVar:TrigSac:DB$ Sacrifice | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredSourceController | LifeAmount$ 2
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
AI:RemoveDeck:All
Oracle:Until end of turn, permanents your opponents control gain "When this permanent deals damage to the player who cast Hellish Rebuke, sacrifice this permanent. You lose 2 life."

View File

@@ -3,12 +3,12 @@ ManaCost:1 W U B
Types:Legendary Creature Cephalid Rogue
PT:2/4
T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, target attacking creature can't be blocked this turn. It connives. Then choose another attacking creature with lesser power. That creature gains double strike until end of turn. (To have a creature connive, draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature.)
SVar:TrigPump:DB$ Effect | RememberObjects$ Targeted | RememberTargets$ True | TgtPrompt$ Select target attacking creature | ValidTgts$ Creature.attacking | StaticAbilities$ Unblockable | SubAbility$ DBConnive
SVar:TrigPump:DB$ Effect | RememberObjects$ Targeted | TgtPrompt$ Select target attacking creature | ValidTgts$ Creature.attacking | StaticAbilities$ Unblockable | SubAbility$ DBConnive
SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn.
SVar:DBConnive:DB$ Connive | Defined$ Targeted | SubAbility$ DBChooseCard
SVar:DBChooseCard:DB$ ChooseCard | Defined$ You | Choices$ Creature.attacking+IsNotRemembered+powerLTX | ChoiceTitle$ Choose another attacking creature with lesser power | SubAbility$ DBPump
SVar:DBChooseCard:DB$ ChooseCard | Defined$ You | Choices$ Creature.attacking+NotDefinedTargeted+powerLTX | ChoiceTitle$ Choose another attacking creature with lesser power | SubAbility$ DBPump
SVar:DBPump:DB$ Pump | KW$ Double Strike | Defined$ ChosenCard | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True
SVar:X:Remembered$CardPower
SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True
SVar:X:Targeted$CardPower
DeckHas:Ability$Discard|Counters
Oracle:Whenever you attack, target attacking creature can't be blocked this turn. It connives. Then choose another attacking creature with lesser power. That creature gains double strike until end of turn. (To have a creature connive, draw a card, then discard a card. Put a +1/+1 counter on that creature for each nonland card discarded this way.)

View File

@@ -2,10 +2,8 @@ Name:Karn Liberated
ManaCost:7
Types:Legendary Planeswalker Karn
Loyalty:6
A:AB$ ChangeZone | Cost$ AddCounter<4/LOYALTY> | Planeswalker$ True | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | RememberChanged$ True | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from their hand.
A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SpellDescription$ Exile target permanent.
A:AB$ RestartGame | Cost$ SubCounter<14/LOYALTY> | Planeswalker$ True | Ultimate$ True | RestrictFromZone$ Exile | RestrictFromValid$ Card.IsNotRemembered,Spell,Card.Aura | SubAbility$ ReturnFromExile | SpellDescription$ Restart the game, leaving in exile all non-Aura permanent cards exiled with CARDNAME. Then put those cards onto the battlefield under your control.
SVar:ReturnFromExile:DB$ ChangeZoneAll | ChangeType$ Permanent.nonAura+IsRemembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
A:AB$ ChangeZone | Cost$ AddCounter<4/LOYALTY> | Planeswalker$ True | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from their hand.
A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target permanent.
A:AB$ RestartGame | Cost$ SubCounter<14/LOYALTY> | Planeswalker$ True | Ultimate$ True | RestrictFromZone$ Exile | RestrictFromValid$ Card.!ExiledWithSource,Spell,Card.Aura | SubAbility$ ReturnFromExile | SpellDescription$ Restart the game, leaving in exile all non-Aura permanent cards exiled with CARDNAME. Then put those cards onto the battlefield under your control.
SVar:ReturnFromExile:DB$ ChangeZoneAll | ChangeType$ Permanent.nonAura+ExiledWithSource | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup
Oracle:[+4]: Target player exiles a card from their hand.\n[-3]: Exile target permanent.\n[-14]: Restart the game, leaving in exile all non-Aura permanent cards exiled with Karn Liberated. Then put those cards onto the battlefield under your control.

View File

@@ -4,10 +4,7 @@ Types:Artifact Equipment
K:Equip:3
S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ GamaPump | Description$ Equipped creature has "{2}: This creature gets +1/+0 until end of turn."
SVar:GamaPump:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn.
T:Mode$ DamageDone | ValidSource$ Card.EquippedBy | ValidTarget$ Creature.blocking | Execute$ KusariPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals damage to a blocking creature, CARDNAME deals that much damage to each other creature defending player controls.
SVar:KusariPump:DB$ Pump | Defined$ Self | RememberObjects$ TriggeredTarget | SubAbility$ KusariPump2
SVar:KusariPump2:DB$ Pump | Defined$ Self | RememberObjects$ TriggeredDefendingPlayer | SubAbility$ GamaDamage
SVar:GamaDamage:DB$ DamageAll | NumDmg$ X | ValidCards$ Creature.IsNotRemembered+ControlledBy Player.IsRemembered | SubAbility$ CleanUp
SVar:CleanUp:DB$ Cleanup | ClearRemembered$ True
T:Mode$ DamageDone | ValidSource$ Card.EquippedBy | ValidTarget$ Creature.blocking | Execute$ GamaDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals damage to a blocking creature, CARDNAME deals that much damage to each other creature defending player controls.
SVar:GamaDamage:DB$ DamageAll | NumDmg$ X | ValidCards$ Creature.NotTriggeredTarget+ControlledBy TriggeredDefendingPlayer
SVar:X:TriggerCount$DamageAmount
Oracle:Equipped creature has "{2}: This creature gets +1/+0 until end of turn."\nWhenever equipped creature deals damage to a blocking creature, Kusari-Gama deals that much damage to each other creature defending player controls.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)

View File

@@ -1,8 +1,7 @@
Name:Mirrorweave
ManaCost:2 WU WU
Types:Instant
A:SP$ Pump | Cost$ 2 WU WU | ValidTgts$ Creature.nonLegendary | TgtPrompt$ Choose target nonlegendary creature | AILogic$ Pump | RememberObjects$ Targeted | SubAbility$ MirrorweaveClone | StackDescription$ None | SpellDescription$ Each other creature becomes a copy of target nonlegendary creature until end of turn.
SVar:MirrorweaveClone:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Creature.IsNotRemembered | RepeatSubAbility$ DBCopy | SubAbility$ DBCleanup
SVar:DBCopy:DB$ Clone | Defined$ Remembered | CloneTarget$ Imprinted | Duration$ UntilEndOfTurn
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
A:SP$ Pump | Cost$ 2 WU WU | ValidTgts$ Creature.nonLegendary | TgtPrompt$ Choose target nonlegendary creature | AILogic$ Pump | SubAbility$ MirrorweaveClone | StackDescription$ None | SpellDescription$ Each other creature becomes a copy of target nonlegendary creature until end of turn.
SVar:MirrorweaveClone:DB$ RepeatEach | RepeatCards$ Creature.NotDefinedTargeted | RepeatSubAbility$ DBCopy
SVar:DBCopy:DB$ Clone | Defined$ Targeted | CloneTarget$ Remembered | Duration$ UntilEndOfTurn
Oracle:Each other creature becomes a copy of target nonlegendary creature until end of turn.

View File

@@ -3,11 +3,10 @@ ManaCost:2 B
Types:Creature Human Shaman
PT:3/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBRepeat | TriggerDescription$ When CARDNAME enters the battlefield, each player sacrifices a creature or planeswalker. Each player who can't discards a card.
SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseSac | SubAbility$ RememberSac
SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseSac | SubAbility$ TrigSac
SVar:ChooseSac:DB$ ChooseCard | Defined$ Remembered | Choices$ Creature.RememberedPlayerCtrl,Planeswalker.RememberedPlayerCtrl | ChoiceTitle$ Choose a creature or planeswalker to sacrifice | AILogic$ WorstCard | Mandatory$ True | RememberChosen$ True
SVar:RememberSac:DB$ Pump | RememberObjects$ RememberedController | SubAbility$ TrigSac
SVar:TrigSac:DB$ SacrificeAll | Defined$ Remembered | SubAbility$ Discard
SVar:Discard:DB$ Discard | Mode$ TgtChoose | NumCards$ 1 | Defined$ Player.IsNotRemembered | SubAbility$ DBCleanup
SVar:Discard:DB$ Discard | Mode$ TgtChoose | NumCards$ 1 | Defined$ NonRememberedController | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:NeedsToPlay:Creature.OppCtrl,Planeswalker.OppCtrl
Oracle:When Plaguecrafter enters the battlefield, each player sacrifices a creature or planeswalker. Each player who can't discards a card.

View File

@@ -1,8 +1,7 @@
Name:Public Execution
ManaCost:5 B
Types:Instant
A:SP$ Pump | Cost$ 5 B | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | RememberObjects$ TargetedController | RememberTargets$ True | SubAbility$ DBDestroy | SpellDescription$ Destroy target creature an opponent controls. Each other creature that player controls gets -2/-0 until end of turn.
SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | SubAbility$ WeakenOther
SVar:WeakenOther:DB$ PumpAll | ValidCards$ Creature.RememberedPlayerCtrl+IsNotRemembered | NumAtt$ -2 | IsCurse$ True | SubAbility$ DBCleanup
A:SP$ Destroy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | RememberLKI$ True | AlwaysRemember$ True | SubAbility$ WeakenOther | SpellDescription$ Destroy target creature an opponent controls. Each other creature that player controls gets -2/-0 until end of turn.
SVar:WeakenOther:DB$ PumpAll | ValidCards$ Creature.ControlledBy RememberedController+IsNotRemembered | NumAtt$ -2 | IsCurse$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Destroy target creature an opponent controls. Each other creature that player controls gets -2/-0 until end of turn.

View File

@@ -4,7 +4,7 @@ Types:Creature Dragon
PT:6/5
K:Flying
K:Haste
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose an opponent at random that Territorial Hellkite didn't attack during your last combat. CARDNAME attacks that player this combat if able. If you can't choose an opponent this way, tap CARDNAME.
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose an opponent at random that CARDNAME didn't attack during your last combat. CARDNAME attacks that player this combat if able. If you can't choose an opponent this way, tap CARDNAME.
SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent+IsNotRemembered | Random$ True | ChooseSubAbility$ DBPump | CantChooseSubAbility$ DBTap
SVar:DBPump:DB$ Animate | Defined$ Self | staticAbilities$ AttackChosen | Duration$ UntilEndOfCombat
SVar:AttackChosen:Mode$ MustAttack | ValidCreature$ Card.Self | MustAttack$ ChosenPlayer | Secondary$ True

View File

@@ -1,9 +1,9 @@
Name:Unexpected Allies
ManaCost:1 R
Types:Sorcery
A:SP$ Pump | ValidTgts$ Creature.YouCtrl+nonToken | RememberTargets$ True | TgtPrompt$ Select target nontoken creature you control | KW$ Double team | NumAtt$ 2 | SubAbility$ TrigEffect | SpellDescription$ Target nontoken creature you control gets +2/+0 and gains double team until end of turn. It also gains first strike until end of turn if it has the same name as another creature you control or a creature card in your graveyard.
SVar:TrigEffect:DB$ Pump | ConditionCheckSVar$ X | Defined$ Remembered | KW$ First strike
SVar:X:Count$Valid Creature.IsNotRemembered+YouCtrl+sharesNameWith Remembered/Plus.Y
SVar:Y:Count$ValidGraveyard Creature.YouOwn+sharesNameWith Remembered
DeckHas:Keyword$DoubleTeam|FirstStrike
A:SP$ Pump | ValidTgts$ Creature.YouCtrl+nonToken | TgtPrompt$ Select target nontoken creature you control | KW$ Double team | NumAtt$ 2 | SubAbility$ TrigEffect | SpellDescription$ Target nontoken creature you control gets +2/+0 and gains double team until end of turn. It also gains first strike until end of turn if it has the same name as another creature you control or a creature card in your graveyard.
SVar:TrigEffect:DB$ Pump | ConditionCheckSVar$ X | Defined$ Targeted | KW$ First strike
SVar:X:Count$Valid Creature.NotDefinedTargeted+YouCtrl+sharesNameWith Targeted/Plus.Y
SVar:Y:Count$ValidGraveyard Creature.YouOwn+sharesNameWith Targeted
DeckHas:Keyword$Double Team|First Strike
Oracle:Target nontoken creature you control gets +2/+0 and gains double team until end of turn. It also gains first strike until end of turn if it has the same name as another creature you control or a creature card in your graveyard.

View File

@@ -1,5 +1,5 @@
Name:Dunland Crebain
ManaCost:2 R
ManaCost:2 B
Types:Creature Bird Horror
PT:1/1
K:Flying