- AF ChooseSource: sources already listed as effects "on stack" will no longer also be listed as sources which are "objects referenced on stack by another object".

This commit is contained in:
Agetian
2012-11-11 04:25:50 +00:00
parent ff8cfe8beb
commit cc7a015400

View File

@@ -62,7 +62,9 @@ public class ChooseSourceEffect extends SpellEffect {
if (null != stackinst.getSpellAbility().getTriggeringObjects()) {
for (Object c : stackinst.getSpellAbility().getTriggeringObjects().values()) {
if (c instanceof Card) {
referencedSources.add((Card) c);
if (!stackSources.contains((Card) c)) {
referencedSources.add((Card) c);
}
}
}
}
@@ -73,7 +75,9 @@ public class ChooseSourceEffect extends SpellEffect {
if (null != stackinst.getSpellAbility().getReplacingObjects()) {
for (Object c : stackinst.getSpellAbility().getReplacingObjects().values()) {
if (c instanceof Card) {
referencedSources.add((Card) c);
if (!stackSources.contains((Card) c)) {
referencedSources.add((Card) c);
}
}
}
}