mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
fix NPE for replicate cost checks
This commit is contained in:
@@ -421,9 +421,10 @@ public class MagicStack extends MyObservable {
|
|||||||
this.getSourceCard().addReplicateMagnitude(1);
|
this.getSourceCard().addReplicateMagnitude(1);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
final Player controller = sp.getSourceCard().getController();
|
final Player controller = sp.getSourceCard().getController();
|
||||||
|
ability.setActivatingPlayer(controller);
|
||||||
|
|
||||||
|
|
||||||
if (controller.isHuman()) {
|
if (controller.isHuman()) {
|
||||||
sa.getSourceCard().addReplicateMagnitude(-1);
|
sa.getSourceCard().addReplicateMagnitude(-1);
|
||||||
final Runnable addMagnitude = new Runnable() {
|
final Runnable addMagnitude = new Runnable() {
|
||||||
|
|||||||
@@ -47,7 +47,6 @@ import forge.game.player.PlayerOutcome;
|
|||||||
import forge.game.player.PlayerStatistics;
|
import forge.game.player.PlayerStatistics;
|
||||||
import forge.game.zone.ZoneType;
|
import forge.game.zone.ZoneType;
|
||||||
import forge.gui.GuiChoose;
|
import forge.gui.GuiChoose;
|
||||||
import forge.gui.ListChooser;
|
|
||||||
import forge.gui.SOverlayUtils;
|
import forge.gui.SOverlayUtils;
|
||||||
import forge.gui.home.quest.CSubmenuChallenges;
|
import forge.gui.home.quest.CSubmenuChallenges;
|
||||||
import forge.gui.home.quest.CSubmenuDuels;
|
import forge.gui.home.quest.CSubmenuDuels;
|
||||||
|
|||||||
Reference in New Issue
Block a user