mirror of
https://github.com/magefree/mage.git
synced 2026-01-24 20:29:19 -08:00
* Suppression Field - Fixed that the effect was also applied to special actions (e.g. Convoke).
This commit is contained in:
parent
d03089549b
commit
9c63b142ed
1 changed files with 2 additions and 3 deletions
|
|
@ -35,6 +35,7 @@ import mage.abilities.common.SimpleStaticAbility;
|
|||
import mage.abilities.effects.common.cost.CostModificationEffectImpl;
|
||||
import mage.abilities.mana.ManaAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.AbilityType;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.CostModificationType;
|
||||
import mage.constants.Duration;
|
||||
|
|
@ -89,9 +90,7 @@ class SuppressionFieldCostReductionEffect extends CostModificationEffectImpl {
|
|||
|
||||
@Override
|
||||
public boolean applies(Ability abilityToModify, Ability source, Game game) {
|
||||
if (abilityToModify instanceof ActivatedAbility
|
||||
&& !(abilityToModify instanceof ManaAbility)
|
||||
&& !(abilityToModify instanceof SpellAbility)) {
|
||||
if (abilityToModify.getAbilityType().equals(AbilityType.ACTIVATED)) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue