mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
- RtR: Added Search the City
This commit is contained in:
@@ -950,6 +950,7 @@ public final class AbilityFactoryChangeZone {
|
||||
}
|
||||
|
||||
final String remember = params.get("RememberChanged");
|
||||
final String forget = params.get("ForgetChanged");
|
||||
final String imprint = params.get("Imprint");
|
||||
|
||||
if (params.containsKey("Unimprint")) {
|
||||
@@ -1034,6 +1035,9 @@ public final class AbilityFactoryChangeZone {
|
||||
if (remember != null) {
|
||||
card.addRemembered(movedCard);
|
||||
}
|
||||
if (forget != null) {
|
||||
sa.getSourceCard().getRemembered().remove(movedCard);
|
||||
}
|
||||
// for imprinted since this doesn't use Target
|
||||
if (imprint != null) {
|
||||
card.addImprinted(movedCard);
|
||||
@@ -1114,6 +1118,7 @@ public final class AbilityFactoryChangeZone {
|
||||
final ZoneType destination = ZoneType.smartValueOf(params.get("Destination"));
|
||||
final CardList fetched = new CardList();
|
||||
final String remember = params.get("RememberChanged");
|
||||
final String forget = params.get("ForgetChanged");
|
||||
final String imprint = params.get("Imprint");
|
||||
|
||||
if (params.containsKey("Unimprint")) {
|
||||
@@ -1287,6 +1292,9 @@ public final class AbilityFactoryChangeZone {
|
||||
if (remember != null) {
|
||||
card.addRemembered(newCard);
|
||||
}
|
||||
if (forget != null) {
|
||||
sa.getSourceCard().getRemembered().remove(movedCard);
|
||||
}
|
||||
// for imprinted since this doesn't use Target
|
||||
if (imprint != null) {
|
||||
card.addImprinted(newCard);
|
||||
|
||||
@@ -1053,6 +1053,10 @@ public class AbilityFactoryZoneAffecting {
|
||||
final int numCards = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("NumCards"), sa);
|
||||
final boolean bottom = params.containsKey("FromBottom");
|
||||
|
||||
if (params.containsKey("ForgetOtherRemembered")) {
|
||||
source.clearRemembered();
|
||||
}
|
||||
|
||||
ArrayList<Player> tgtPlayers;
|
||||
|
||||
final Target tgt = sa.getTarget();
|
||||
|
||||
Reference in New Issue
Block a user