mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 21:12:04 -08:00
fixed ability counter creation not using amount
This commit is contained in:
parent
bd3de261cf
commit
5d8d9291ae
2 changed files with 11 additions and 15 deletions
|
|
@ -9,10 +9,6 @@ public class AbilityCounter extends Counter {
|
|||
|
||||
private final Ability ability;
|
||||
|
||||
AbilityCounter(Ability ability) {
|
||||
this(ability, 1);
|
||||
}
|
||||
|
||||
AbilityCounter(Ability ability, int count) {
|
||||
super(ability.getRule(), count);
|
||||
this.ability = ability;
|
||||
|
|
|
|||
|
|
@ -208,27 +208,27 @@ public enum CounterType {
|
|||
case M2M2:
|
||||
return new BoostCounter(-2, -2, amount);
|
||||
case DEATHTOUCH:
|
||||
return new AbilityCounter(DeathtouchAbility.getInstance());
|
||||
return new AbilityCounter(DeathtouchAbility.getInstance(), amount);
|
||||
case DOUBLE_STRIKE:
|
||||
return new AbilityCounter(DoubleStrikeAbility.getInstance());
|
||||
return new AbilityCounter(DoubleStrikeAbility.getInstance(), amount);
|
||||
case FIRST_STRIKE:
|
||||
return new AbilityCounter(FirstStrikeAbility.getInstance());
|
||||
return new AbilityCounter(FirstStrikeAbility.getInstance(), amount);
|
||||
case FLYING:
|
||||
return new AbilityCounter(FlyingAbility.getInstance());
|
||||
return new AbilityCounter(FlyingAbility.getInstance(), amount);
|
||||
case HEXPROOF:
|
||||
return new AbilityCounter(HexproofAbility.getInstance());
|
||||
return new AbilityCounter(HexproofAbility.getInstance(), amount);
|
||||
case INDESTRUCTIBLE:
|
||||
return new AbilityCounter(IndestructibleAbility.getInstance());
|
||||
return new AbilityCounter(IndestructibleAbility.getInstance(), amount);
|
||||
case LIFELINK:
|
||||
return new AbilityCounter(LifelinkAbility.getInstance());
|
||||
return new AbilityCounter(LifelinkAbility.getInstance(), amount);
|
||||
case MENACE:
|
||||
return new AbilityCounter(new MenaceAbility());
|
||||
return new AbilityCounter(new MenaceAbility(), amount);
|
||||
case REACH:
|
||||
return new AbilityCounter(ReachAbility.getInstance());
|
||||
return new AbilityCounter(ReachAbility.getInstance(), amount);
|
||||
case TRAMPLE:
|
||||
return new AbilityCounter(TrampleAbility.getInstance());
|
||||
return new AbilityCounter(TrampleAbility.getInstance(), amount);
|
||||
case VIGILANCE:
|
||||
return new AbilityCounter(VigilanceAbility.getInstance());
|
||||
return new AbilityCounter(VigilanceAbility.getInstance(), amount);
|
||||
default:
|
||||
return new Counter(name, amount);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue