mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
Merge branch 'simfix' into 'master'
Simulation: fix wrong ActivatingPlayer See merge request core-developers/forge!6420
This commit is contained in:
@@ -26,7 +26,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import forge.game.event.GameEventDayTimeChanged;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
import com.google.common.base.Predicate;
|
||||
@@ -55,6 +54,7 @@ import forge.game.card.CardView;
|
||||
import forge.game.card.CounterType;
|
||||
import forge.game.combat.Combat;
|
||||
import forge.game.event.Event;
|
||||
import forge.game.event.GameEventDayTimeChanged;
|
||||
import forge.game.event.GameEventGameOutcome;
|
||||
import forge.game.phase.Phase;
|
||||
import forge.game.phase.PhaseHandler;
|
||||
|
||||
@@ -434,7 +434,8 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit
|
||||
public boolean setActivatingPlayer(final Player player, final boolean lki) {
|
||||
// trickle down activating player
|
||||
boolean updated = false;
|
||||
if (player == null || !player.equals(activatingPlayer)) {
|
||||
// don't use equals because player might be from simulation
|
||||
if (player == null || player != activatingPlayer) {
|
||||
activatingPlayer = player;
|
||||
updated = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user