From 129d900401b6457a53e4e66b46578a5dc1fd11f5 Mon Sep 17 00:00:00 2001 From: "Alex W. Jackson" Date: Fri, 28 Oct 2022 22:02:24 -0400 Subject: [PATCH] [SHM] Fix Conspire not working with modal spells --- .../src/main/java/mage/abilities/keyword/ConspireAbility.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage/src/main/java/mage/abilities/keyword/ConspireAbility.java b/Mage/src/main/java/mage/abilities/keyword/ConspireAbility.java index 8edac415e63..b5c0e987399 100644 --- a/Mage/src/main/java/mage/abilities/keyword/ConspireAbility.java +++ b/Mage/src/main/java/mage/abilities/keyword/ConspireAbility.java @@ -131,7 +131,7 @@ public class ConspireAbility extends StaticAbility implements OptionalAdditional + conspireCost.getText(false) + " ?", ability, game)) { return; } - ability.getEffects().setValue("ConspireActivation" + conspireId + addedById, true); + ability.getAllEffects().setValue("ConspireActivation" + conspireId + addedById, true); for (Iterator it = ((Costs) conspireCost).iterator(); it.hasNext(); ) { Cost cost = (Cost) it.next(); if (cost instanceof ManaCostsImpl) { @@ -193,7 +193,7 @@ class ConspireTriggeredAbility extends CastSourceTriggeredAbility { return spell != null && spell .getSpellAbility() - .getEffects() + .getAllEffects() .stream() .map(effect -> effect.getValue("ConspireActivation" + conspireId + addedById)) .anyMatch(Objects::nonNull);