From 41f9c33475ab5bf45eab166fe404e28abece3d57 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Wed, 15 May 2024 08:00:58 +0200 Subject: [PATCH] CardFactoryUtil: added Equip Flag back for AltCost --- forge-game/src/main/java/forge/game/card/CardFactoryUtil.java | 2 +- .../src/main/java/forge/game/spellability/SpellAbility.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java index 411a7c31118..3a4abac9e3b 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java @@ -2898,7 +2898,7 @@ public class CardFactoryUtil { abilityStr.append("| ValidTgts$ ").append(valid); abilityStr.append(" | TgtPrompt$ Select target ").append(vstr).append(" you control "); // the if the Equipment can really attach should be part of the Attach Effect - abilityStr.append("| SorcerySpeed$ True | AILogic$ Pump"); + abilityStr.append("| SorcerySpeed$ True | Equip$ True | AILogic$ Pump"); // add AttachAi for some special cards if (card.hasSVar("AttachAi")) { abilityStr.append("| ").append(card.getSVar("AttachAi")); diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java index aee4a4ab636..ecc4faa27cc 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java @@ -1134,7 +1134,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit return isKeyword(Keyword.CREW); } public boolean isEquip() { - return isKeyword(Keyword.EQUIP); + return isKeyword(Keyword.EQUIP) || hasParam("Equip"); } public boolean isChapter() {