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; int num = 0;
for (String hint : hints) { for (String hint : hints) {
for (Pair<Type, String> filter : filters) { 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)) { if (filter.getLeft() == type && filter.getRight().equals(hint)) {
num++; num++;
if (num == hints.length) { if (num == hints.length) {

View File

@@ -1,7 +1,7 @@
Name:Chandra's Ignition Name:Chandra's Ignition
ManaCost:3 R R ManaCost:3 R R
Types:Sorcery 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. 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.IsNotRemembered | ValidPlayers$ Player.Opponent | NumDmg$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | DamageSource$ ParentTarget SVar:IgnitionDamage:DB$ DamageAll | ValidCards$ Creature.NotDefinedTargeted | ValidPlayers$ Player.Opponent | NumDmg$ X | DamageSource$ ParentTarget
SVar:X:ParentTargeted$CardPower SVar:X:ParentTargeted$CardPower
Oracle:Target creature you control deals damage equal to its power to each other creature and each opponent. 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 Name:Death by Dragons
ManaCost:4 R R ManaCost:4 R R
Types:Sorcery 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. 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.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle: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 Name:Flame Fusillade
ManaCost:3 R ManaCost:3 R
Types:Sorcery 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." 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: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."
SVar:ABDamage:AB$ DealDamage | Cost$ T | NumDmg$ 1 | ValidTgts$ Any | SpellDescription$ CARDNAME 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 AI:RemoveDeck:All
Oracle:Until end of turn, permanents you control gain "{T}: This permanent deals 1 damage to any target." 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 Name:Flames of the Raze-Boar
ManaCost:5 R ManaCost:5 R
Types:Instant 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. 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.IsNotRemembered+ControlledBy TargetedOrController | ConditionPresent$ Creature.powerGE4+YouCtrl | SubAbility$ DBCleanup SVar:DBDealDamage:DB$ DamageAll | NumDmg$ 2 | ValidCards$ Creature.NotDefinedTargeted+ControlledBy TargetedController | ConditionPresent$ Creature.powerGE4+YouCtrl
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
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. 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 Name:Fractured Identity
ManaCost:3 W U ManaCost:3 W U
Types:Sorcery 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. 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:DBRememberCtrl:DB$ Pump | RememberObjects$ TargetedController | SubAbility$ DBRepeat SVar:DBClone:DB$ CopyPermanent | Defined$ Remembered | Controller$ NonRememberedController | SubAbility$ DBCleanup
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
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True 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. 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 Name:Hellish Rebuke
ManaCost:2 B ManaCost:2 B
Types:Instant 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." 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.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." 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: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:TrigSac:DB$ Sacrifice | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredSourceController | LifeAmount$ 2 SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredSourceController | LifeAmount$ 2
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
AI:RemoveDeck:All 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." 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 Types:Legendary Creature Cephalid Rogue
PT:2/4 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.) 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:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn.
SVar:DBConnive:DB$ Connive | Defined$ Targeted | SubAbility$ DBChooseCard 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:DBPump:DB$ Pump | KW$ Double Strike | Defined$ ChosenCard | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True
SVar:X:Remembered$CardPower SVar:X:Targeted$CardPower
DeckHas:Ability$Discard|Counters 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.) 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 ManaCost:7
Types:Legendary Planeswalker Karn Types:Legendary Planeswalker Karn
Loyalty:6 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$ 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 | RememberChanged$ True | SpellDescription$ Exile target permanent. 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.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. 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+IsRemembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup SVar:ReturnFromExile:DB$ ChangeZoneAll | ChangeType$ Permanent.nonAura+ExiledWithSource | 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
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. 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 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." 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. 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. 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:KusariPump:DB$ Pump | Defined$ Self | RememberObjects$ TriggeredTarget | SubAbility$ KusariPump2 SVar:GamaDamage:DB$ DamageAll | NumDmg$ X | ValidCards$ Creature.NotTriggeredTarget+ControlledBy TriggeredDefendingPlayer
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
SVar:X:TriggerCount$DamageAmount 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.) 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 Name:Mirrorweave
ManaCost:2 WU WU ManaCost:2 WU WU
Types:Instant 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. 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 | UseImprinted$ True | RepeatCards$ Creature.IsNotRemembered | RepeatSubAbility$ DBCopy | SubAbility$ DBCleanup SVar:MirrorweaveClone:DB$ RepeatEach | RepeatCards$ Creature.NotDefinedTargeted | RepeatSubAbility$ DBCopy
SVar:DBCopy:DB$ Clone | Defined$ Remembered | CloneTarget$ Imprinted | Duration$ UntilEndOfTurn SVar:DBCopy:DB$ Clone | Defined$ Targeted | CloneTarget$ Remembered | Duration$ UntilEndOfTurn
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:Each other creature becomes a copy of target nonlegendary creature until end of turn. 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 Types:Creature Human Shaman
PT:3/2 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. 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: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: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:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:NeedsToPlay:Creature.OppCtrl,Planeswalker.OppCtrl 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. 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 Name:Public Execution
ManaCost:5 B ManaCost:5 B
Types:Instant 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. 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:DBDestroy:DB$ Destroy | Defined$ Targeted | SubAbility$ WeakenOther SVar:WeakenOther:DB$ PumpAll | ValidCards$ Creature.ControlledBy RememberedController+IsNotRemembered | NumAtt$ -2 | IsCurse$ True | SubAbility$ DBCleanup
SVar:WeakenOther:DB$ PumpAll | ValidCards$ Creature.RememberedPlayerCtrl+IsNotRemembered | NumAtt$ -2 | IsCurse$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True 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. 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 PT:6/5
K:Flying K:Flying
K:Haste 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: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:DBPump:DB$ Animate | Defined$ Self | staticAbilities$ AttackChosen | Duration$ UntilEndOfCombat
SVar:AttackChosen:Mode$ MustAttack | ValidCreature$ Card.Self | MustAttack$ ChosenPlayer | Secondary$ True SVar:AttackChosen:Mode$ MustAttack | ValidCreature$ Card.Self | MustAttack$ ChosenPlayer | Secondary$ True

View File

@@ -1,9 +1,9 @@
Name:Unexpected Allies Name:Unexpected Allies
ManaCost:1 R ManaCost:1 R
Types:Sorcery 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. 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$ Remembered | KW$ First strike SVar:TrigEffect:DB$ Pump | ConditionCheckSVar$ X | Defined$ Targeted | KW$ First strike
SVar:X:Count$Valid Creature.IsNotRemembered+YouCtrl+sharesNameWith Remembered/Plus.Y SVar:X:Count$Valid Creature.NotDefinedTargeted+YouCtrl+sharesNameWith Targeted/Plus.Y
SVar:Y:Count$ValidGraveyard Creature.YouOwn+sharesNameWith Remembered SVar:Y:Count$ValidGraveyard Creature.YouOwn+sharesNameWith Targeted
DeckHas:Keyword$DoubleTeam|FirstStrike 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. 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 Name:Dunland Crebain
ManaCost:2 R ManaCost:2 B
Types:Creature Bird Horror Types:Creature Bird Horror
PT:1/1 PT:1/1
K:Flying K:Flying