- Fixed Sleeper Agent.

This commit is contained in:
Sloth
2013-07-09 08:20:39 +00:00
parent f7cc0dbd00
commit 45c44fd936

View File

@@ -21,7 +21,8 @@ public class SaTargetRountines {
protected List<Card> getDefinedCardsOrTargeted(SpellAbility sa, String definedParam) { return getCards(true, definedParam, sa); }
private List<Card> getCards(boolean definedFirst, String definedParam, SpellAbility sa) {
boolean useTargets = sa.usesTargeting() && (!definedFirst || !sa.hasParam(definedParam));
boolean useTargets = sa.usesTargeting() && (!definedFirst || !sa.hasParam(definedParam))
&& sa.getTargets() != null && sa.getTargets().isTargetingAnyCard();
return useTargets ? Lists.newArrayList(sa.getTargets().getTargetCards())
: AbilityUtils.getDefinedCards(sa.getSourceCard(), sa.getParam(definedParam), sa);
}