- Set the original host on subabilities and additional abilities, fixes a crash with Myr Welder + Ornate Kanzashi.

This commit is contained in:
Agetian
2018-12-08 09:12:26 +03:00
parent d3c81779ab
commit 129f6ddc75

View File

@@ -400,6 +400,14 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit
} }
public void setOriginalHost(final Card c) { public void setOriginalHost(final Card c) {
grantorCard = c; grantorCard = c;
for (List<AbilitySub> addSaList : this.getAdditionalAbilityLists().values()) {
for (SpellAbility addSa : addSaList) {
addSa.setOriginalHost(c);
}
}
if (this.getSubAbility() != null) {
this.getSubAbility().setOriginalHost(c);
}
} }