mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
- Fixed Sleeper Agent.
This commit is contained in:
@@ -21,7 +21,8 @@ public class SaTargetRountines {
|
|||||||
protected List<Card> getDefinedCardsOrTargeted(SpellAbility sa, String definedParam) { return getCards(true, definedParam, sa); }
|
protected List<Card> getDefinedCardsOrTargeted(SpellAbility sa, String definedParam) { return getCards(true, definedParam, sa); }
|
||||||
|
|
||||||
private List<Card> getCards(boolean definedFirst, String definedParam, SpellAbility 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())
|
return useTargets ? Lists.newArrayList(sa.getTargets().getTargetCards())
|
||||||
: AbilityUtils.getDefinedCards(sa.getSourceCard(), sa.getParam(definedParam), sa);
|
: AbilityUtils.getDefinedCards(sa.getSourceCard(), sa.getParam(definedParam), sa);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user