This commit is contained in:
tool4EvEr
2022-06-17 19:21:56 +02:00
parent 10b55bbae7
commit ea38eb9baf
3 changed files with 4 additions and 5 deletions

View File

@@ -15,7 +15,6 @@ import forge.card.MagicColor;
import forge.card.mana.ManaAtom; import forge.card.mana.ManaAtom;
import forge.game.Game; import forge.game.Game;
import forge.game.GameEntity; import forge.game.GameEntity;
import forge.game.GameObject;
import forge.game.ability.AbilityFactory; import forge.game.ability.AbilityFactory;
import forge.game.ability.effects.DetachedCardEffect; import forge.game.ability.effects.DetachedCardEffect;
import forge.game.card.Card; import forge.game.card.Card;
@@ -862,9 +861,7 @@ public abstract class GameState {
} }
if (sa.hasParam("RememberTargets")) { if (sa.hasParam("RememberTargets")) {
for (final GameObject o : sa.getTargets()) { sa.getHostCard().addRemembered(sa.getTargets());
sa.getHostCard().addRemembered(o);
}
} }
} }

View File

@@ -1245,6 +1245,8 @@ public class GameAction {
c.updateAbilityTextForView(); // only update keywords and text for view to avoid flickering c.updateAbilityTextForView(); // only update keywords and text for view to avoid flickering
} }
// TODO filter out old copies from zone change
if (runEvents && !affectedCards.isEmpty()) { if (runEvents && !affectedCards.isEmpty()) {
game.fireEvent(new GameEventCardStatsChanged(affectedCards)); game.fireEvent(new GameEventCardStatsChanged(affectedCards));
} }

View File

@@ -503,7 +503,7 @@ public class Card extends GameEntity implements Comparable<Card>, IHasSVars {
if (game != null) { if (game != null) {
// update Type, color and keywords again if they have changed // update Type, color and keywords again if they have changed
if (!changedCardTypes.isEmpty()) { if (!changedCardTypes.isEmpty()) {
currentState.getView().updateType(currentState); updateTypesForView();;
} }
updateColorForView(); updateColorForView();