@Override public void fireAskPlayerEvent(UUID playerId, MessageToClient message, Ability source, Map<String, Serializable> options) { if (simulation) { return; } playerQueryEventSource.ask(playerId, message.getMessage(), source, addMessageToOptions(message, options)); }
@Override public void fireSelectTargetEvent(UUID playerId, MessageToClient message, Set<UUID> targets, boolean required, Map<String, Serializable> options) { if (simulation) { return; } playerQueryEventSource.target(playerId, message.getMessage(), targets, required, addMessageToOptions(message, options)); }
@Override public void fireSelectTargetEvent(UUID playerId, MessageToClient message, Cards cards, boolean required, Map<String, Serializable> options) { if (simulation) { return; } playerQueryEventSource.target(playerId, message.getMessage(), cards, required, addMessageToOptions(message, options)); }