@Override public boolean apply(Game game, Ability source) { source.getEffects().get(2).setValue("MetalcraftConcussiveBolt", MetalcraftCondition.instance.apply(game, source)); return true; } }
@Override public boolean apply(Game game, Ability source) { if ( MetalcraftCondition.instance.apply(game, source) ) { return new SacrificeEffect(filter, 2, effectText).apply(game, source); } else { return new SacrificeEffect(filter, 1, effectText).apply(game, source); } }
if (MetalcraftCondition.instance.apply(game, source)) { MoltenPsycheWatcher watcher = game.getState().getWatcher(MoltenPsycheWatcher.class); for (UUID playerId : game.getState().getPlayersInRange(controller.getId(), game)) {