forked from External/mage
Fixed Issue 362
This commit is contained in:
parent
1f94c38cb0
commit
b9dd394f57
3 changed files with 8 additions and 10 deletions
|
|
@ -176,14 +176,12 @@ public class AbilitiesImpl<T extends Ability> extends ArrayList<T> implements Ab
|
|||
}
|
||||
|
||||
@Override
|
||||
public Map<Effect, Ability> getEffects(Zone zone, EffectType effectType) {
|
||||
public Map<Effect, Ability> getEffects(Game game, Zone zone, EffectType effectType) {
|
||||
Map<Effect, Ability> effects = new HashMap<Effect, Ability>();
|
||||
for (T ability: this) {
|
||||
if (ability instanceof StaticAbility && ability.getZone().match(zone)) {
|
||||
for (Effect effect: ability.getEffects()) {
|
||||
if (effect.getEffectType() == effectType) {
|
||||
effects.put(effect, ability);
|
||||
}
|
||||
for (Effect effect: ability.getEffects(game, effectType)) {
|
||||
effects.put(effect, ability);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue