From 59d99e5ba2286251659c3b294a9f08e2dbbaa78a Mon Sep 17 00:00:00 2001 From: "Alex W. Jackson" Date: Sat, 5 Nov 2022 03:23:59 -0400 Subject: [PATCH] [SWS] Fix Force Projection --- Mage.Sets/src/mage/cards/f/ForceProjection.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Mage.Sets/src/mage/cards/f/ForceProjection.java b/Mage.Sets/src/mage/cards/f/ForceProjection.java index 45bef91531c..d688619ab17 100644 --- a/Mage.Sets/src/mage/cards/f/ForceProjection.java +++ b/Mage.Sets/src/mage/cards/f/ForceProjection.java @@ -76,15 +76,11 @@ class ForceProjectionEffect extends OneShotEffect { // except that it is an Illusion in addition to its other types effect.setAdditionalSubType(SubType.SPIRIT); - effect.apply(game, source); // and gains "When this creature becomes the target of a spell, sacrifice it." - Effect sacrificeEffect = new SacrificeSourceEffect(); - sacrificeEffect.setTargetPointer(new FixedTarget(effect.getAddedPermanents().get(0), game)); - TriggeredAbility ability = new BecomesTargetTriggeredAbility(sacrificeEffect, new FilterSpell()); - game.addTriggeredAbility(ability, null); + effect.addAdditionalAbilities(new BecomesTargetTriggeredAbility(new SacrificeSourceEffect(), new FilterSpell())); - return true; + return effect.apply(game, source); } return false; }