* Special mana payments like convoke/delve - fixed that it can't be used to cast card from command zone (example: Tasigur, the Golden Fang, see #6680);

This commit is contained in:
Oleg Agafonov 2020-06-22 20:20:33 +04:00
parent cb7c787c37
commit 8667d2a923
4 changed files with 98 additions and 48 deletions

View file

@ -2,6 +2,7 @@ package mage.util;
import mage.MageObject;
import mage.Mana;
import mage.abilities.Abilities;
import mage.abilities.Ability;
import mage.abilities.SpellAbility;
import mage.abilities.costs.VariableCost;
@ -791,4 +792,12 @@ public final class CardUtil {
}
return false;
}
public static Abilities<Ability> getAbilities(MageObject object, Game game) {
if (object instanceof Card) {
return ((Card) object).getAbilities(game);
} else {
return object.getAbilities();
}
}
}