Add extra copying to be safe

This commit is contained in:
Steven Knipe 2025-10-13 04:56:55 -07:00
parent 8874675b47
commit e9181f2781

View file

@ -43,8 +43,8 @@ public class OverloadAbility extends SpellAbility {
card.getSpellAbility().addTarget(target.copy());
Ability overload = new OverloadAbility(card, costs);
for (Effect effect : effects) {
card.getSpellAbility().addEffect(effect);
OverloadedEffect overloadEffect = new OverloadedEffect(effect, target);
card.getSpellAbility().addEffect(effect.copy());
OverloadedEffect overloadEffect = new OverloadedEffect(effect, target.copy());
overloadEffect.setText(effect.getText(card.getSpellAbility().getModes().getMode())
.replace("target", "each"));
overload.addEffect(overloadEffect);