Todas las noticias
Changelog: errores corregidos del 13 al 18 de octubre
Estas son las correcciones que llegaron al juego entre el 13 y el 18 de octubre de 2026. Cada línea es una corrección, agrupadas según lo que siente el jugador: combate, movimiento, objetos, monstruos, comida y vida, e interfaz.
Combate y hechizos
- Apuntar a un jugador: apuntar a un jugador ahora pone al atacante en combate de inmediato, incluso a distancia y sin haber dado ningún golpe.
- Curar a un aliado de la party: hacer clic en un aliado de la party para curarlo ya no te pone en combate.
- Runas de objetivo único: sudden death y las otras runas de objetivo único ahora alcanzan a los jugadores, solo en PvP con calavera: nunca dentro de una protection zone. Los aliados de la party también pueden ser alcanzados, por cualquier runa de ataque.
- exura sio “Nombre”: ahora cura al jugador indicado, con comodín en el nombre y alcance de pantalla.
- Número de la cura de exura sio: el número de la cura aparece sobre quien fue curado, como con la UH rune.
- Daño de campo: el daño de campo (fuego, veneno, energía) ahora pasa por la absorción del equipo: el anillo, el amuleto y las piezas reducen el daño y cada pieza que lo redujo gasta una carga; los charcos de slime y lava siguen como antes.
- Hechizo en cooldown: un hechizo en cooldown ya no se dice ni se lanza; el mensaje ahora indica el tiempo de cooldown.
- Palabras del hechizo duplicadas: las palabras del hechizo aparecían dos veces (la animada que sube y la estática del servidor); ahora queda solo la estática.
- Experiencia compartida: la experiencia compartida de la party ahora empieza desactivada.
- Menú del jugador: Ctrl + clic derecho sobre otro jugador o monstruo abre el menú en modo Regular.
- Acciones de objetivo de la hotbar: las 16 acciones que decían “not supported yet” (más lejano, más alto, más bajo, alternar, más cercano, seguir, con calavera, amarilla, fuera de la party, fuera de la guild, convertir y menú contextual) ahora funcionan.
Movimiento y animación
- Velocidad del paso: el paso del jugador sigue una fórmula lineal: 500 ms por tile con speed 220.
- Piernas, un ciclo por paso: la animación de las piernas hace un ciclo por paso.
- Piernas, velocidad de la animación: el intervalo entre cuadros era 8 y ahora es 3, y la duración del evento ahora se trata en milisegundos, también para los demás personajes.
- Piernas en tiles encadenados: el ciclo de las piernas ya no se reinicia en cada tile encadenado; solo se reinicia tras detenerse más de 150 ms.
- Chase en diagonal: el chase y el uso a distancia ahora caminan en diagonal; antes el paso se volvía recto y el personaje no alcanzaba al objetivo.
- Caminar con haste: el siguiente paso sale cuando llega la confirmación del servidor (y no 100 ms después) y el cambio de tramo de la ruta ya no espera 300 ms; con haste, el clic en el mapa se trababa en cada paso y en cada tramo.
- Perseguir a un monstruo que huye: el chase ya no se traba: el siguiente paso entra en el buffer de movimiento 1 cuadro antes de que termine el paso actual.
- Animación tras teletransportarse: la animación de caminar se quedaba pegada tras una escalera, un agujero, un barco o un teletransporte; ahora el personaje queda quieto y solo vuelve a caminar en un paso real.
- Puente de la palanca de la alcantarilla de Rookgaard: cambiar el suelo ahora rehace el grafo de caminos (A*); el puente de la palanca de la alcantarilla ahora tiene camino para el chase y para los monstruos.
- Pisos de superficie sobre cuevas: en el subsuelo (z 8 o más) la pantalla ya no dibuja pisos de superficie sobre la cueva; en la cueva de ratas (32368, 32227, 8) la franja de mar del z7 se pintaba encima del piso del jugador.
- Puntos de cuerda: todos los puntos de cuerda del mapa funcionan, incluidos los 30 de Darashia, Ankrahmun y otras cuevas.
Objetos, contenedores y equipo
- Reemplazar un objeto dentro de una mochila o del depot: el objeto nuevo se perdía porque remove() compactaba los slots; ahora el cambio ocurre en el mismo slot. Quitar el anillo también arrastraba las piezas siguientes del equipo; ahora solo vacía el slot. El lottery ticket y las quests vuelven a usar el reemplazo.
- Soltar sobre una backpack o bag: un objeto o stack soltado sobre el slot de una backpack o bag dentro de otro contenedor entra en ella, en vez de intercambiar lugar con ella (del mismo contenedor, de otro o del suelo); un objeto sobre un objeto común sigue intercambiándose.
- Slot de la mochila: cualquier cosa arrastrada al slot de la mochila entra en ella, incluidas las bag y backpack; el slot solo equipa cuando está vacío.
- Contenedores abiertos: ya no hay límite de contenedores abiertos; el loot se detenía en el 4.º cuerpo.
- Mover un objeto lejano del suelo: soltar sobre un slot un objeto lejano del suelo ya no se ignora; el personaje camina hasta el objeto y lo mueve (un stack abre antes el modal de cantidad).
- Clic derecho repetido: un segundo clic derecho a menos de 100 ms del anterior se trata como rebote (ratón gastado o acceso remoto) y se ignora; el use abría y cerraba la misma BP o puerta con un solo clic.
- Objetos colocados en el mapa: un objeto colocado en el mapa no se pudre; el esqueleto de la Crusader Helmet desaparecía 10 minutos después de iniciar el servidor.
- Objetos que bloquean el tile: 47 objetos que deberían bloquear el paso ahora ocupan el tile (mesas, cómodas, cofres, barril, tarro, brasero, tronco caído, agua poco profunda…): bloquean en el servidor y no son transitables en el cliente.
- Armas de dos manos: un arma de dos manos solo se equipa con la otra mano libre y nada entra en la otra mano mientras está equipada, también en el cambio 1:1.
- Capacidad libre (cap): la cap libre es exacta a 1/100 de oz, sin deriva de redondeo (aparecía 398 en vez de 399).
- Arma en una telaraña: usar un arma cuerpo a cuerpo en una telaraña generaba un error en el servidor (el código llamaba a funciones que no existen en Player y Tile); la machete tenía los mismos errores.
- Machete: la machete ahora corta de verdad el venorean spice y el jungle grass; la heavy machete también.
- Instrumentos musicales: lyre, flauta, lute, tambores, cornetas, piano y arpa ahora sueltan la nota musical al usarse.
- Autoloot en un cuerpo con varios objetos: el escaneo enviaba los movimientos del primer al último slot y solo se recogía el primer objeto; ahora el escaneo va del último slot al primero.
- Addons y montura: los addons y la montura ahora llegan al cliente; el servidor escribía ceros en cada paquete de outfit del mapa porque una función de verificación no devolvía valor.
- Outfits por sexo: el personaje masculino solo viste la versión masculina del outfit y el femenino la femenina, incluidos los outfits de la tienda y de quest.
Monstruos, NPCs y look
- Monstruos con el nombre equivocado: el nombre del monstruo ahora apunta al archivo de la criatura y no a la variante: 248 demons nacían como demon goblin (50 HP), 206 giant spiders como la ilusión de Wyda (20 HP) y 86 phantasms como el summon (65 HP). Giant spider, nomad y phantasm entran en el índice, y el monstruo apunta al jugador más cercano.
- Battle list: una criatura de más de un tile (Demon, dragón, cíclope, bosses) aparece entera en la miniatura de la battle list.
- Monstruos que empujan: la decisión de empujar objetos y criaturas ya no depende del sistema de summons, que no existe en todas las versiones del servidor.
- Nombre del Mad Mage: el Mad Mage tenía el nombre en minúsculas; ahora aparece como “Mad Mage”.
- Look en un monstruo: el look muestra “You see a Scorpion.”, con a o an según la inicial del nombre.
- Look en un NPC: el look en un NPC muestra solo el nombre (“You see Benjamin.”), sin “(Level 0). He is a nothing.”.
- Ventana del NPC y distancia: la ventana del NPC se cierra cuando el jugador sale del alcance de audición del NPC.
- Preguntas de sí o no: la ventana del NPC muestra yes y no cuando el NPC hace una pregunta de sí o no.
- Botones de la ventana del NPC: los botones solo aparecen para palabras que el NPC entiende, con trade primero.
- Alcance del saludo al NPC: el alcance del saludo ahora sigue la distancia en línea recta (menos de 4 tiles), como lo oye el servidor; el alcance seguro es de 3 tiles, ya que el servidor oye a 4 o 5 según el NPC.
Comida, vida y maná
- Reloj de la comida: el reloj de la comida avanzaba 1 tick cada 600 cuadros (30 s) en vez de cada 600 ms; la comida duraba 50 veces más en el servidor de lo que mostraba la pantalla.
- Comida a cero al salir: al salir se ponía a cero la cuenta de la comida, porque el cleanup corría dos veces y la segunda regrababa la foto del estado de saciado con 0.
- Reloj de la comida al entrar: entrar sin comida no enviaba el timer, y el cliente seguía contando el reloj de la sesión anterior; ahora el reloj de la pantalla se reinicia.
- Comida entre sesiones: la cuenta de la comida ahora persiste entre sesiones mediante el guardado, y el timer se resincroniza al entrar y cuando la comida expira.
- Maná en cero al entrar: un personaje con maná 0 ya no se convierte en 35/55 al entrar (el nivel 1 empieza con 0 de maná).
- Barras de vida y maná: las barras se redibujan cuando cambia el máximo; al subir de nivel quedaba 155/150 de vida y 60/55 de maná.
- Maná al crear el personaje: un personaje nuevo nace con el maná lleno según la fórmula oficial (55/55; era 35/55).
- Vida y maná por encima del máximo: al entrar se baja la vida y el maná actuales al nuevo máximo, y /reset vuelve al nivel 1 según la fórmula.
- Vocación por debajo del nivel 8: quien tiene vocación por debajo del nivel 8 usa la fórmula de quien no tiene vocación; antes, el paladin nivel 1 quedaba con maná -15 y el knight con 80 de vida.
- Barra de maná en el nivel 1: la barra de maná muestra 0/0 en el nivel 1 (aparecía 0/1).
Chat, interfaz e inicio de sesión
- La pestaña Loot rompía el arranque: la pestaña Loot nace con el id literal; el gestor de canales se crea antes de las constantes y la referencia al canal Loot detenía la carga del juego en el 55%.
- Tienda en la primera carga tras un deploy: el registro de la tienda tolera el launcher antiguo del service worker; un index.html nuevo con launcher viejo detenía la carga en el 55% la primera vez tras una actualización.
- Pestaña en foco al entrar: al entrar, la pestaña en foco es siempre Default; la Consola sigue recibiendo el texto del sistema.
- Consola y Default no se cierran: la Consola es el canal predeterminado, y ni ella ni Default se pueden cerrar.
- Chat del personaje anterior: al salir se limpian Default y Consola y se cierran los canales de la sesión; nada del personaje anterior aparece en la siguiente entrada, y la pestaña Default vuelve a quedar en foco.
- Menú de la pestaña del chat: el menú de la pestaña ahora tiene solo Clear Messages y Close.
- Mensajes de combate en la Consola: los mensajes de combate (“You lose 34 hitpoints due to an attack by dragon.”, “A dragon loses 72 hitpoints due to your attack.”, maná y daño del entorno) van a la pestaña Consola y no a Default.
- Habla larga sobre el personaje: un mensaje largo hablado aparecía en una sola línea cortada; ahora se parte en líneas centradas de hasta 420 px (eran 280 px).
- Calavera en la barra de estado: la calavera de la barra de estado tiene el mismo tamaño que la que aparece sobre el personaje, 11x11, sin ampliar.
- Nametag y barras: la altura de la nametag y de las barras de vida y maná (jugadores, criaturas y NPCs) se ajustó.
- Minimapa sin tamaño: el minimapa ganó ancho y alto de 160 en el prototipo; un minimapa montado sin el constructor (como el del look de dos botones) ya no queda con NaN.
- Columnas parpadeando al redimensionar el chat: redimensionar el chat ya no hace parpadear las columnas extra (el minimapa ancho entraba en la cuenta del espacio libre).
- Pantalla del juego y altura del chat: la pantalla del juego acompaña la altura del chat arrastrado; la escala mide el espacio real (columnas de 216 px, hotbar, barra y chat) en vez de valores fijos que ya cortaban 7 px arriba.
- Ancho de las columnas laterales: las columnas laterales vuelven a tener 216 px por defecto (5 slots por fila; battle, friends y stats a todo el ancho); el CSS de la barra lateral había vuelto a 180 px.
- Amigos: solo se puede añadir un personaje que existe, con el mensaje literal del juego; la solicitud se valida antes (opcode 44) y el amigo ya no se añade de forma optimista.
- Selección de personaje: la lista preselecciona el personaje recién creado sin distinguir mayúsculas de minúsculas.
- Logo borroso en la pantalla de inicio: el logo elige el archivo según el tamaño que realmente ocupa en pantalla (56% de la altura) y ya no se ve borroso.
- Búsqueda de personajes en el sitio web: la búsqueda de personajes del sitio acepta nombres con números, como tienen algunos personajes antiguos.