mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Added support for "RememberChanged" to changeKnownOriginResolve
This commit is contained in:
@@ -1337,6 +1337,7 @@ public class AbilityFactory_ChangeZone {
|
||||
HashMap<String, String> params = af.getMapParams();
|
||||
Target tgt = af.getAbTgt();
|
||||
Player player = sa.getActivatingPlayer();
|
||||
Card hostCard = af.getHostCard();
|
||||
|
||||
String destination = params.get("Destination");
|
||||
String origin = params.get("Origin");
|
||||
@@ -1350,6 +1351,8 @@ public class AbilityFactory_ChangeZone {
|
||||
}
|
||||
}
|
||||
|
||||
String remember = params.get("RememberChanged");
|
||||
|
||||
if (tgtCards.size() != 0) {
|
||||
for (Card tgtC : tgtCards) {
|
||||
PlayerZone originZone = AllZone.getZone(tgtC);
|
||||
@@ -1398,6 +1401,9 @@ public class AbilityFactory_ChangeZone {
|
||||
AllZone.getGameAction().moveTo(AllZone.getZone(destination, pl), tgtC);
|
||||
}
|
||||
}
|
||||
if (remember != null)
|
||||
hostCard.addRemembered(tgtC);
|
||||
// May also need to add Imprint
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user