From 5c0c89a78d884e4b8e501a36a17bd77aa2541d98 Mon Sep 17 00:00:00 2001 From: Northmoc <103371817+Northmoc@users.noreply.github.com> Date: Tue, 11 Jun 2024 01:17:04 -0400 Subject: [PATCH] M3C: exterminator_magmarch (#5397) --- .../forge/game/trigger/TriggerSpellAbilityCastOrCopy.java | 3 ++- .../res/cardsfolder/upcoming/exterminator_magmarch.txt | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/exterminator_magmarch.txt diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerSpellAbilityCastOrCopy.java b/forge-game/src/main/java/forge/game/trigger/TriggerSpellAbilityCastOrCopy.java index 06205ae5454..a4c6829cef9 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerSpellAbilityCastOrCopy.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerSpellAbilityCastOrCopy.java @@ -70,7 +70,8 @@ public class TriggerSpellAbilityCastOrCopy extends Trigger { } /** {@inheritDoc} - * @param runParams*/ + * @param runParams + **/ @Override public final boolean performTest(final Map runParams) { final SpellAbility spellAbility = (SpellAbility) runParams.get(AbilityKey.SpellAbility); diff --git a/forge-gui/res/cardsfolder/upcoming/exterminator_magmarch.txt b/forge-gui/res/cardsfolder/upcoming/exterminator_magmarch.txt new file mode 100644 index 00000000000..bba2f0d77f2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/exterminator_magmarch.txt @@ -0,0 +1,8 @@ +Name:Exterminator Magmarch +ManaCost:2 B R +Types:Artifact Creature Phyrexian Construct +PT:5/3 +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigCopy | ValidActivatingPlayer$ You | IsSingleTarget$ True | TriggerZones$ Battlefield | TargetsValid$ Permanent.nonLand+OppCtrl+inZoneBattlefield | CanTargetOtherCondition$ Permanent.nonLand+OppCtrl+!ControlledBy TargetedController | TriggerDescription$ Whenever you cast an instant or sorcery spell that targets only a single nonland permanent an opponent controls, if another opponent controls one or more nonland permanents that spell could target, choose one of those permanents. Copy that spell. The copy targets the chosen permanent. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Controller$ You | CopyForEachCanTarget$ Permanent.nonLand+OppCtrl+!ControlledBy TriggeredSpellAbilityTargetsOrController | ChooseOnlyOne$ True +A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. +Oracle:Whenever you cast an instant or sorcery spell that targets only a single nonland permanent an opponent controls, if another opponent controls one or more nonland permanents that spell could target, choose one of those permanents. Copy that spell. The copy targets the chosen permanent.\n{1}{B}: Regenerate Exterminator Magmarch.