TriggerHandler: fix setting CardState for Trigger

This commit is contained in:
Hans Mackowiak
2021-04-20 08:45:48 +02:00
parent ec52a07fe9
commit 15eb3a421d
2 changed files with 2 additions and 2 deletions

View File

@@ -3206,7 +3206,7 @@ public class CardFactoryUtil {
trigStr.append(" | Secondary$ True");
}
trigStr.append("| TriggerDescription$ ").append(desc).append("").append(sa.getDescription());
final Trigger t = TriggerHandler.parseTrigger(trigStr.toString(), card, intrinsic);
final Trigger t = TriggerHandler.parseTrigger(trigStr.toString(), card, intrinsic);
t.setOverridingAbility(sa);
inst.addTrigger(t);
}

View File

@@ -121,7 +121,7 @@ public class TriggerHandler {
}
public static Trigger parseTrigger(final String trigParse, final Card host, final boolean intrinsic) {
return parseTrigger(trigParse, host, intrinsic, host);
return parseTrigger(trigParse, host, intrinsic, host.getCurrentState());
}
public static Trigger parseTrigger(final String trigParse, final Card host, final boolean intrinsic, final IHasSVars sVarHolder) {