forked from External/mage
added optimization for simulations - don't construct Strings for messages that will never be used
This commit is contained in:
parent
9f834bc6f7
commit
a878d4879b
67 changed files with 313 additions and 205 deletions
|
|
@ -100,7 +100,8 @@ public class StackAbility implements StackObject, Ability {
|
|||
if (ability.getTargets().stillLegal(ability, game)) {
|
||||
return ability.resolve(game);
|
||||
}
|
||||
game.informPlayers("Ability has been fizzled: " + getRule());
|
||||
if (!game.isSimulation())
|
||||
game.informPlayers("Ability has been fizzled: " + getRule());
|
||||
counter(null, game);
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue