Ir al contenido

Cambios

Cada versión, qué cambió en ella y por qué. El mismo texto que la aplicación te enseña al actualizarse.

  1. 2.20.16

    Actual
    • La aplicación del teléfono llega como beta y no forma parte de esta actualización: se descarga del sitio a propósito. Todo lo demás es una versión normal y llega por el actualizador.
    • Los ajustes que cambias ahora llegan de verdad al servidor. Si tus cuentas corren en un servidor y no en este equipo, hasta ahora cada cambio se descartaba antes siquiera de enviarse. La página decía guardado y el bot nunca se enteraba.
    • La aplicación del teléfono funciona. No se podía guardar nada, el mercado se abría con un error, la pizarra no terminaba de cargar nunca y la lista de cuentas era tres veces más ancha que la pantalla. Por eso parecía que mostraba el nombre del clan donde va el del personaje.
    • El teléfono usa cerca de una décima parte de los datos que usaba. Recibía el estado completo de cada personaje cada treinta segundos, incluidos los doce que nadie estaba mirando.
    • Nuevo: usar esta aplicación como servidor. Actívalo en los ajustes y tu teléfono maneja directamente los bots que corren en este equipo, sin nada en medio. La conexión está cifrada y pide un código de emparejamiento una sola vez, así que es segura en una red compartida o pública.
    • En el teléfono, atrás ahora cierra el menú en lugar de cerrar la aplicación, y la dirección del servidor se recuerda para no tener que escribirla otra vez.
  2. 2.20.15

    • El alto uso del procesador al navegar por la aplicación está corregido, y esta vez medido en lugar de supuesto. Dos personas lo informaron en Linux, una notando que se calma en la página de ajustes, la única sin nada que gire en bucle. Cada superficie de cristal desenfocaba lo que había detrás, trescientas en total, y una docena de animaciones corrían sin fin, así que la ventana nunca descansaba y volvía a pagar las trescientas en cada fotograma. En una máquina sin tarjeta gráfica, la misma ventana que quemaba tres núcleos usa ahora alrededor de un treceavo de uno.
    • Nuevo: una sección Rendimiento en los ajustes con todo lo que decide cuánto cuesta la aplicación. El modo rendimiento, que detiene los adornos que se mueven solos y mantiene en memoria solo el personaje en pantalla. Cuántas líneas de registro se guardan para la vista, hasta ahora cinco mil fijas y lo más grande que la ventana retiene. Y cuánto espacio pueden ocupar los registros.
    • Eso último es ahora una cifra real en vez de tres multiplicadas. Era medio gigabyte por archivo, por dos por la copia rotada, por diez días de conservación: diez gigabytes. Alguien informó de once, así que nada estaba roto, simplemente se cumplía el diseño. El presupuesto es un gigabyte y los archivos más antiguos se van primero.
    • Una sola línea era casi todo tu registro. Un personaje de guardia una hora no tenía nada nuevo que decir y lo decía igual en cada pasada, cuatrocientas ochenta y ocho copias idénticas para un solo personaje en dos horas. Ahora habla cuando cambia la decisión, y si no cada diez minutos.
    • El registro dice ahora por qué no se realizó una compra con setas. Hay tres puertas, el interruptor, la reserva y el límite de gasto, y solo el interruptor se ve desde fuera. Cuando la reserva o el límite se negaban, todo caía en silencio a la acción gratuita, y no había forma de distinguir un interruptor apagado de una reserva de 25 con 27 en mano.
    • La página de setas está ordenada. Eran treinta y un controles bajo nueve títulos del mismo peso, lo que se lee como ninguno, con Cerveza apareciendo dos veces y las dos limitaciones que gobiernan todas las demás filas sin título alguno. Ahora seis grupos: los límites, saltarse la espera, comprar combates, cerveza, comprar cosas, apuestas.
    • Nuevo: comprar combates de arena solo mientras los diez de experiencia del día sigan sin usarse, y luego parar. Es el opuesto deliberado de EXP primero, que espera un combate gratuito porque da la misma experiencia sin coste. Correcto si cuidas tus setas, equivocado si quieres los diez pronto.
    • Nuevo: comprar combates mientras el álbum se llena, y parar cuando no queda nada por ganar. Sigue respetando EXP primero, así que no gasta donde bastaba un combate gratuito.
    • Nuevo: terminar antes la búsqueda de gemas. Funciona dentro de la aplicación desde hace mucho y no tenía interruptor en ninguna parte, solo se podía poner editando un archivo o importando la configuración de otra persona.
    • Nuevo: terminar antes los edificios de la fortaleza y las mejoras del inframundo con setas. El juego no nos dice este precio, así que se deduce de la regla de la mina de gemas y el coste real se anota cada vez. Solo se apaga solo si una factura llega a más del triple de lo estimado, lo que significaría que la regla no lo describe en absoluto. Ambos empiezan en nunca.
    • Corregido: cero cervezas no significaba cero cervezas. Beber la cerveza que da un cofre de tareas viene activado y se sumaba a la cantidad diaria después de calcularla, así que una cuenta que había reclamado un cofre compraba cerveza en una configuración que nadie había tocado, a una seta cada una. El deslizador dice que cero significa nunca comprar cerveza, y ahora lo cumple. Ninguna normalmente y algunas durante un evento sigue funcionando.
  3. 2.20.13

    • Corregido: un personaje sin clan nunca podía fundar uno. Fundar es lo único que la parte del clan puede hacer sin clan, y la comprobación diaria del portal iba delante y abandonaba todo en cuanto no había ninguno. Así que el personaje que más lo necesitaba era el que tenía garantizado no llegar nunca. Ocho de trece personajes de prueba llevaban días sin clan con el ajuste activado.
    • La aplicación deja de escribir gigabytes en el disco. Guardaba una copia completa del estado del juego cada cinco segundos mientras la ventana estaba abierta, y en Linux eso va a una base de datos cuyo registro había llegado a 11 GB en una máquina. Ahora se mantiene en memoria, y los archivos viejos se limpian una vez al arrancar.
    • El uso alto de procesador al navegar por la aplicación ha desaparecido. Dos causas con la misma forma: el mismo trabajo una y otra vez en el hilo principal. El guardado de arriba, y la página de registro pidiendo las cinco mil líneas cada dos segundos en lugar del puñado nuevo.
    • Las mazmorras dejan de pedirle al servidor algo que no puede haber cambiado. El combate diario depende de una hora que la aplicación ya conoce, así que ya no refresca mientras falten horas. En trece personajes eso eran unas 1.500 peticiones inútiles cada diez minutos.
    • Nuevo: la fortaleza puede enviar lo que el combate pide de verdad en lugar de toda la guarnición. El propio juego dice cuántos soldados cuesta un rival, y contra alguien sin fortificaciones es un puñado. Y el caso contrario: cuando el combate pide más soldados de los que tienes, está perdido antes de empezar, así que un puñado lo pierde barato y trae un rival nuevo.
    • Los deslizadores de soldados avanzan de uno en uno en vez de diez en diez.
    • Los repartos de gemas han desaparecido. Ahora hay una sola barra, que contiene exactamente los engastes del personaje, y arrastras los separadores para dividirlos. Los números son engastes, no proporciones, y siempre cuadran. Un interruptor decide si el plan nombra los atributos para este personaje o vale para todos.
    • Las gemas negras quedan totalmente fuera de ese reparto. Suben todos los atributos a la vez, así que una gema negra encaja en cualquier engaste y se coge en cuanto es la mejor que tienes. No ocupa parte alguna y no le cuesta nada al reparto.
    • Corregido: la ventana para enviar un informe era transparente y nunca decía si el informe llegó. Ahora lo dice, y conserva tu texto si no llegó.
    • Un jugador que rechaza una invitación de clan ya no detiene el resto del trabajo del clan durante un minuto.
  4. 2.20.10

    • Las gemas negras salen del reparto por completo. Suben todos los atributos a la vez, así que una gema negra cumple con lo que pedía el engaste y nunca puede ser la equivocada: ya no ocupa parte alguna, no le cuesta nada al reparto, y se acepta en cuanto es la mejor que tienes. La barra solo decide los engastes que el negro no haya ocupado ya.
  5. 2.20.9

    • Igual que 2.20.8, con un número nuevo. Durante un rato circularon dos compilaciones ligeramente distintas como 2.20.8, así que esto asegura que todas las instalaciones acaben en la misma. No ha cambiado nada más.
  6. 2.20.8

    • Corregido: el tablón de ideas de la web lo rechazaba todo. Cada formulario respondía "los envíos desde otro sitio están prohibidos", así que nadie podía proponer una idea ni votar en la hoja de ruta. Fallaba desde que la web funciona con su montaje actual, y la prueba estaba a la vista: el tablón estaba completamente vacío.
    • Corregido: la ventana para enviar un informe era transparente. Su fondo lo era casi por completo y el registro se movía por detrás del texto que estabas escribiendo.
    • La ventana de informe ahora dice si el informe llegó de verdad, y se queda abierta con tu texto si no llegó. Antes se cerraba en ambos casos sin decir nada.
    • Cada reparto de gemas indica ahora, justo debajo del control, en qué se convierte en el personaje que tienes delante. Un reparto no es una cantidad: seis y tres son seis y tres engastes en un personaje con nueve, y cuatro y dos en uno con seis. Añadir un tercer número mueve los otros, algo fácil de pasar por alto cuando los dos primeros cuadraban.
    • Los repartos de gemas han desaparecido. Ahora hay una sola barra, que contiene exactamente los engastes del personaje, y arrastras los separadores para dividirlos. Los números son engastes, no proporciones, y siempre cuadran. Un interruptor decide si el plan es para este personaje con los atributos nombrados, o para todos, con la primera parte siendo aquello con lo que pelea cada clase.
    • Las gemas negras van primero. Suben todos los atributos a la vez, así que no son una opción más entre seis peleando por un reparto: dices cuántos engastes se llevan, se apartan primero, y la barra reparte el resto. Es una cantidad, así que 9 significa nueve, que es como todo el mundo leía el número viejo sin conseguirlo nunca.
  7. 2.20.7

    • Nuevo: un asesor de clan. Lee los clanes que tu rastreador ya ha visto y dice a cuál atacar después, con una probabilidad de victoria y qué parte de ese clan ha medido de verdad. Si una incursión es mejor, lo dice, y siempre explica por qué.
    • Nuevo: el clan puede llevarse solo. Fundarlo con el nombre que elijas, mantener su descripción al día, invitar a jugadores vistos sin clan, y lanzar ataques, incursiones e hidra según un horario. Los botones que tu rango no permite salen en gris, con una nota que dice de quién son.
    • Nuevo: gemas por reparto. Siete de atributo principal, dos de constitución y una de suerte se convierten en engastes exactos en cada personaje, tenga los que tenga. Un cero significa nunca, y nunca se saca una gema de su engaste para cuadrar el reparto.
    • Nuevo: un índice de jugadores compartido, con interruptor. Activado, los jugadores que rastreas van a un fondo común de tu servidor, y ese fondo vuelve: un personaje nuevo empieza con miles de jugadores en lugar de construir la lista durante sus primeras horas. Solo viaja lo que el salón de la fama enseña a cualquiera. Tu álbum nunca sale de tu equipo.
    • Nuevo: eliges con qué personajes inicia sesión la aplicación. Un personaje que juegas a mano sigue siendo tuyo.
    • Nuevo: horas para la guardia de la ciudad. Define una franja, y dentro de ella la guardia puede trabajar sin esperar a que se gaste la motivación del día. Así la guardas para la noche.
    • Nuevo: un orden para la arena. Primero los diez combates diarios de experiencia, luego el álbum, luego el salón de la fama, o el orden que prefieras, cada uno con una probabilidad mínima de victoria que tú fijas.
    • El fondo de jugadores rastreados sobrevive a un reinicio. Antes vivía solo en memoria, así que cada arranque tiraba decenas de miles de jugadores y volvía a leer el salón de la fama para lo que la sesión anterior ya sabía.
    • La página del clan muestra los demás clanes de tu servidor: cuántos miembros de cada uno ha encontrado el rastreador, cuánto valen de media y quién es el más fuerte visto. No cuesta ni una petición más, porque cada consulta de jugador ya decía en qué clan estaba.
    • La aplicación se calla cuando no la miras y despierta en cuanto la miras.
    • Corregido: una guardia terminada se cobra aunque las misiones estén desactivadas. Antes se quedaba al 100 por cien para siempre y bloqueaba todo lo demás en la taberna.
    • Corregido: la hora de inicio ahora también retiene las expediciones, no solo las misiones. En la mayoría de cuentas no hacía nada, así que la motivación del día se gastaba minutos después del reinicio.
    • Corregido: las gemas de un tipo que no quieres guardar se venden en vez de llenar la mochila, y las gemas se sustituyen en todos los engastes, no solo en los de tu atributo principal.
    • Corregido: prepararse para un combate de clan ocurre una vez. Se reenviaba cada pocos segundos, y cada envío impedía que la incursión, la hidra, las invitaciones y el asesor se ejecutaran hasta el combate.
    • Corregido: los diez combates diarios de experiencia se toman de los tres rivales que sugiere la arena, el único sitio donde el juego los concede.
  8. 2.19.1

    • Corregido: la mina de gemas anunciaba la gema equivocada. Leía el dígito equivocado del número que envía el juego, así que una gema de fuerza se anunciaba como de constitución. Además ya no pide una gema nueva cada pocos segundos cuando ya hay una en camino.
    • Corregido: publicar una pizarra. Los nombres de módulo que empiezan por mayúscula se rechazaban, y una entrada que sí llevaba pizarra recibía el aviso de que le faltaba una.
    • Guardar una entrada ahora la coloca donde vive ese tipo de entrada. Una pizarra va a tus pizarras y no entre tus ajustes, y guardar la misma entrada otra vez la reemplaza en lugar de dejar otra copia.
    • Las armas muestran lo que llevas puesto. El diálogo del inventario no comparaba un arma con nada y no ofrecía equiparla, mientras que el resto de ranuras sí. En el asesino se compara con la mano más débil, que es la que sustituiría un arma nueva.
    • El equipo se valora mejor. La probabilidad de bloqueo de un escudo ahora cuenta en su valor, algo que antes nadie miraba, y la simulación de atributos compra el punto más barato cuando los combates no distinguen entre dos atributos.
  9. 2.19.0

    • El mercado tiene ahora dos tipos de entrada, ajustes y pizarras, con una pestaña para cada uno. Quien publica dice cuál de las dos comparte, y una entrada de pizarra tiene que llevar una pizarra.
    • Las pizarras viajan. Las líneas entre módulos ya lo hacían, porque forman parte de los ajustes; la disposición nunca salía de tu equipo, así que una pizarra compartida llegaba bien conectada y dibujada en los sitios por defecto. Ahora llega tal como la construyó su autor, y una entrada sin pizarra deja la tuya en paz.
    • Se puede guardar una entrada sin ejecutarla. Guardar la pone entre tus propias configuraciones con su nombre, donde la página de ajustes ya mira, y recuerda su pizarra al lado; aplicar esa configuración más tarde dibuja también la pizarra.
    • Las entradas se pueden corregir. El nombre, la descripción y para quién es siempre, los ajustes solo si lo pides, y los votos, los usos y la fecha de publicación se mantienen. Una errata costaba toda la historia de una entrada, porque para cambiar una palabra había que borrarla y publicarla de nuevo.
    • Corregido: los ajustes aplicados a un solo personaje no se guardaban. La aplicación preguntaba de qué personaje se trataba de una forma que tenía que esperar a las peticiones de red del bot, así que en un personaje en marcha nada llegaba al disco y el siguiente arranque leía los ajustes antiguos. Aplicar a todos funcionaba, por eso parecía que solo pasaba a veces.
    • Corregido: aplicar una entrada a todos los personajes metía los ajustes en los bots equivocados en cuanto se había quitado algún personaje, y aplicarla a un personaje en marcha no le llegaba hasta el siguiente arranque.
    • Una página de módulo avisa ahora cuando su interruptor principal está apagado, con el botón que lo enciende. Activar los detalles de la fortaleza con Fortaleza automática apagada dos pestañas más allá ha sido la causa de "no funciona" en todos los informes hasta ahora.
    • El aviso de setas ya no cuenta lo que no puede gastar nada: un presupuesto bajo un interruptor apagado, una reserva que retiene setas y dos ajustes que nadie lee. Otros dos describen por fin lo que su interruptor hace de verdad.
    • El correo de confirmación se reintenta cuando un proveedor lo rechaza de forma pasajera, y el rechazo completo queda anotado. Al iniciar sesión ya da igual si la dirección lleva mayúsculas, y un inicio rechazado lo dice en vez de no hacer nada.
  10. 2.18.0

    • Nuevo: un mercado de ajustes. Comparte lo que ejecuta un personaje, o una configuración que guardaste con nombre, para una clase o para todos. Orden por popularidad, valoración, novedad o uso, filtro por clase y búsqueda. Leer no requiere nada; publicar requiere una cuenta con dirección confirmada, para que cada entrada lleve un nombre localizable.
    • Cada entrada se comprueba en el servidor antes de guardarse. Solo se aceptan claves con la forma de los ajustes que escribe esta aplicación, y los valores deben ser verdadero o falso, un número, un nombre corto o una lista de ellos. Webhooks, tokens, direcciones de proxy, listas de nombres de jugadores y el nombre del clan se quitan y nunca viajan, y quien publica sabe exactamente qué se dejó fuera.
    • Las setas cuestan dinero real, así que tienen su propia respuesta. Filtra el tablón según si una configuración las gasta, despliega una entrada para ver qué interruptores están activos y con qué valor, y antes de aplicar nada un aviso los nombra todos con su cantidad.
    • Aplicar una entrada escribe sobre los valores por defecto y no sobre lo que tu personaje ya tiene, así que una entrada significa lo que nombra y nada más.
    • Un voto por cuenta, modificable, y retirado pulsando otra vez la misma flecha. Las entradas llevan su fecha de publicación y la versión de la aplicación de la que vienen, y todo se puede denunciar con un motivo.
    • Nuevo: una página de cuenta. Inicia sesión, crea una cuenta o usa Google o Discord, confirma tu dirección, cambia el nombre que ven los demás y establece una contraseña aunque la cuenta se creara con un proveedor. El correo de confirmación llega en el idioma en el que esté la aplicación. El inicio de sesión ya no está en la página de ajustes.
    • Los nombres y las descripciones no llevan enlaces ni direcciones, ni en el tablón ni en la cuenta, para que un sitio donde se lee no acabe siendo un sitio donde se anuncia.
  11. 2.17.7

    • Corregido: el Asesino nunca equipaba una segunda arma. Internamente toda arma apunta a la mano principal, y el Asesino es la única clase que lleva un arma en la segunda. Esa mano nunca era candidata: no se equipaba nada ahí, no se compraba nada para ella, y el vendedor consideraba basura cualquier mejora destinada a esa mano y la vendía. Reportado como un nivel 60 con un arma inicial de nivel 1.
    • Ahora se comparan ambas manos por separado y la más débil recibe la mejora. Un escudo queda descartado para esa mano, porque llevarlo cambiaría la segunda arma de la clase por una probabilidad de bloqueo.
    • Corregido: aplicar un preajuste podía restablecer los ajustes de todos los personajes. La marca de versión que escribe la interfaz iba cinco migraciones por detrás del bot, así que un preajuste le decía que los ajustes eran antiguos y volvía a ejecutarlas: mejoras del Jefe del Mundo otra vez activas, expediciones preferidas, sustitución de gemas activada, orden de mascotas reescrito, motor de logros desactivado. Aplicado a todos los personajes, le ocurría a cada cuenta a la vez.
    • Pulsar un preajuste o un perfil guardado ahora solo lo abre. Aplicar es un botón aparte, aplicar a todos los personajes pregunta antes y dice lo que cuesta, y después se puede deshacer: cada personaje recupera exactamente lo que tenía.
    • Corregido: el análisis de equipo no recomendaba nada a las nueve clases híbridas. Comparaba el requisito de clase de un objeto directamente con la clase del personaje, algo que solo puede coincidir para Guerrero, Mago y Explorador.
    • Nuevo: Server Start puede empujar el álbum hasta el porcentaje que elijas, gastar como mucho un número fijado de setas para llegar y escribir una línea en el registro de actividad al conseguirlo, para que retomes la sed a mano.
    • Nuevo: una estrella en cada jugador escaneado lo pone en la lista de objetivos prioritarios, para farmear a mano un objeto que te falte.
    • Corregido: instalar sobre una versión anterior podía dejar las dos. Hay dos instaladores, .exe y .msi, y ninguno sabía del otro: un .msi sobre una instalación .exe dejaba dos entradas en Aplicaciones y características y dos copias del programa. Ahora cada uno elimina al otro antes de instalar nada.
    • Corregido: «eliminar datos de la aplicación» dejaba casi todo. Quitaba la caché del webview, pero no la carpeta con cada ajuste, registro, caché del álbum y archivo de estadísticas, 650 MB en el equipo donde se detectó. Ahora se van ambas, junto con el inicio con Windows y los accesos directos que dejaron versiones antiguas.
  12. 2.17.4

    • Nuevo: inicio de servidor, una página que lleva la apertura de un servidor nuevo por fases. Primero el gremio, luego la arena hasta poder comprar el álbum, luego el álbum, luego las mazmorras, luego todo. Cada fase retiene los módulos que no le corresponden, y la página los nombra.
    • El álbum va antes que las misiones a propósito: su porcentaje de relleno es la bonificación de experiencia que el juego da sobre todo, así que cada punto hace que cada misión posterior valga más.
    • Nuevo: un flujo en vivo en esa página. El objetivo actual con su probabilidad de victoria, los objetos que ese combate conseguiría dibujados con las ilustraciones del juego, los ocho objetivos siguientes en el orden en que el bot los sopesó, las mazmorras detrás de ellos, y las ganancias según van llegando.
    • Nuevo: modo rápido. Un interruptor que paga una seta por el siguiente combate en vez de esperar al gratuito, así el álbum se llena a la velocidad a la que compras. Desactivado por defecto, con tope diario, y tu reserva de setas sigue aplicándose.
    • Corregido: el rastreador de álbum empezaba por la cabeza del salón de la fama en vez de por tu propio puesto, así que un personaje de nivel bajo rastreaba jugadores contra los que nunca podría pelear. Diez minutos de rastreo daban 701 jugadores en caché y 2 aprovechables.
    • Corregido: el rastreador gastaba una consulta completa de jugador en los 51 nombres de una página antes de mirar su nivel, aunque la página ya lo trae. Ahora solo consulta jugadores dentro de tu franja de nivel, así que el mismo presupuesto compra objetivos con los que puedes pelear.
    • Corregido: el modo anónimo imprimía nombres reales en tres sitios. El nombre del personaje delante de cada entrada de actividad, los personajes vinculados en el aviso de sincronización de ajustes, y los nombres de jugador dentro de los datos de comando del registro.
    • Corregido: la sed de aventura mostraba siempre un tope de 100. Cada cerveza sube el máximo del día en 20, así que un personaje en 320 aparecía como 0/100.
    • Eliminado: el módulo de publicidad ya no se compila ni se distribuye, por motivos de seguridad.
  13. 2.17.0

    • Hellevator: no llegaba a entrar en el evento en absoluto. Corregido
    • Hellevator: todas las compras de golosinas eran rechazadas, así que nunca llegaba a pelear. Corregido
    • Hellevator: un paso rechazado ya no detiene todo el ciclo
    • Hellevator: sube primero con las fichas y compra una golosina en cuanto empiezan a perderse combates
    • Hellevator: una página propia en la pestaña de eventos mientras el evento está activo
    • Hellevator: ajustes propios, incluido si comprar golosinas y cuántas fichas puede costar una
    • Hellevator: compra una golosina a mano si quieres una en concreto
    • Hellevator: dice por qué no hace nada cuando no puede funcionar
    • Hellevator: el rango de gremio se vuelve a leer bien
    • Apuntarse a las incursiones de gremio viene desactivado, porque el servidor lo rechazaba en todas las cuentas
    • Pizarra: dibuja el ciclo, corta una línea suelta, nombra y guarda pizarras, deshaz con Ctrl+Z
    • Las pizarras viajan con la sincronización de ajustes
    • Objetos: pulsa uno para ver sus estadísticas junto a la pieza equipada, con la diferencia en color
    • El retrete y el herrero muestran cuántos usos quedan hoy
    • Ocho idiomas más, todos completos: checo, polaco, ruso, chino, japonés, italiano, francés, español
    • El chino y el japonés se leen bien ahora, no solo están traducidos
    • Los números y las fechas siguen el idioma que has elegido, no el del sistema
    • El menú de idiomas ya no es transparente
    • Proxys: pega una lista y mira cuáles llevan tráfico de verdad
    • El giro gratuito de la rueda de la fortuna se toma una vez, no dos
    • Una versión sin ventana para Linux ARM64, para una Raspberry Pi o similar
  14. 2.16.10

    • Corregido: el módulo de publicidad estaba en la versión publicada pero no se podía alcanzar. La compilación genera la interfaz dos veces, una explícitamente y otra desde dentro de la compilación de la aplicación, y solo a la primera pasada se le dijo que el módulo estaba activado, así que la segunda lo sobrescribía con una versión que no tiene página de publicidad en absoluto. El backend tuvo el módulo todo el tiempo; sencillamente no había nada en pantalla con lo que activarlo.
    • Corregido: la aplicación podía bloquearse poco después de iniciar sesión. El sondeo de estado corre cada pocos segundos, y en la versión publicada le pedía a la sesión de la cuenta dos textos que podía conseguir en otro sitio, mientras el bot mantiene esa misma sesión durante todo un ciclo, peticiones de red incluidas. Cada sondeo que caía a mitad de ciclo esperaba a que el ciclo acabara, y los de detrás se iban acumulando. Solo la versión publicada podía toparse con esto; el módulo de publicidad se excluye al compilar cualquier otra versión, y por eso mismo ninguna prueba había corrido nunca contra él.
    • Corregido: el botón Reiniciar enfriamiento de la página de la taberna podía colgarse por el mismo motivo.
    • Nota: la versión que se entrega es ahora la versión que se prueba. El análisis de código y las pruebas de Rust corren con el módulo de publicidad compilado, y las pruebas de interfaz corren una segunda vez con él activado, porque ese interruptor decide si los ajustes de publicidad existen siquiera. Hasta ahora, la única configuración que reciben los usuarios era la única configuración que nada comprobaba.
  15. 2.16.9

    • Nuevo: un proxy por cuenta. Cada cuenta puede llegar al juego por el suyo, y se aplica a todos los inicios de sesión, incluido el automático del arranque. Un inicio de sesión que se salta su proxy no falla, sale bien desde tu propia dirección, que es justo lo único que un proxy está para evitar. La dirección se guarda cifrada y no se vuelve a mostrar nunca.
    • Nuevo: pulsa un rival en el informe de progreso y obtienes el perfil completo (retrato, atributos separados en base y equipo, cada pieza puesta con sus runas y encantamientos), más exactamente lo que rindieron los combates contra él: experiencia, oro, honor, setas, entradas de álbum y el botín.
    • Nuevo: cinco ajustes para la mazmorra legendaria. Cuándo huir en vez de pelear, cuánto recorrer la mazmorra por ciclo, si comprar bendiciones, si aceptar una maldición cuando se acaban las llaves, y un tope de setas gastadas en resucitar dentro de una misma partida. Cada valor por defecto coincide con lo que el bot hacía antes.
    • Corregido: la venta de equipo con gema por debajo del nivel 90. El herrero se desbloquea al 90 y una gema engarzada no puede salir antes, así que esos objetos ocupaban un hueco para siempre, y el ajuste pensado para liberarlos no podía dispararse nunca, porque la comprobación preguntaba algo que informa de un herrero para cualquier personaje en cualquier nivel.
    • Corregido: estudiar a un jugador desde el salón de la fama parpadeaba entre cargando y cargado sin asentarse nunca, preguntando otra vez al servidor del juego en cada vuelta. Ahora se abre como una ventana de verdad, con el retrato del jugador.
    • Corregido: todos los jugadores estudiados se dibujaban como mujeres. Su retrato se enviaba en una forma que la interfaz no leía, también en la página de arena.
    • Corregido: la ventana de detalle de mazmorra era transparente, así que la lista de detrás se leía a través de las estadísticas del jefe.
    • Publicidad: el módulo de recompensas por anuncios se rehízo alrededor de lo que el servidor hace de verdad, y ahora viene desactivado. Envía las cabeceras que envía un navegador real, detecta el éxito por el contador de visionados restantes del propio servidor en vez de adivinarlo por un cambio de monedas, y una respuesta que no entiende ya no puede borrar el estado del juego.
    • Nota: la herramienta de línea de comandos y el nodo de flota vuelven a compilar. El trabajo de los proxys había echado mano de algo que solo tiene la aplicación de escritorio.
  16. 2.15.0

    • Corregido: «Algo ha ido mal» en el resumen al arrancar la aplicación. Se quitaba solo al pulsar Reintentar, así que era fácil de aguantar y fácil de pasar por alto. El mismo fallo se encontró y se arregló en la página del gestor de arena antes de que nadie lo topara.
    • Corregido: las runas ignoraban sus propios topes. Una runa que ya estaba al máximo contaba como valor completo, así que una runa de oro a 50/50, que no vale nada, se elegía por delante de una runa de probabilidad de épico a 0/50.
    • Corregido: «XP primero» no daba preferencia a los rivales de experiencia. El ajuste se leía en un solo sitio, como salvaguarda al gastar una seta, y en ningún lugar cercano a la elección de contra quién pelear.
    • Corregido: el apuntarse al combate de gremio no saltaba nunca con un retraso mínimo configurado. La espera se medía hacia atrás desde el combate, así que «al menos 5 minutos» significaba «no hacer nada hasta los últimos cinco», y por eso desactivar el ajuste parecía arreglarlo.
    • Corregido: el modo anónimo seguía mostrando a los rivales de arena por su nombre.
    • Corregido: una sola entrada en un orden personalizado de fortaleza podía parar toda la fortaleza.
    • Corregido: el vendedor de objetos tiraba las pociones que el módulo de pociones acababa de comprar.
    • Corregido: la tarjeta de acción actual podía contradecirse, y la página de arena podía caerse del todo.
    • Nuevo: filtra el registro de actividad por personaje y por tipo, para que las misiones de una cuenta no entierren las de otra.
    • Nuevo: elige tus columnas en la tabla de cuentas: mostrar, ocultar, reordenar, arrastrar para cambiar el ancho. Se añaden ALU, cerveza, setas y montura. Las columnas nuevas empiezan ocultas, así que nada cambia de forma al actualizar.
    • Nuevo: listas de rivales. Atacar a estos primero, no atacar nunca a aquellos. Editables, con botones en cada fila de la lista de objetivos de álbum.
    • Nuevo: haz que el registro de actividad avise cuando tu álbum pase de un número que tú fijes.
    • La descarga es alrededor de un tercio más pequeña, y también lo será cada actualización a partir de aquí. Las ilustraciones se guardan de otra manera; nada se ve distinto.
    • La traducción alemana cubre ya todas las páginas, y sigue cubriéndolas, porque la comprobación que detecta texto sin traducir pasa por todas ellas.
    • Registros más tranquilos: el aviso de «mantener huecos libres» ya no se repite una vez por cuenta, y que falte un icono de bandera ya no es un aviso.
  17. 2.14.0

    • Nuevo: horarios. Di qué días y a qué horas puede jugar el bot. Fuera de ellos se para en vez de quedarse esperando. Desactivado por defecto; maneja la medianoche y el cambio de hora.
    • Nuevo: una biblioteca de perfiles. Guarda tus ajustes con un nombre y vuelve a ellos con un clic. Renombrar, duplicar, borrar.
    • Cada perfil se describe a partir de sus propios ajustes y dice en cuántos ajustes se diferencia del que estás usando.
    • Ajuste nuevo: vender objetos con gema cuando la gema no se puede extraer. Desactivado por defecto, como último recurso: LA GEMA SE PIERDE cuando se aplica.
    • El asistente de configuración tiene dos páginas nuevas de casillas: qué vender y qué conservar, y qué logros perseguir.
    • Corregido: objetos que no se podían vender ni llevar nunca. Cuatro causas distintas, incluida la de un único objeto rechazado que congelaba toda la mochila detrás de él.
    • El bot nombra ahora el objeto y la regla cuando algo no se vende, en vez de dejarte adivinar.
    • Corregido: «mantener huecos libres» puesto por encima de lo que cabe en la mochila significaba en silencio «vender todo». Ahora dice que el ajuste no se puede cumplir y da el tamaño de la mochila.
    • El sacrificio al retrete y el desmontaje del herrero llegan ahora a la mochila antes que el vendedor, porque ambos tienen un cupo diario y vender no tiene ninguno.
    • Corregido: un edificio de la fortaleza podía quedarse en «Terminando…» para siempre y bloquear cualquier mejora posterior. Solo lo desatascaba un inicio de sesión manual.
    • Corregido: ocho ajustes se mostraban dos veces con etiquetas distintas, y ambos funcionaban. Ahora un control por ajuste, con una prueba que detecta repeticiones.
    • Corregido: los tres ajustes de cerveza están ya junto al resto del gasto de setas, porque eso es lo que cuesta una cerveza.
    • Corregido: el asistente de configuración era demasiado transparente para leerlo.
    • El motor de logros (beta) está desactivado y se desactiva solo al actualizar. Hace cosas raras a propósito, que se leen como si el bot se negara a equiparse nada.
    • Preparativos para el Tejesangre: una clase desconocida fallaba sin más en vez de degradarse. Ahora se reconoce, aunque sus habilidades todavía no se simulan.
  18. 2.13.0

    • Nuevo: elige el orden en que se hacen tus mazmorras. Desactivado por defecto: el bot sigue eligiendo la mazmorra que tiene más probabilidades de ganar, que es la respuesta correcta para casi todo el mundo. Actívalo en Mazmorras y arrastra las que te importan al orden que quieras. Lo que esté cerrado, aún no desbloqueado o filtrado por tus ajustes de nivel se salta y se toma la siguiente, y si no se puede hacer ninguna, el bot vuelve a las mejores probabilidades. Una lista a medio llenar nunca significa «no pelear en ninguna».
    • La probabilidad mínima sigue aplicándose a los combates que cuestan una seta, haya lista de prioridad o no. Querer la torre primero no es motivo para comprar un combate que pierde. Un intento gratuito con esas mismas probabilidades está bien, porque el intento caduca de todos modos.
    • Todas las listas ordenadas se pueden arrastrar además de mover con las flechas: mazmorras, órdenes de construcción de fortaleza e inframundo, y el orden de los módulos. Una de ellas ya se podía arrastrar y las demás no, que es esa clase de diferencia que se nota al momento y no se puede explicar.
    • Nuevo: minimizar ya no tiene que mandar la ventana a la bandeja. Siempre lo hacía y no había manera de impedirlo, lo cual es un error para quien alterna entre el bot y el juego. El ajuste está en Sistema y viene con el comportamiento de siempre, así que no cambia nada salvo que lo cambies tú.
    • El dinero se lee ahora en oro, como lo muestra el juego, y no en plata a cien por uno. Los costes de construcción eran el caso más claro: ya usaban el icono de oro junto a una cifra en plata. Por debajo de un oro, la plata se muestra sola, porque redondearla haría que estar sin blanca y estar casi ahí se vieran igual.
    • Corregido: un personaje con nivel insuficiente para una función seguía pidiéndola igualmente. El intento ya era silencioso y esperaba una hora, pero la hora es la unidad equivocada: un personaje de nivel 1 no va a cumplir hoy el requisito del inframundo, así que lo pedía veinticuatro veces al día, todos los días. Ahora se recuerda el nivel al que el servidor lo rechazó y no se reintenta nada hasta que el personaje haya ganado uno de verdad.
  19. 2.12.0

    • Corregido: hacer clic en una cuenta guardada hacía desaparecer de la aplicación las cuentas en las que ya habías entrado. Solo quedaba en pantalla la que acababas de pulsar, así que con varias cuentas parecía que solo una iba a cargarse. Las demás seguían conectadas y sus bots seguían jugando. Sencillamente ya no quedaba nada en la aplicación que apuntara a ellas, lo que significaba que no podías ni verlas ni pararlas. La lista de cuentas se lee ahora de las sesiones en marcha en vez de lo que el último inicio de sesión hubiera devuelto.
    • Corregido: las cuentas guardadas podían perderse por completo al cerrar o actualizar la aplicación. El archivo de cuentas se vaciaba primero y se reescribía una fracción de segundo después, así que cualquier cosa que parase la aplicación en medio (cerrarla, un cierre inesperado, una actualización sustituyendo el programa) dejaba el archivo vacío y con él todas las cuentas guardadas. Ahora se escribe al lado del antiguo y se pone en su sitio en un solo paso, de modo que en el disco siempre está o la lista antigua completa o la nueva completa, nunca nada.
    • Ahora se guarda una copia de la lista de cuentas anterior, y un archivo dañado se informa en el registro y se recupera de esa copia, en vez de parecer en silencio exactamente lo mismo que no haber tenido nunca ninguna cuenta.
    • Nuevo: inicia sesión en todas las cuentas guardadas con un botón, mostrando el progreso mientras las recorre, y una casilla en la pantalla de acceso para que eso pase solo al arrancar. Pulsar quince cuentas una a una no era un método de trabajo.
    • Corregido: la pantalla de acceso no se podía desplazar en cuanto había más de unas pocas cuentas guardadas. La lista se salía por abajo de la ventana y se llevaba el formulario con ella, sin manera de llegar a ninguno de los dos.
    • Una cuenta que falla en un inicio de sesión masivo se nombra. Que te digan que fallaron tres cuentas no sirve de nada si no te dicen cuáles tres.
    • El registro anota ahora cada inicio de sesión, cuántos personajes devolvió y cuántas sesiones quedan vivas después, así que una cuenta que se pierde deja un rastro que seguir en vez de una conjetura.
    • Versión de consola: un modo no interactivo para gobernar Mercy SF desde otro programa o un panel. Argumentos de entrada, un objeto JSON de salida, cubriendo la lista de personajes y una lectura completa con atributos, equipo, arena, taberna y gremio. Hay un compromiso escrito en la web, así que quien construya sobre ello sabe exactamente qué no va a cambiar bajo sus pies.
    • El gestor de arena dice ahora por qué está parado en vez de no decir nada. Lo más habitual es que el personaje esté por debajo del nivel 105 y la arena todavía no esté desbloqueada.
  20. 2.11.0

    • Modo anónimo. Un interruptor en la cabecera oculta todos los nombres de la aplicación (tus personajes, tus cuentas, los rivales, los gremios, los miembros de gremio, el historial de combates, el flujo de actividad y el registro), para que puedas compartir una captura tal cual, sin editarla ni difuminar nada.
    • Los nombres se sustituyen por un reemplazo estable en vez de taparse. Taparlos destruye aquello para lo que se suele compartir una captura: ya no podrías saber si el jugador que te ganó dos veces era el mismo, ni seguir quién peleó contra quién a lo largo de un registro de combates. Un reemplazo conserva la forma de la historia y deja fuera la identidad.
    • El reemplazo lleva una sal generada en tu propia máquina, que nunca sale de ella. Sin eso, cualquiera podría recorrer el salón de la fama de un servidor y volver a emparejar los nombres, con lo que una captura los habría escondido del lector despistado y de nadie a quien le importara de verdad. No es una garantía criptográfica, pero sí impide leer un nombre en una imagen y cotejar esa imagen contra una lista pública de jugadores.
    • Los Mac con Intel están soportados. La versión de macOS era antes solo para Apple Silicon, y un Mac Intel no podía ejecutarla en absoluto: la descarga sencillamente no se abría. Ahora se compilan ambas arquitecturas, tanto para la aplicación como para la versión de consola.
    • El diálogo de actualización muestra el registro de cambios de verdad. Antes mostraba una sola línea que apuntaba a un enlace que no funcionaba para nadie, y ese mismo enlace se servía públicamente en el manifiesto de actualización. Estás leyendo su sustituto.
    • Corregido: la torre rechazaba absolutamente cada ataque y se llevaba las mazmorras por delante. Comparten un combate diario, y la torre suele ganar esa comparación porque se pelea con tres compañeros, así que el combate se rechazaba y no se gastaba en nada más. Estaba enviando la planta que ya habías superado en lugar de aquella en la que entrabas. Una torre que el servidor rechaza se aparta ahora durante una hora para que las mazmorras tengan el intento.
    • Corregido: dos fugas silenciosas de peticiones. La fortaleza preguntaba al servidor por un jugador que no existe siempre que no tenía rival asignado, y la subida de atributos reintentaba en cada ciclo una compra que nunca podía pagar. Entre las dos, unas once mil peticiones inútiles al día.
    • Compilaciones más rápidas y descarga más pequeña, heredadas de la 2.10.0: las ilustraciones son WebP sin pérdida, verificadas píxel a píxel archivo por archivo, lo que llevó el instalador de 364 MB a 238 MB. Eso también se ahorra en cada actualización automática, no solo en la primera instalación.
  21. 2.10.0

    • En algunas cuentas la arena dejó de pelear por completo. Los combates de arena y la caza de álbum gastan el mismo combate gratuito, pero eran dos módulos separados con dos copias de cada regla, y las copias no coincidían. Uno no permitía que una probabilidad mínima vetase un combate GRATUITO, porque el enfriamiento corre lo uses o no; el otro aplicaba ese mínimo en todas partes. Una vez hechos los diez combates diarios de experiencia, el estricto se quedaba con todas las decisiones, y un personaje cuyas probabilidades quedaban todas por debajo del mínimo simplemente paraba. El registro lo decía todo el rato: «ninguno de los 47 jugadores por encima de nosotros superó el mínimo del 55 %».
    • Los dos son ahora un solo módulo. Reúne candidatos de las tres fuentes a la vez (los tres rivales de arena, el conjunto de jugadores rastreado y la página del salón de la fama alrededor de tu puesto), los puntúa en una única escala y pelea contra el mejor: (objetos x 100 + XP diaria x 60 + puesto x 25) x probabilidad de victoria. Primero el álbum, luego la experiencia, luego subir, tal como se pidió. La diferencia importa: una cadena de umbrales puede rechazarlo todo, y lo hizo. Una clasificación siempre tiene un primero.
    • La probabilidad mínima solo se aplica ya cuando hay una seta en juego. Un combate gratuito es gratuito.
    • La torre rechazaba absolutamente cada ataque y se llevaba las mazmorras por delante. Comparten un combate diario, y la torre suele ganar la comparación porque se pelea con tres compañeros, así que el combate se rechazaba y no se gastaba en nada más. 2.108 ataques de torre rechazados frente a 54 combates de mazmorra en un solo día. La torre cuenta las plantas que has superado; el servidor quiere la planta en la que entras. Una torre rechazada se aparta ahora durante una hora para que las mazmorras tengan el intento.
    • El conjunto de objetivos solo podía encoger. Cuando el simulador descartaba a un jugador, ese veredicto era permanente, y solo ganarle lo deshacía, lo cual exige un combate que acabas de decidir no dar nunca. Cada ciclo retiraba hasta ocho jugadores más para siempre. El veredicto caduca ahora en cuanto lo has superado, y la aplicación lo dice cuando el conjunto se recupera.
    • Los objetivos de álbum son realistas ahora. A un personaje de nivel 20 se le ofrecían jugadores de nivel 600; la ventana de nivel crece con tu propio nivel en vez de ser un número fijo. Además los objetos raros valen más que los comunes, así que los combates gratuitos van a las piezas que de verdad cuesta encontrar.
    • Puedes verlo pensar. La página de arena muestra la decisión: cuántos candidatos vinieron de cada fuente, una barra por candidato repartida entre objetos, XP diaria y puesto, atenuada por lo que quita la probabilidad, y el ganador resaltado. Durante el enfriamiento muestra a quién atacará después, y cuando no pelea dice por qué en una frase, en vez de dejar «Listo» en pantalla como única pista.
    • El botón del ojo en los jugadores del salón de la fama abre un perfil de verdad: atributos separados en base y equipo, armadura, daño de arma, tu probabilidad simulada contra ellos, cuántos de sus objetos le faltan a tu álbum, y cada pieza equipada con su ilustración, bonificaciones, runa, gema y encantamiento. Nunca había funcionado.
    • La tabla de cuentas se ordena por cualquier columna, empezando por nivel. Las cuentas atrás se ordenan por la hora real, así que todo lo que está listo queda agrupado en vez de caer entre «4m» y «51m».
    • La descarga es un tercio más pequeña, de 364 MB a 238 MB, y se ve exactamente igual. Las ilustraciones son WebP sin pérdida, verificadas píxel a píxel archivo por archivo. Eso también se ahorra en cada actualización automática, no solo en la primera instalación.
    • También corregido: la torre quedaba totalmente fuera de la comparación de mazmorras y no podía elegirse nunca; los dos ajustes de cerveza se anulaban entre sí; dos fugas silenciosas de peticiones (una consulta de fortaleza que preguntaba al servidor por el jugador «0» miles de veces al día, y la subida de atributos reintentando una compra que nunca podía pagar). Nuevo: un asistente de configuración de quince preguntas y un presupuesto de setas por día o por semana.
  22. 2.9.16

    • Una fortaleza nueva no construía absolutamente nada. Se informó como «tiene materiales de sobra para la cantera pero no la hace», y el registro le daba la razón: mil peticiones de construcción, todas para la cabaña del leñador, todas rechazadas. Ningún edificio puede estar por encima de la propia fortaleza, y una fortaleza nueva empieza con ambos a nivel 1, así que mejorar la cabaña era ilegal hasta que subiera la fortaleza. El bot solo comparaba precios, elegía la cabaña barata, era rechazado y tomaba la misma decisión al ciclo siguiente. Para siempre. Ahora respeta también las reglas del juego: el tope por nivel de fortaleza, los requisitos de nivel, los edificios ocupados entrenando o buscando gemas y los prerrequisitos de la herrería. Todo eso significa saltar, nunca ahorrar: el dinero no arregla una jugada ilegal.
    • El oro y las almas del inframundo no se recogían. Una mejora rechazada salía pronto, y el paso de recogida iba después, así que un solo rechazo terminaba el ciclo entero antes de recoger nada. La recogida se hace ahora pase lo que pase, y cuando algo de verdad no se puede recoger, se dice el motivo.
    • El trabajo rechazado se informaba como hecho. Una construcción rechazada no es un error, así que el registro anunciaba mejoras que nunca ocurrieron. Ahora ambos comprueban que una mejora está realmente en marcha antes de proclamarla.
    • Las pantallas de fortaleza e inframundo son ya las pantallas de verdad: un patio y una caverna, cada edificio una parcela con su nivel, una cuenta atrás mientras construye y el coste del siguiente nivel. Un edificio que el juego rechaza dice por qué. Cada productor tiene un indicador: qué está esperando, cuán llena está la fosa y cuándo deja de producir. Una fosa llena se avisa, porque el juego no advierte y todo lo que pasa del límite se pierde.
    • Las estadísticas tardaban una eternidad en abrirse. El comando que las responde tomaba el bloqueo de sesión de la cuenta, solo para preguntar de qué personaje se trataba, y el bot mantiene ese bloqueo mientras habla con el servidor del juego, así que una petición de dos textos que nunca cambian se ponía en cola detrás de todo el tráfico de red de cada cuenta. Cargar y guardar los ajustes de un personaje tenía el mismo fallo.
    • Las estadísticas además grababan una instantánea en cada sondeo, 17.280 al día por cuenta, y el archivo entero se reescribía por temporizador. Las gráficas miden unos cientos de píxeles de ancho; un día de datos cada cinco segundos es una línea. La serie se muestrea ahora a un punto por minuto, doce veces menos que guardar y cargar, sin tocar los totales acumulados. Los archivos existentes bajan de unos 1,5 MB a 90 KB la primera vez que se abren.
    • Subir atributos gastaba el oro que necesitaba el encantamiento. Ambos respetan la reserva de ahorro, pero subir atributos compra hasta que el siguiente precio ya no cabe, así que el que iba primero se lo llevaba todo y el otro no encontraba nada. Un módulo que no puede permitirse algo registra ahora para qué está ahorrando, y los demás que gastan dejan esa cantidad en paz.
    • Las cuentas añadidas con el botón «Añadir cuenta» no se guardaban nunca. Las credenciales solo se escribían en la primera ruta de inicio de sesión; añadir una cuenta e iniciar sesión con un segundo personaje pasaban ambos por código que nunca las anotaba.
    • El Bucle continuo de ídolos no tenía datos de jefe: está en la lista de sombra pero no es la versión de sombra de nada, así que se buscaba con un nombre que no corresponde a nada. Ahora tiene su propia sección. Eso destapó además barras de nivel fijadas en diez para todas las mazmorras salvo el Twister, de modo que quien pasara del nivel diez de la Torre (100) o del Bucle (30) aparecía como si lo hubiera completado.
    • Corregido: cada arma, escudo, poción y gema se dibujaba sin ilustración, sobre todo en las páginas de herrero y bruja. La última recompensa del juego de dados ponía [object Object]. La tira del viaje mostraba «Misiones» y «Guardia de la ciudad» como palabras. Un tercio de todas las actualizaciones de mazmorra eran repeticiones inmediatas. El modo de simulación al subir atributos ahora simula de verdad. El estado VIP se lee de la asignación de cerveza. Cuatro colecciones internas crecían sin recortarse nunca.
    • Interfaz: la barra lateral está agrupada en vez de veinte entradas planas, más un ajuste de densidad, predefinidos de un clic para módulos sueltos y una página de resumen más compacta.
  23. 2.9.15

    • Nueve de las doce clases no podían equiparse su propio equipo. Un objeto pide una de las tres clases BASE, y el bot comparaba eso directamente con tu clase, lo cual solo puede coincidir si ERES una de esas tres. Cazador de demonios, mago de batalla, asesino, nigromante, médico de la peste, berserker, paladín, druida y bardo se quedaban así con los pocos objetos que no piden nada, y por eso un abalorio de nivel 10 con 5 de suerte le ganaba a una armadura de 400 con 100 de destreza. La misma comprobación protege al vendedor, así que esas clases también vendían el equipo que deberían haber llevado. Mal desde la primerísima versión.
    • En algunas cuentas la arena no peleaba nada. Se apilaban tres fallos: el módulo de arena entrega cada combate al módulo de álbum, que devuelve el control al instante en un personaje sin álbum, y ninguno comprobaba al otro; una simulación sin solución informaba 0 % en vez de «sin respuesta», así que todo objetivo quedaba vetado; y un único objetivo rechazado terminaba el ciclo entero. Por eso bajar la probabilidad mínima de 55 a 45 y a 20 no cambiaba nada: el código nunca llegaba a esa decisión.
    • La aplicación se congelaba al abrir Arena y álbum, y el bot dejaba de pelear mientras tanto. La caché de jugadores había crecido a 187.136 jugadores en 119 MB y se reescribía entera cada 27 segundos, sujetando además el bloqueo que el bot necesita para elegir un combate. El conjunto vive ahora en memoria durante la sesión, el equipo que nunca puede merecer la pena no se recuerda, y los archivos de caché viejos se borran al arrancar.
    • Las armas salían como [object Object]. Al arreglarlo aparecieron tres sitios más que nadie había reportado: las tareas diarias y de evento, el calendario de adviento y la rueda de la fortuna.
    • Logros (BETA): una página nueva con los 92 logros, qué pide cada uno y si el bot va hacia él, todo tras un interruptor maestro. Nada que cueste dinero real se persigue. Ir a por Naturismo o San Nicolás mandaba antes tu propio equipo a la trituradora. Ahora está protegido en las cuatro vías de deshecho.
    • Corregido: el bot compraba una poción y la vendía segundos después. El vendedor general de objetos tenía su propia opinión sobre los frascos y se deshacía de lo que el módulo de pociones acababa de comprar. «Ignorar frascos» significa ya lo que dice su nombre.
    • Corregido: la fortaleza dejaba de construir durante días. Un orden personalizado espera por diseño a su primera entrada sin terminar, pero si esa entrada cuesta más madera o piedra de la que cabe en el almacén, los recursos no llegan nunca y todo lo que va detrás se para para siempre. Las entradas inalcanzables ahora se saltan, y el registro lo dice. La mina de gemas también se explica: se la deja en paz a propósito mientras hay una búsqueda de gemas en marcha.
    • Corregido: veintidós avisos en cada arranque, uno por mascota, todos diciendo que no había pasado nada. Las mascotas que ya estaban al tope de nivel se alimentaban igualmente. El tope viene ahora del juego y no de una regla que una cuenta real desmintió.
    • Corregido: la tarjeta de acción actual se contradecía, mostrando una etiqueta sobrante de una imagen rota junto a una fase de expedición inventada.
    • Las misiones se ordenan ya por recompensa por segundo de sed en vez de por recompensa bruta, la reserva de ahorro la respetan los diez módulos que gastan en lugar de dos, y el daño del arma por fin cuenta en la comparación de equipo. El alemán cubre 185 textos que seguían en inglés.
  24. 2.9.10

    • Los ajustes se guardan de verdad. Cada cuenta tiene su propio archivo de ajustes y el bot siempre partía de él, pero la página de ajustes cargaba el GLOBAL y nunca el de la cuenta seleccionada, así que la página mostraba una cosa mientras la cuenta hacía otra, y cada guardado copiaba los valores globales encima del archivo propio de esa cuenta. Otros once ajustes ni siquiera figuraban en lo que la página guarda, así que el servidor los devolvía a sus valores por defecto en cada guardado: entre ellos el horario de horas activas, el orden de prioridad de los módulos, la mejora automática de las ranuras de gemas, la búsqueda de códigos promocionales y las opciones de evento.
    • Los dos portales diarios se vuelven a hacer. El portal demoníaco personal iba el último dentro del módulo de mazmorras, detrás de tres bloques que terminan el ciclo en cuanto actúan; en cuatro días registrados sobre cuatro cuentas, dos días tuvieron CERO intentos. El portal de gremio era el paso 5 de 7, detrás de las incursiones. Ahora ambos van primero dentro de su módulo, y ninguno cuesta un combate de mazmorra.
    • Los combates del salón de la fama se simulan antes de aceptarlos. Los objetivos se elegían por cuántos objetos de álbum podían dar y se filtraban solo por atributos totales, así que cualquiera hasta el 120 % de los tuyos contaba como batible, lo que dio un 38 % de victorias en un día registrado. Ahora se consulta primero el simulador que ya usan las mazmorras, y por debajo de la probabilidad configurada el objetivo se salta sin gastar un combate. Ajustes -> Arena, 55 % por defecto.
    • El informe de progreso mostraba tres cifras que no podían ser ciertas. Las setas siempre eran 0 porque ningún combate las registraba. Los objetos de álbum siempre eran 0 porque se medían justo después del combate, y la respuesta del combate no trae la colección actualizada. Las ganancias reales estaban ocurriendo todo el rato. El oro era 0 por aritmética: cada combate se redondeaba a oro entero ANTES de sumar nada, así que 122 combates de arena y 508 del salón de la fama se redondeaban a cero cada uno.
    • Los eventos saben si están en marcha. El servidor sigue enviando el bloque del jefe mundial después de que el evento cierre, así que la aplicación tomaba un evento terminado por uno vivo y el bot se pasaba el día con órdenes que el servidor rechazaba, entre ellas una compra de catapulta que iba bajando su alquiler 10h -> 9h -> 8h buscando un precio asequible, cuando la respuesta era que no había ningún evento. La página de eventos dice ahora «Ahora mismo no hay evento» y solo muestra la vista del jefe mundial mientras el jefe mundial está activo.
    • Mascotas: alimentar y preparar zumo dejaron de ignorarse por turnos. El módulo actuaba una vez por ciclo, así que quien iba primero se llevaba toda la fruta y lo otro no ocurría nunca. En una cuenta eso supuso 2.732 comidas en Tierra y ninguna en Fuego. Ahora ambos se ejecutan en cada ciclo, y el zumo se prepara en cuanto un hábitat alcanza su umbral, no diez frutas después.
    • Gemas: una gema mal engarzada no se podía corregir nunca, porque la sustitución venía desactivada de fábrica, así que un personaje de destreza con gemas de fuerza no tenía vuelta atrás. Además las gemas negras ganaban siempre, valieran lo que valieran, porque llevaban un peso fijo que ninguna gema de un solo atributo podía alcanzar. Ahora se calcula el equilibrio, y todas las gemas se engarzan en una sola pasada en vez de una por ciclo.
    • Corregido: las contraseñas guardadas se enviaban como su propio texto cifrado. La pantalla de acceso leía el archivo de credenciales tal cual, así que una contraseña cifrada en reposo aparecía rellenada como «v1:…» y se enviaba así. Ese es el aviso de «sigue mandando cifrado», y es también lo que se veía como «No se pudo comunicar con el servidor».
    • Un registro que se puede leer: los rechazos que forman parte del juego normal ya no son avisos, los errores de servidor ya no arrastran un volcado de estado completo al registro, y un solo rechazo ya no detiene un módulo entero: «hoy no hay más combates de mazmorra» antes se saltaba también la recogida de recursos y las mejoras de edificios del inframundo.
    • Nuevo: un botón «Únete a mi Discord», exportar e importar ajustes como botones con un diálogo de archivos real, y una lista de cuentas plegable.
  25. 2.9.8

    • Las setas tienen ya su propia página de ajustes: todos los interruptores que pueden gastarlas, en un solo sitio, marcados como dinero real y desactivados por defecto. Nada más en la aplicación implica ya un gasto de setas.
    • Corregido: se compraban objetos de tienda que cuestan setas incluso con ese ajuste desactivado. La comprobación decía «comprar si la plata alcanza O si las setas están permitidas», pero un objeto así cobra plata Y setas, así que tener la plata lo dejaba pasar siempre, ignorando tu reserva. Una cuenta de prueba compró 84 veces el mismo objeto de 4 setas.
    • Corregido: «Saltar misiones» pagaba con setas. Ese interruptor se activa normalmente para el salto gratuito con relojes de arena, pero también autorizaba pagar dinero real por cada espera de misión y expedición. Los relojes de arena siguen funcionando así; las setas, nunca.
    • Corregido: tres interruptores de setas no tenían control alguno: la montura de setas (un dragón cuesta 25 setas y se renueva solo), las resurrecciones en la mazmorra legendaria y la opción de cerveza VIP. Ahora puedes desactivarlos.
    • Corregido: las imágenes de amuletos y anillos estaban rotas allá donde aparecían. Los gráficos siguen para ellos una convención de nombres distinta a la de los talismanes, y se usaba la equivocada para los tres.
    • Ajustes ordenados: 13 interruptores que salían en dos páginas salen ya en una, dos interruptores que no hacían nada se han quitado o conectado, y cinco ajustes que la aplicación guardaba pero nunca leía se han eliminado.
  26. 2.9.7

    • La actualización automática es ahora gratis para todo el mundo, en todos los niveles. Antes era una función de pago: las instalaciones gratuitas se saltaban la comprobación por completo y leían «Tienes la última versión». La gente se quedaba así en versiones viejas con fallos corregidos meses atrás, sin manera de enterarse. Nota: si estás en una versión antigua sin licencia, necesitas una descarga manual desde esta página, y después las actualizaciones llegan solas.
    • Corregido: «iniciar con Windows» dejaba de funcionar en silencio. La entrada del registro solo se escribía al accionar el interruptor y luego nadie volvía a comprobarla, así que si desaparecía la aplicación seguía mostrando el interruptor ACTIVADO sin arrancar nunca con Windows. Ahora se repara en cada arranque.
    • Corregido: «No se pudo comunicar con el servidor» al iniciar sesión. Las contraseñas guardadas se almacenan cifradas, y una versión no lograba descifrarlas: mandaba el texto cifrado al servidor de acceso como tu contraseña, y el fallo parecía un problema de red que reintentar no arreglaría jamás. No hubo que volver a introducir nada.
    • Jefe mundial: las mejoras de catapulta funcionan y vienen activadas. Se pagan con recursos (oro, madera, piedra, metal o arcano, más catalizadores) y nunca con setas. Llenar una catapulta lleva ahora minutos en vez de horas.
    • Corregido: una mochila llena de la que no se vendía ni se equipaba nada. Vender y equipar no coincidían en qué significa «mejor», así que los objetos que caían en medio no se llevaban NI se vendían y llenaban la mochila para siempre.
    • Corregido: el bot vendía tu mejor equipo de repuesto. Ordenaba los objetos por precio de tienda, que sigue al nivel más que a la utilidad. Ahora vende primero el más flojo.
    • Corregido: las gemas desaparecían por la noche pese a la selección manual. Un tipo marcado podía venderse igualmente por no tener ranura libre en ese momento. Un tipo que pides conservar no se vende nunca.
  27. 2.9.5

    • Corregido: una mochila llena de la que no se vendía ni se equipaba nada. Vender y equipar no coincidían en qué significa «mejor»: equipar quería una mejora clara, mientras que vender protegía cualquier cosa mejor aunque fuera por un punto. Los objetos que caían en medio no se llevaban NI se vendían y llenaban la mochila para siempre. El botín de mazmorra cae ahí sin parar.
    • Corregido: el bot vendía tu mejor equipo de repuesto. Los objetos a vender se ordenaban por precio de tienda, que sigue mucho más al nivel del objeto que a su utilidad. Ahora vende primero el equipo más flojo y conserva el más fuerte.
    • Corregido: las gemas desaparecían por la noche pese a la selección manual. Un tipo de gema marcado solo servía como primer filtro, así que una gema podía venderse igualmente por no tener ranura libre en ese momento, cosa que con todas las ranuras llenas vale para todas. Un tipo que pides conservar ya no se vende nunca.
    • Las mejoras de catapulta del jefe mundial funcionan y vienen activadas. Mercy las compra con el botón de recursos de la tienda (oro, madera, piedra, metal o arcano, más catalizadores) y nunca con el de setas.
    • Corregido: las mejoras cobraban SETAS. La petición de compra tenía sus dos argumentos al revés, así que cada compra pedía el botón de dinero real, contra una ranura que nadie había elegido. Si Mercy desactivó las mejoras en tu cuenta por eso, esta versión las vuelve a activar.
    • Corregido: muchas veces las mejoras no compraban nada. El juego limita el ritmo de esa petición y responde a un intento demasiado seguido con el mismo «ahora mismo no se puede» que usa para un rechazo real, así que casi todos los intentos se tiraban sin leerlos. Ahora los intentos se espacian.
    • Mucho más rápido: la compra estaba limitada a una mejora por ciclo del bot en vez de por intento, así que llenar una catapulta llevaba horas. Ahora lleva minutos.
    • Nuevo: la tienda de mejoras se vuelve a tirar cuando ninguna de sus tres ofertas se puede comprar, porque si no una tienda llena de ofertas para un segmento de torre que no te interesa no se resuelve jamás.
    • El registro explica ahora cada decisión de compra: tus saldos, la catapulta y cada oferta con el motivo por el que se compró o no, además de lo que costó realmente cada compra.
    • Corregido: los tipos de cofre diario del jefe mundial estaban etiquetados al revés («golpe único» y «maestro del daño» estaban intercambiados).
  28. 2.9.0

    • Nuevo: «Senseis Config», la configuración afinada por el propio creador, es el ajuste predefinido por defecto y con el que empiezan los usuarios nuevos. Puedes cambiar a Estándar, Safe Farm o Agresivo cuando quieras.
    • Nuevo: guarda tus ajustes actuales como un predefinido con nombre (modo simple) y cambia entre tus propias configuraciones siempre que te apetezca.
    • Ajustes más sencillos: se han quitado unos 20 interruptores que no hacían nada, más el redundante «Preferir expediciones» (misiones o expediciones se detecta solo). Tus configuraciones y copias guardadas se cargan igual que antes.
    • Arena y álbum reordenados: arriba tu personaje y tus estadísticas de combate, luego los 3 rivales de arena, luego los rastreos de álbum, y al final los objetos conseguidos.
    • El simulador solo lista ya las mazmorras que no has completado, y muestra los números de planta reales.
    • Corregido: las cuentas ya no se congelan con una conexión mala. Los tiempos de espera de red reintentan solos una conexión atascada en vez de dejar la cuenta colgada hasta reiniciar.
    • Corregido: uso de memoria más bajo y más estable en sesiones largas de álbum.
    • Corregido: el porcentaje de victorias de «1000 combates» del simulador es correcto. Ignoraba la mazmorra y la planta elegidas y simulaba tu mazmorra actual (una planta fácil marcaba un 50 % aproximado); ahora simula el enemigo que has seleccionado (cerca del 100 % en una planta que superarías).
  29. 2.8.21

    • La página «Gestor de arena» pasa a ser el «Salón de la fama»: carga la clasificación sola, deja buscar a cualquier jugador por su nombre para estudiarlo y avanza por la escalera página a página. El panel de runas que no se usaba se ha quitado.
    • Nuevo: las pociones de otra clase se venden solas. Una poción de un atributo que tu clase no usa nunca (por ejemplo inteligencia en un cazador de demonios) no se puede beber, así que en vez de atascar la mochila ahora se vende, mientras que las pociones que sí necesitas (atributo principal, constitución, suerte, vida eterna) se conservan.
    • Corregido: los desplegables de mazmorra y planta del simulador vuelven a leerse. Estaban en blanco sobre blanco y ahora siguen el tema de la aplicación.
  30. 2.8.20

    • Corregido: las misiones y expediciones ya no se quedan paradas con el error «desactivado por los ajustes». El juego tiene un interruptor en el servidor entre misiones y expediciones, y lanzar la que no toca para el modo actual se rechaza. El bot detecta ahora el modo por su cuenta (sin ajuste alguno) y prefiere las expediciones: cambia a ellas cuando puede y solo envía la acción que el servidor va a aceptar.
    • El bot de logros y la aplicación comparten ahora una única lista de logros, así que no pueden discrepar, y la página de logros tiene una sección nueva «En curso» que muestra lo que está avanzando.
  31. 2.8.19

    • Nuevo: el simulador de combate permite elegir cualquier mazmorra y planta reales y pelear contra su enemigo de verdad, con una vista previa de a quién te enfrentas (retrato, nombre, nivel, clase), en vez de adivinar la primera mazmorra abierta.
    • Nuevo: los combates se reproducen ahora como una animación: los retratos de ambos contendientes, barras de vida que bajan, números de daño flotantes (los críticos en dorado), avisos de esquiva y las notas del motor sobre habilidades especiales.
  32. 2.8.18

    • Corregido: la página Herrero y bruja ya no muestra «[object Object]» para tu arma, y los nombres de las ranuras aparecen en el idioma que has elegido en vez de en inglés.
    • Corregido: los objetos muestran sus iconos reales en todas partes, incluida una ruta de imagen rota que hacía que amuletos, anillos y talismanes cayeran en un marcador de posición.
    • Corregido: las pociones del inventario muestran ya su icono y lo que son de verdad (por ejemplo «Fuerza · Grande») en lugar de una «Poción» genérica sin imagen.
    • Nuevo: los rivales de arena aparecen con nombre, retrato, nivel, clase y honor, y no con un identificador pelado.
    • El álbum está ahora arriba del todo en la página Arena y álbum, y la búsqueda de gemas de la fortaleza se muestra cerca del principio cuando está activa.
    • Los objetos de recompensa de las misiones muestran ahora su icono y su nombre.
  33. 2.8.17

    • Corregido: por fin se respeta tu reserva de setas. Los combates de mazmorra, los de torre, los de arena y el saltarse la búsqueda de gemas de la fortaleza comprobaban todos si la opción estaba activa, pero ninguno miraba tu saldo, así que activar cualquiera de ellos dejaba las setas a cero sin importar la reserva fijada. Mazmorra y torre eran los peores: pagaban un combate en cada ciclo aunque el gratuito estuviera listo.
    • Corregido: nunca se gasta una seta en un combate de mazmorra que el simulador da por perdido. Los combates gratuitos siguen igual, así que el avance no se para cuando todo está a cara o cruz.
    • Corregido: el inframundo vuelve a mejorar unidades y a atacar. Casi siempre hay algo que recoger, y recoger terminaba el ciclo, así que los pasos de mejora de unidades y de ataque que van debajo no se alcanzaban nunca. Ahora recoger es el recurso de reserva, no lo primero.
    • Corregido: la pausa nocturna de recolección del inframundo funciona. Una franja que cruzaba la medianoche (por ejemplo 22:00-06:00) se ignoraba en silencio y se seguía recogiendo toda la noche.
    • Corregido: los códigos promocionales ya funcionan en todas las cuentas. La lista de «ya canjeado» era común a toda la instalación en vez de ir por personaje, así que la primera cuenta que veía un código lo reclamaba y todos los demás personajes lo saltaban.
    • Corregido: vaciar la bandeja de entrada ya no destruye códigos promocionales sin canjear antes de que se puedan leer.
  34. 2.8.16

    • Corregido: el bot podía dejar de hacer misiones por completo. Al empezar un día le decía al servidor «prefiero misiones» y luego paraba ese ciclo sin lanzar ninguna, y como ese mensaje no cambia tu sed de aventura, se repetía sin fin y nunca se iniciaba una misión. Afectaba a todo el mundo con los ajustes por defecto.
    • Corregido: la arena en «Rango más alto» no peleaba con nadie. La fuerza del rival y la tuya se medían con fórmulas distintas (la suya contaba atributo principal, el doble de constitución y bonificaciones de portal; la tuya nada), así que dos personajes idénticos daban más o menos 2:1 y todos los rivales parecían demasiado fuertes.
    • Corregido: «No vender objetos con gemas» no vendía casi nada: un objeto con una ranura de gema VACÍA contaba como engarzado, la mochila se llenaba y la venta se paraba. El mismo fallo dejaba fuera del lavado a casi todas las armas.
    • Corregido: las incursiones y combates de gremio programados saltaban a la hora equivocada. Las horas son minutos desde medianoche pero se leían como segundos, así que una incursión puesta a las 12:00 arrancaba a las 00:12.
    • Corregido: poner un límite de habilidad de gremio bloqueaba todas las mejoras, porque comparaba el total conjunto de tu gremio contra un límite por jugador.
    • Corregido: el módulo de habilidades se ejecutaba dos veces por ciclo, repitiendo el bucle de mejora y gastando plata una segunda vez.
    • Nuevo: un botón «Buscar actualizaciones» en los ajustes, y las actualizaciones se detectan ya sin reiniciar: la aplicación mira cada 30 minutos y cada vez que vuelves a la ventana (antes eran 6 horas).
  35. 2.8.15

    • Corregido: el bot de álbum ya se salta los objetivos mucho más fuertes que tú. Los atributos deciden un combate bastante mejor que el nivel, pero nadie los miraba, así que el bot solo se enteraba de que alguien estaba fuera de su alcance perdiendo. Quien supere 1,2 veces el total de tus atributos se descarta.
    • Corregido: se acabó pegarse con quien está por encima de tu nivel. Los objetivos de álbum podían estar hasta cinco niveles por encima (diez en el rastreo del salón de la fama); ambos se limitan ahora a tu propio nivel.
    • Corregido: cambiar de nombre ya no borra un historial de derrotas. La lista negra se indexaba por nombre, así que un jugador que te había ganado dos veces podía volver con otro nombre y la cuenta a cero, dejando además una entrada duplicada obsoleta. Ahora se indexa por identificador de jugador.
  36. 2.8.14

    • Corregido: el bot ya no ataca al mismo jugador una y otra vez. Los objetos legendarios no tienen hueco en el álbum, así que nunca se pueden coleccionar, y aun así contaban como «que faltan». Quien llevara uno parecía valioso para siempre y era atacado en cada enfriamiento de la arena, mientras los objetivos útiles se ignoraban.
    • Corregido: batir a un jugador lo retira de inmediato. Una victoria se lleva todo su equipo coleccionable, pero el bot esperaba a que el servidor lo confirmara, y si esa actualización nunca traía el álbum, lo volvía a atacar sin fin.
    • Corregido: una sola derrota ya no mete a un jugador en la lista negra, y la lista ya no se borra instantes después por el nuevo rastreo de la arena. Las derrotas se acumulan y se salta a un jugador después de que te gane dos veces.
    • Corregido: entre objetivos igual de buenos ahora desempata el rival más débil, en vez del orden interno, que sacaba siempre el mismo nombre.
    • Windows, macOS y Linux se compilan ahora desde una sola etiqueta, así que ninguna plataforma puede volver a quedarse atrás.
  37. 2.8.13

    • Corregido: las pociones ya no se malgastan en atributos equivocados. El bot se bebía cualquier poción de atributo que encontraba (un mago usaba pociones de fuerza y destreza) y, como solo hay tres ranuras activas, esas desplazaban a las útiles. Ahora solo usa las de tu atributo principal, constitución, suerte y vida eterna.
    • Corregido: las ranuras de poción se llenan por importancia y no por tamaño del frasco, así que una poción grande de otra clase ya no puede ocupar la ranura que necesitaba una más pequeña de tu atributo principal.
    • Vuelven las versiones de macOS y Linux: las tres plataformas salen juntas por primera vez desde la 2.8.3.
  38. 2.8.12

    • Corregido: «Subir lo óptimo ahora» sube de un clic tantos atributos como puedas pagar, en vez de uno solo.
    • Nuevo ajuste «Comparación de equipo» con tres estrategias: Completa (base, mejoras y gema), Base y gema (sin contar mejoras) o Solo base, para que gane un objeto con mejor base cuando tienes materiales para mover la gema y volver a mejorarlo.
    • La comparación de equipo cuenta ahora la armadura del objeto (antes se ignoraba) y equipa la mejor mejora disponible en vez de la primera que encuentra en la mochila.
  39. 2.8.11

    • La subida automática de atributos y habilidades por fin funciona. Estaba bloqueada siempre que el personaje estaba de turno en la guardia de la ciudad, así que los atributos nunca subían. Ahora se sube después de cada misión, haya turno o no.
    • Los combates ya no se registran todos como derrotas: las expediciones y los demás combates muestran bien la victoria o derrota y las recompensas, tanto en el informe de sesión como en el historial.
    • Arreglos para varias cuentas: que a una cuenta se le acabe la cerveza ya no manda a todas las demás a trabajar, y la cerveza extra de las tareas ya no se filtra entre cuentas.
    • Mazmorras de mascotas: el bot ataca el hábitat con mejor probabilidad de victoria en vez de elegir siempre Sombra, así avanzan todos los hábitats.
    • Álbum: corregido el falso «10/10 objetos». Las listas de objetivos muestran tus cifras reales de objetos que faltan, con una lista de rastreos desplazable y un botón «volver a rastrear desde el principio».
    • Las gemas se engarzan también en tus compañeros (valoradas según la clase del compañero), y una gema nunca se vende ni se desmonta mientras siga mejorando a alguno de tus cuatro personajes.
    • Nueva página Herrero y bruja con datos en vivo: equipo puesto, estrellas de mejora, runas, estado del caldero y encantamientos, más ajustes propios de herrero, bruja y runas.
    • El herrero ya puede mejorar por su cuenta el equipo que llevas puesto (hay que activarlo). Siempre guarda una reserva de metal y arcano para que puedas seguir extrayendo gemas del equipo que sustituyes.
    • Corregida la alimentación de la bruja (se saltaba casi todos los objetos válidos) y ahora usa el objeto adecuado más barato.
    • El optimizador de runas mejora para el conjunto de misiones del maniquí, y las listas de maniquí y runas se muestran bien.
    • Las páginas de herrero y bruja se desbloquean al nivel correcto (bruja 66, herrero 90), con una pantalla amable de «vuelve al nivel X».
    • Traducción alemana completa de todas las páginas y ajustes nuevos.
    • Nota: esta versión es solo para Windows. macOS y Linux se quedan en 2.8.3.
  40. 2.8.4

    • Nueva vista de objetivos del álbum en los ajustes: mira cada jugador del salón de la fama que el rastreador ha guardado, ordenado por objetos que faltan, con nivel, cuenta de faltantes y total, y estado de fallo. Copia toda la lista con un clic.
    • Los nombres del salón de la fama se van escribiendo en un archivo por cuenta a medida que se rastrean, así puedes farmear el arranque de un servidor nuevo con una lista de nombres real
    • Las estadísticas de los combates de álbum (victorias, derrotas, objetos conseguidos) se registran en las estadísticas y aparecen en el informe de sesión
    • Corregido: arrastrar y soltar en los editores de orden vuelve a funcionar. El mecanismo HTML5 poco fiable se ha sustituido por un arrastre con el puntero, y las flechas mueven una entrada un paso en vez de mandarla a los extremos
    • Nota: por ahora esta versión es solo para Windows. macOS y Linux se quedan en 2.8.3
  41. 2.8.3

    • Nueva página Historial de combates: un registro consultable de cada pelea que hace el bot (arena, álbum, mazmorras, inframundo, Hellevator, mazmorra legendaria, mascotas, expediciones y más) con el retrato del rival, la victoria o derrota y las recompensas (XP, oro, honor, objetos de álbum)
    • Ajustes de datos y almacenamiento: decide si se conservan el historial y las estadísticas, y borra automáticamente historial, estadísticas y registros con más de un número de días configurable (10 por defecto)
    • Corregido: el bot nunca gasta setas por defecto (todas las opciones de gasto están desactivadas; las setas gratuitas se siguen recogiendo)
    • Corregido: un fallo raro al interpretar UTF-8 que podía tumbar la aplicación con ciertas respuestas del servidor
    • Rendimiento: el historial de combates se guarda en memoria y ya no vuelve a leer su archivo en cada ciclo
  42. 2.8.1

    • Mercy SF es ahora GRATIS para todo el mundo. Todas las funciones están abiertas, sin licencia (todos los módulos de automatización, las funciones inteligentes y el visor de simulación de combate)
    • Se ha quitado la página de licencia de la aplicación, porque ya no hay ninguna licencia que introducir
    • Se ha añadido un enlace «Apoyar en Ko-fi» en la aplicación y en toda la web. Las donaciones son totalmente voluntarias y no desbloquean nada extra, porque todo ya es gratis
  43. 2.8.0

    • El pozo de oro del inframundo por fin se vacía. El oro y las almas estaban intercambiados, así que «recoger oro» cosechaba almas. Ahora se recogen los recursos correctos
    • La aplicación ya no se cierra sin motivo. Cada módulo funciona detrás de una protección contra fallos (aislada, con enfriamiento automático), el bucle de la cuenta se reinicia solo y los fallos se escriben en crashes.log
    • Vender objetos vuelve a funcionar: el equipo de nivel bajo se vende a la tienda como espera el juego
    • Fortaleza: la recogida de experiencia en la academia es más fiable (estimada a partir del ritmo de producción) y se registran victorias y derrotas
    • Álbum: los objetivos del salón de la fama se atacan de verdad y quedan registrados; los objetivos invencibles pasan a una lista negra
    • Nuevos ajustes de compañero de fortaleza: compañero de ataque preferido y lista de jugadores protegidos (relanzamiento gratuito hacia el compañero, lejos de los nombres protegidos)
    • Cerveza y guardia de la ciudad: el bot se bebe toda la cerveza diaria configurada antes de empezar la guardia, y la cantidad diaria se limita al máximo del juego
    • Se acabaron los bucles de errores en cadena: los fallos previsibles del tipo «todavía no aplica» esperan una hora en vez de reintentar cada 60 segundos
    • Registro en dos niveles: un registro de desarrollo completo en segundo plano en el disco, más una página de registro limpia dentro de la aplicación. Los informes de error adjuntan ahora el registro completo y hay un botón para abrir la carpeta de registros
  44. 2.6.0

    • Inframundo: las almas se recogen ya de forma fiable en cada ciclo. Una mejora fallida ya no puede bloquear la recogida, y funciona de forma independiente en cada cuenta
    • Fortaleza: la experiencia, la madera, la piedra y la plata se recogen siempre, y la mina de gemas sigue buscando aunque un edificio o una unidad esté al máximo
    • Algoritmo de mazmorra inteligente: el bot simula el enemigo actual de cada mazmorra abierta contra tu personaje y pelea en la que tiene más probabilidades de ganar, así tu combate gratuito por hora nunca se pierde en una derrota
    • Las mazmorras incluyen ahora las normales, las de sombra, el Twister y la Torre (simuladas junto a tus compañeros); el Portal personal se hace una vez al día
    • Si todavía no hay nada que se pueda ganar, el bot espera a tener mejor equipo en vez de tirar el combate
    • Los ataques y defensas de gremio se aceptan en cuanto se declaran, así no te pierdes ningún combate de gremio
    • Al alimentar, se pasa automáticamente a la siguiente mascota en cuanto una está al máximo
    • Mucho más silencioso y rápido: temporizadores internos y un estado por acción sustituyen a los reintentos a ciegas, así que el bot ya no repite acciones que aún no puede completar (portal ya hecho, habilidad que no puedes pagar, mascota al máximo)
    • Los códigos promocionales se leen directamente del asunto de tus correos en el juego, se acabó el ruido de «mensaje no encontrado»
    • Corregido: la aplicación no volvía a abrirse desde la bandeja del sistema tras minimizarla
    • Mejoras generales de fiabilidad, latencia y seguridad en todos los módulos
  45. 2.5.6

    • Inframundo: las mejoras ya no se atascan. Se recoge y se mejora en cada ciclo, y se respeta el límite de construcción del Corazón de la oscuridad
    • Fortaleza: la mina de gemas busca siempre gemas nuevas en cuanto queda libre
    • Gemas inteligentes: engarza las mejores gemas para tu personaje (primero negras y legendarias, luego tu atributo principal, luego constitución y suerte), llena antes las ranuras vacías, nunca sobrescribe una gema buena y saca las gemas de los objetos viejos con la forja en vez de destruirlas
    • Mascotas: los duelos de mascotas y los combates de la mazmorra de mascotas ya funcionan bien
    • Los códigos promocionales que te llegan por correo en el juego se detectan y se canjean solos
    • El herrero ya no intenta desmontar objetos que no son equipo
    • Corregidas las imágenes del retrato del personaje y del compañero
    • Las páginas y los ajustes se abren aunque no haya cuenta conectada, usando tus últimos datos
    • Los nombres de mascota se muestran para todos los elementos, no solo para Sombra
    • Los nombres y estadísticas de los jefes de mazmorra se muestran bien en todas las mazmorras
    • Los logros muestran los nombres correctos de lo que has desbloqueado
    • El gestor de arena muestra de un vistazo tus bonificaciones de runas (resistencias y daño)
  46. 2.3.0

    • Actualización automática: la aplicación busca versiones nuevas al arrancar y cada 6 horas
    • Quienes tienen licencia (Premium y Supporter) reciben un aviso con Actualizar y Reiniciar cuando hay versión nueva
    • Los avisos del sistema funcionan incluso con la aplicación minimizada en la bandeja
    • Actualizaciones firmadas con verificación criptográfica, para que la actualización automática sea segura
    • Asignación automática de roles de Discord: quienes se suscriben reciben los roles Mercy SF Member y Mercy SF Supporter en el servidor de Discord
    • Corregido: las funciones Premium no se desbloqueaban tras el inicio de sesión OAuth sin reiniciar la aplicación
    • Corregido: el inicio de sesión por la web no se confirmaba solo aunque ya estuvieras dentro en mercysf.app
  47. 2.2.0

    • Entra en la aplicación de escritorio directamente desde la web cuando ya has iniciado sesión en mercysf.app
    • Desbloqueo Premium inmediato: la aplicación vuelve a leer tu licencia en cuanto su ventana recupera el foco, y cada 30 segundos. Las suscripciones y mejoras nuevas se aplican sin reiniciar
    • Corregido: las funciones Premium se volvían a bloquear al cambiar de ventana o reiniciar (la firma de la licencia ahora se guarda en caché y se verifica bien)
    • Corregido: el inicio de sesión por la web no llegaba a completarse en la aplicación de escritorio
    • Sincronización de cuenta y licencia más fiable
  48. 2.1.0

    • Inicio de sesión con cuenta: entra con tu cuenta de mercysf.app (correo, Google o Discord) y tu licencia se sincroniza sola
    • Sincronización automática de la licencia entre la web y la aplicación de escritorio
    • Seguridad reforzada: verificación de la firma de la licencia, control de caducidad y funciones bloqueadas por defecto ante la duda
    • Capa Premium sobre las funciones bloqueadas, con aviso para mejorar el plan
    • Política de seguridad de contenido más estricta para la aplicación de escritorio
    • Mejoras de estabilidad y corrección de fallos
  49. 2.0.0

    • Todas las plataformas: Windows, macOS (Apple Silicon e Intel) y Linux
    • Visor de simulación de combate: repite una pelea ronda a ronda
    • Mejora inteligente de objetos con comparación ponderada según la clase
    • Análisis previo de los rivales de arena para apuntar al álbum
    • Optimizador de encuentros de expedición
    • Equipamiento automático del compañero de mazmorra
    • Niveles de licencia: Free, Premium y Supporter
    • Funciones abiertas según el nivel de licencia
    • Pago por Stripe con suscripción mensual y anual
    • El plan Basic pasa a llamarse Premium (5 EUR al mes, 50 EUR al año)
    • El descuento anual se calcula y se muestra solo en la página de precios
    • El botón de donar de la barra de navegación lleva directamente a Ko-fi
  50. 1.7.0

    • Evaluación de objetos según la clase: comparación ponderada para equipar con criterio
    • Atributos según la clase: el modo simulación usa las prioridades de atributo de la clase
    • Módulo de logros: desbloquea funciones, sigue los logros y los completa
    • Prioridad del álbum al principio: fuerza la arena de álbum por debajo de 500 objetos
    • Rastreo del salón de la fama: busca jugadores con objetos que faltan en el álbum
    • Objetivos del álbum filtrados por nivel: solo pelea contra rivales que puede ganar
    • Inicio inteligente: compra cerveza, gira la rueda y desbloquea funciones a bajo nivel
    • Logro Naturismo: se quita todo el equipo en los primeros niveles
    • Logro San Nicolás: se quita las botas el 6 de diciembre
    • Logro Girador intensivo: gira la rueda con monedas de la suerte
    • Logro Trotamundos: sigue los lugares visitados a través de las misiones
    • Logro Invencible: cuenta 10 victorias de arena al día
    • Resumen del estado del personaje registrado al arrancar el bot
  51. 1.6.0

    • Inicios de sesión duplicados evitados: ya no se puede machacar el botón Añadir cuenta
    • Sesiones deduplicadas en el servidor: se saltan los personajes ya conectados
    • Botón de inicio de sesión desactivado durante la autenticación, con indicador de carga
    • Estadísticas avanzadas: seguimiento del progreso del personaje con valores guardados
    • Panel de estadísticas con gráficas SVG: nivel, XP, plata, setas, honor
    • Comparación del crecimiento de atributos y tabla de las últimas instantáneas
    • Estadísticas por personaje guardadas en local en archivos JSON
    • Registro del tiempo de ejecución del bot y de las victorias y derrotas
  52. 1.5.0

    • Varios personajes: bots para varios personajes a la vez
    • Inicio de sesión SSO: recupera automáticamente todos los personajes de una cuenta
    • Ajustes del bot guardados por separado para cada personaje
    • Añadir cuenta por SSO o por inicio de sesión directo
    • Todas las cuentas guardadas inician sesión solas al arrancar
  53. 1.4.0

    • Página de precios con pago por Stripe
    • Suscripción mensual o anual
    • Activación de la licencia en la aplicación de escritorio
    • Estado de la licencia en la barra lateral
  54. 1.3.0

    • Niveles de licencia: Free, Premium y Supporter
    • Funciones abiertas según el nivel de licencia
    • Actualización automática reservada a los niveles de pago
    • Se aplican los límites del nivel gratuito
    • Asignación automática de roles de Discord según la suscripción
  55. 1.2.0

    • Estrategia de arena según la clase: a bajo nivel se salta a los rivales de su misma clase
    • Objetivos del álbum filtrados por nivel: solo pelea contra rivales que puede ganar
    • Límite configurable para la búsqueda en el salón de la fama que hace el álbum
    • Mejor orden de los módulos del bot: los logros van primero
    • Resumen del estado del personaje registrado al arrancar el bot
  56. 1.1.0

    • Modo de inicio inteligente: desbloquea funciones al alcanzar cada nivel
    • Evaluación de objetos según la clase: estadísticas ponderadas por clase de personaje
    • Habilidades según la clase: prioriza el atributo principal de cada clase
    • Logros automatizados: Naturismo, San Nicolás, Girador intensivo, Trotamundos
    • Álbum mejorado: se rastrea el salón de la fama en busca de objetos que faltan
    • Compra de cerveza al principio para no parar de hacer misiones
    • Giros gratuitos de la rueda para conseguir monedas y objetos
    • Recogida automática de los correos de recompensa y de las tareas diarias y de evento
  57. 1.0.0

    • Primera versión del bot Mercy SF
    • Automatización completa: misión, arena, mazmorra, torre, expedición, guardia de la ciudad
    • Gestión de la fortaleza y el inframundo
    • Gestión de mascotas y retrete
    • Automatización del gremio
    • Recogida de las recompensas del calendario
    • Automatización del juego de dados
    • Compatibilidad con el Hellevator y la mazmorra legendaria
    • Automatización del juego idle
    • Gestión de la montura
    • Automatización del álbum
    • Panel web para controlar el bot
    • Ejecución del bot en el servidor
    • Actualización automática de la aplicación de escritorio
    • Inicio de sesión con Discord y Google
    • Integración de suscripciones con Stripe