* Novijen Sages - Fixed that it was not possible to pay the activated ability with the counters of Novijen Sages.

This commit is contained in:
LevelX2 2015-06-03 23:49:54 +02:00
parent 5b57a5b6ee
commit b58d2e88ea
5 changed files with 75 additions and 4 deletions

View file

@ -288,6 +288,13 @@ public class ComputerPlayer extends PlayerImpl implements Player {
} else {
targets = threats(opponentId, sourceId, ((TargetPermanent) target).getFilter(), game, target.getTargets());
}
if (targets.isEmpty() && target.isRequired()) {
if (!outcome.isGood()) {
targets = threats(abilityControllerId, sourceId, ((TargetPermanent) target).getFilter(), game, target.getTargets());
} else {
targets = threats(opponentId, sourceId, ((TargetPermanent) target).getFilter(), game, target.getTargets());
}
}
}
for (Permanent permanent : targets) {
if (((TargetPermanent) target).canTarget(abilityControllerId, permanent.getId(), null, game) && !target.getTargets().contains(permanent.getId())) {