diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java b/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java index b8f13c0648f..17afba6802a 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java @@ -913,6 +913,8 @@ public class ComputerUtilMana { if (!res.contains(a)) { if (cost.isReusuableResource()) { res.add(0, a); + } else { + res.add(res.size(), a); } } } diff --git a/forge-game/src/main/java/forge/game/cost/CostPutCounter.java b/forge-game/src/main/java/forge/game/cost/CostPutCounter.java index 3328cb60726..ba7f93d70c5 100644 --- a/forge-game/src/main/java/forge/game/cost/CostPutCounter.java +++ b/forge-game/src/main/java/forge/game/cost/CostPutCounter.java @@ -67,7 +67,9 @@ public class CostPutCounter extends CostPartWithList { } @Override - public boolean isReusable() { return true; } + public boolean isReusable() { + return counter != CounterType.M1M1; + } /* * (non-Javadoc) diff --git a/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java b/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java index bccc6466cca..157e708bdaf 100644 --- a/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java +++ b/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java @@ -63,9 +63,6 @@ public class CostRemoveCounter extends CostPartWithList { this.zone = zone; } - @Override - public boolean isReusable() { return true; } - @Override public boolean isUndoable() { return true; }