mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
Update Wall of Stolen Identity
This commit is contained in:
@@ -92,11 +92,6 @@ public class AbilityUtils {
|
||||
else if (defined.equals("OriginalHost")) {
|
||||
c = sa.getRootAbility().getOriginalHost();
|
||||
}
|
||||
else if (defined.equals("CloneStateOrigin")) {
|
||||
if (hostCard.isCloned()) {
|
||||
c = hostCard.getLastClonedStateOrigin();
|
||||
}
|
||||
}
|
||||
else if (defined.equals("EffectSource")) {
|
||||
if (hostCard.isEmblem() || hostCard.getType().hasSubtype("Effect")) {
|
||||
c = AbilityUtils.findEffectRoot(hostCard);
|
||||
|
||||
@@ -166,6 +166,9 @@ public class CloneEffect extends SpellAbilityEffect {
|
||||
sa.getHostCard().addFacedownCommand(unclone);
|
||||
}
|
||||
}
|
||||
if (sa.hasParam("RememberCloneOrigin")) {
|
||||
tgtCard.addRemembered(cardToCopy);
|
||||
}
|
||||
game.fireEvent(new GameEventCardStatsChanged(tgtCard));
|
||||
} // cloneResolve
|
||||
|
||||
|
||||
@@ -3204,14 +3204,6 @@ public class Card extends GameEntity implements Comparable<Card> {
|
||||
return clStates.getHost();
|
||||
}
|
||||
|
||||
public final Card getLastClonedStateOrigin() {
|
||||
CardCloneStates clStates = getLastClonedState();
|
||||
if (clStates == null) {
|
||||
return null;
|
||||
}
|
||||
return clStates.getOrigin();
|
||||
}
|
||||
|
||||
public final void removeCloneStates() {
|
||||
clonedStates.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user