mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Merge branch 'fixTriggerCardState' into 'master'
TriggerHandler: fix setting CardState for Trigger See merge request core-developers/forge!4555
This commit is contained in:
@@ -3206,7 +3206,7 @@ public class CardFactoryUtil {
|
|||||||
trigStr.append(" | Secondary$ True");
|
trigStr.append(" | Secondary$ True");
|
||||||
}
|
}
|
||||||
trigStr.append("| TriggerDescription$ ").append(desc).append(" — ").append(sa.getDescription());
|
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);
|
t.setOverridingAbility(sa);
|
||||||
inst.addTrigger(t);
|
inst.addTrigger(t);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ public class TriggerHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static Trigger parseTrigger(final String trigParse, final Card host, final boolean intrinsic) {
|
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) {
|
public static Trigger parseTrigger(final String trigParse, final Card host, final boolean intrinsic, final IHasSVars sVarHolder) {
|
||||||
|
|||||||
Reference in New Issue
Block a user