Merge branch 'fixTriggerCardState' into 'master'

TriggerHandler: fix setting CardState for Trigger

See merge request core-developers/forge!4555
This commit is contained in:
Michael Kamensky
2021-04-20 07:17:09 +00:00
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) {