From e04620830e22c9f8c122d91a910fc02f6bdb04cf Mon Sep 17 00:00:00 2001 From: tool4ever Date: Fri, 4 Nov 2022 22:15:55 +0000 Subject: [PATCH] Fix ManaSpent not checking based on source --- forge-game/src/main/java/forge/game/ForgeScript.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/ForgeScript.java b/forge-game/src/main/java/forge/game/ForgeScript.java index a0b365c7e35..643adef51c4 100644 --- a/forge-game/src/main/java/forge/game/ForgeScript.java +++ b/forge-game/src/main/java/forge/game/ForgeScript.java @@ -241,7 +241,7 @@ public class ForgeScript { } else if (property.startsWith("ManaSpent")) { String[] k = property.split(" ", 2); String comparator = k[1].substring(0, 2); - int y = AbilityUtils.calculateAmount(sa.getHostCard(), k[1].substring(2), sa); + int y = AbilityUtils.calculateAmount(source, k[1].substring(2), spellAbility); return Expressions.compare(sa.getTotalManaSpent(), comparator, y); } else if (property.startsWith("ManaFrom")) { final String fromWhat = property.substring(8);