Removing Threat now only emits message if number of threats removed is >0.
This commit is contained in:
@@ -34,10 +34,11 @@ public class RemoveThreatsEffect extends AbstractEffect {
|
|||||||
if (game.getModifiersQuerying().canRemoveThreat(game.getGameState(), _source)) {
|
if (game.getModifiersQuerying().canRemoveThreat(game.getGameState(), _source)) {
|
||||||
int toRemove = Math.min(game.getGameState().getThreats(), _count);
|
int toRemove = Math.min(game.getGameState().getThreats(), _count);
|
||||||
|
|
||||||
if (_source != null)
|
if (toRemove > 0) {
|
||||||
game.getGameState().sendMessage(GameUtils.getCardLink(_source) + " removed " + toRemove + " threat" + ((toRemove > 1) ? "s" : ""));
|
if (_source != null)
|
||||||
|
game.getGameState().sendMessage(GameUtils.getCardLink(_source) + " removed " + toRemove + " threat" + ((toRemove > 1) ? "s" : ""));
|
||||||
game.getGameState().removeThreats(game.getGameState().getCurrentPlayerId(), toRemove);
|
game.getGameState().removeThreats(game.getGameState().getCurrentPlayerId(), toRemove);
|
||||||
|
}
|
||||||
|
|
||||||
return new FullEffectResult(null, _count == toRemove, _count == toRemove);
|
return new FullEffectResult(null, _count == toRemove, _count == toRemove);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user