Merge branch 'ghastNPE' into 'master'

Fix Shambling Ghast NPE

See merge request core-developers/forge!6469
This commit is contained in:
Hans Mackowiak
2022-04-01 08:49:00 +00:00
2 changed files with 7 additions and 5 deletions

View File

@@ -116,8 +116,13 @@ public class ForgeScript {
}
for (final Trigger trig : cardState.getTriggers()) {
SpellAbility sa = trig.getOverridingAbility();
if (sa != null && sa.isManaAbility()) {
return true;
if (sa != null) {
if (!sa.isTrigger()) {
sa.setTrigger(trig);
}
if (sa.isManaAbility()) {
return true;
}
}
}
return false;

View File

@@ -64,9 +64,6 @@ public abstract class TriggerReplacementBase extends CardTraitBase implements II
* @return the overridingAbility
*/
public SpellAbility getOverridingAbility() {
if (overridingAbility != null && !overridingAbility.isTrigger() && this instanceof Trigger) {
overridingAbility.setTrigger((Trigger) this);
}
return this.overridingAbility;
}