mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
MagicStack: call resetCardsAddedThisTurn on onNextTurn
This commit is contained in:
@@ -798,11 +798,6 @@ public class PhaseHandler implements java.io.Serializable {
|
|||||||
// reset mustAttackEntity
|
// reset mustAttackEntity
|
||||||
playerTurn.setMustAttackEntity(null);
|
playerTurn.setMustAttackEntity(null);
|
||||||
|
|
||||||
for (final Player p1 : game.getPlayers()) {
|
|
||||||
for (final ZoneType z : Player.ALL_ZONES) {
|
|
||||||
p1.getZone(z).resetCardsAddedThisTurn();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (Player p : game.getPlayers()) {
|
for (Player p : game.getPlayers()) {
|
||||||
p.clearNextTurn();
|
p.clearNextTurn();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3196,6 +3196,9 @@ public class Player extends GameEntity implements Comparable<Player> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public final void clearNextTurn() {
|
public final void clearNextTurn() {
|
||||||
|
for (final PlayerZone pz : zones.values()) {
|
||||||
|
pz.resetCardsAddedThisTurn();
|
||||||
|
}
|
||||||
resetProwl();
|
resetProwl();
|
||||||
setSpellsCastLastTurn(getSpellsCastThisTurn());
|
setSpellsCastLastTurn(getSpellsCastThisTurn());
|
||||||
resetSpellsCastThisTurn();
|
resetSpellsCastThisTurn();
|
||||||
|
|||||||
@@ -785,6 +785,7 @@ public class MagicStack /* extends MyObservable */ implements Iterable<SpellAbil
|
|||||||
}
|
}
|
||||||
|
|
||||||
public final void onNextTurn() {
|
public final void onNextTurn() {
|
||||||
|
game.getStackZone().resetCardsAddedThisTurn();
|
||||||
if (thisTurnCast.isEmpty()) {
|
if (thisTurnCast.isEmpty()) {
|
||||||
lastTurnCast = Lists.newArrayList();
|
lastTurnCast = Lists.newArrayList();
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user