fixed tokens being created attacking by non-active player (fixes #5263)

This commit is contained in:
Evan Kranzler 2018-09-05 08:54:13 -04:00
parent c1f9a3f718
commit d96efd1450

View file

@ -1,4 +1,3 @@
package mage.game.permanent.token;
import java.util.ArrayList;
@ -191,7 +190,7 @@ public abstract class TokenImpl extends MageObjectImpl implements Token {
this.lastAddedTokenIds.add(permanent.getId());
this.lastAddedTokenId = permanent.getId();
game.addSimultaneousEvent(new ZoneChangeEvent(permanent, permanent.getControllerId(), Zone.OUTSIDE, Zone.BATTLEFIELD));
if (attacking && game.getCombat() != null) {
if (attacking && game.getCombat() != null && game.getActivePlayerId().equals(permanent.getControllerId())) {
game.getCombat().addAttackingCreature(permanent.getId(), game, attackedPlayer);
}
if (!game.isSimulation()) {