package mage.abilities.dynamicvalue.common; import mage.abilities.Ability; import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.effects.Effect; import mage.game.Game; public class ManacostVariableValue implements DynamicValue { @Override public int calculate(Game game, Ability sourceAbility, Effect effect) { return sourceAbility.getManaCostsToPay().getX(); } @Override public ManacostVariableValue copy() { return new ManacostVariableValue(); } @Override public String toString() { return "X"; } @Override public String getMessage() { return ""; } }