[Win] Otservbr 12.86 + Nuevos Mapas

[Win] Otservbr 12.86 + Nuevos Mapas v12.86

Sin permiso para descargar

Stable v1.3.1​

Changelog:

Arreglos
Accidente relacionado con la muerte de criaturas (@dudantas, opentibiabr/canary@ 03e8e09e )
El bloqueo ocurrió en un escenario específico, cuando la criatura se eliminó (y se volvió a crear) y la referencia del objetivo no se eliminó, cuando intentó apuntar a otra criatura, se bloqueó.
Problema de mercado relacionado con artículos ocultos y duplicación de oro (@marcosvf132, opentibiabr/canary@ 7082aff3 )
Hay un problema en el mercado que hace que el artículo se elimine contando 0 al aceptar la oferta de compra.
Problema informado por@Sparkz023
Cambios de la versión Major Release: estable 1.3.0
Confirmaciones : c785752 , opentibiabr/canary@ 80908fd4
Canario:
Funciones/Mejoras
Reelaboración completa en las funciones de agregar elementos de la tienda npcs (@dudantas, opentibiabr/canary@ caf0a970 )
Rastreador de experiencia (@marcosvf132, opentibiabr/canary@ 990da240 )
En los protocolos más antiguos, el cliente manejaba los cambios de experiencia por su cuenta, ahora en el nuevo protocolo (12.72+), necesitamos enviar al cliente la cantidad correcta de experiencia que el jugador ha ganado para que pueda actualizar su rastreador
Botín automático, saqueo rápido en pila y función de banco automático (@omeranha, opentibiabr/canary@ 5cb9ff7b ) ¡
El botín automático se puede habilitar en config.lua!
Botín rápido en la pila, hasta 30 cadáveres, habilitado usando la opción de cliente.
Función de banco automático, las monedas caídas de los monstruos se depositarán automáticamente en su cuenta bancaria, se puede habilitar en config.lua.
Sin desconexión en caso de muerte (@omeranha, opentibiabr/canary@ 4f8667a6 )
no más desconexión cuando el jugador muere
Resuelto problema de incompatibilidad con otclient redemption (@marcosvf132, opentibiabr/canary@ c46f64d2 )
Reajuste el juego de protocolo para seguir el patrón correcto. Cambio de bytes esperados codificados en OnRecvFirstMessage para seguir el cliente cip y corregir la incompatibilidad con otclient protocolgamesend.
Desacoplar g_game en verdadero singleton (@dudantas,@lgrossi, opentibiabr/canary@ 126e7df )
Clase de juego desacoplada en un verdadero singleton, lo que permite llamadas directas sin necesidad de instanciar en cada archivo.
Créditos para@lgrossifor hizo la lógica de desacoplamiento.
Arreglar la compilación para no usar asan en el modo de liberación (@Costallat, opentibiabr/canary@ 87edf62 )
No usar ASAN para la compilación de lanzamiento
Quitar la configuración de cmake (reemplazada con ajustes preestablecidos)
Ajustar los activadores de acciones de GitHub
Funciones de Cmake y flujos de trabajo de actualización para usar gcc 11 (@dudantas, opentibiabr/canary@ 905f774 )
Actualice la versión de sonarcloud y la compilación de sonar/codeql/ubuntu para usar gcc 11
Se agregó la versión mínima 8 de gcc en cmakelists.txt Find_packages
reorganizados
Corrija un posible error en la biblioteca de enlaces spdlog
Agregue la etiqueta serverSaveTime en config.lua (@beats-dh, opentibiabr/canary@ e848604 )
Con esta modificación, la configuración del guardado del servidor global se puede hacer directamente en config.lua, centralizando así las cosas configurables en un solo lugar
Agregar bibliotecas faltantes; recompensa diaria, ventanas modales y jefe de recompensa (@dudantas, opentibiabr/canary@ c45f1d2 )
Se agregaron algunas bibliotecas faltantes: recompensa diaria, ventana modal, jefe de recompensa
Se agregaron nuevos scripts para: monstruos y hechizos
Analizador de caza de fiestas. (@marcosvf132, opentibiabr/canary@ c17279a )
Agregando la función "nueva" Party Hunt Analyzer. Hay una cosa que debe saber antes de comenzar a probarlo, así que lea el comentario de relaciones públicas completo.
Se agregó la función de acción no móvil (@dudantas, opentibiabr/canary@ 9c49c95 )
ID de acción no movible = 100
Para que el elemento no se pueda mover, simplemente coloque esta ID de acción en el elemento
Agregue la compilación de versión de Windows con el desinfectante de direcciones (@Costallat, opentibiabr/canary@ 8552c10 )
Agrega una nueva compilación de versión con asan habilitado para ayudar a rastrear problemas
Se agregaron efectos faltantes de la versión 12: soulwar/tentugly/supreme cube (@Aerwix, opentibiabr/canary@ 371f116 )
Se agregó un nuevo método para registrar scripts por la posición del mapa y volver a trabajar en la función "registerLuaEvent" (@dudantas, opentibiabr/canary@ a7e6426 )
Ver toda la descripción en el compromiso
Con esta modificación, podemos registrar scripts de acción sin necesidad de que el ID de acción/ID único o el elemento esté en el mapa, ya que también hay un segundo parámetro que crea el elemento ( si no existe).
Desacople todas las variables globales de extern en true singleton (@beats-dh,@lgrossi, opentibiabr/canary@ b87372f )
Todas las variables globales * g_* fueron desacopladas a verdaderos singletons, reduciendo las dependencias entre los objetos y simplificando la cantidad de llamadas e instancias. Solían ser singletons parciales mezclados con variables globales, de esa manera tenemos una, y solo una instancia a la que se accede a través de los métodos getInstance, que ahora son las funciones * g_*.
Reelaboración del sistema de presa (CPP) + Sistema de tareas de caza (@marcosvf132, opentibiabr/canary@ 42af88d ) Reescritura
completa del antiguo sistema de presas de LUA a CPP e implementación del sistema de tareas de caza;
No pruebes con el personaje DIOS o con poca cantidad de criaturas registradas en el bestiario. El PR ya incluye la cantidad necesaria de entonces;
Adición del sistema de tareas de caza y reelaboración completa del sistema de presas. Todos trabajando en CPP con poca integración LUA.
Compruebe si el parámetro de tipo de mensaje es incorrecto (@dudantas, opentibiabr/canary@ ea7fbce )
Cómo probar: agregue un mensaje con un parámetro incorrecto o ninguno, como:
player:sendTextMessage(MESSAGE_WRONG, "Message")
Rediseño de colores fluidos y nuevo tipo de carrera de monstruos (INK) (@marcosvf132, opentibiabr/canary@ ce36520 )
Descripción Rediseño
completo de la forma en que el servidor maneja los fluidos, para usar un solo ENUM y eliminar todas las funciones y mapas basura que solían almacenar los mismos valores para los fluidos una y otra vez.
Agregue un nuevo tipo de raza de criatura llamado INK. Este nuevo tipo de carrera se usa principalmente en criaturas en la tibia "La biblioteca secreta". Atacar a esas criaturas o matarlas ahora creará el tipo apropiado de charco/salpicadura de sangre.
Resuelve opentibiabr/canary#123
OTServerBr-Global PR: #544
Agregue barriles y barriles de secuencias de comandos (artículo de la tienda para pociones de recarga) (@lucasgrizante, opentibiabr/canary@ 256a6ee )
Mueva la versión del cliente de config.lua a definitions.h (@dudantas, opentibiabr/canary@ 4580324c )
Es una etiqueta que funciona a nivel de compilación y no debería estar en config.lua, porque la versión siempre es una sola y no se puede modificar a nivel de configuración.
Vuelva a trabajar en los elementos para extinguir el archivo OTB y use el protobuf del cliente 12 en su lugar (@marcosvf132, opentibiabr/canary@ 68d0475c )
Consulte la descripción de la confirmación para obtener más información
Nuevas funciones de Lua
Se agregó la función container:getItems() y la opción stash moviendo elementos para suministrar alijo y depósito (@omeranha, opentibiabr/canary@ 844530b7 )
Arreglar
Registre el tipo de Npc: agregue el método de moneda faltante para npcs revscriptsys (@Aerwix, opentibiabr/canary@ 9f37c02a )
Cargador de lista de rastreadores de bestiario (@marcosvf132, opentibiabr/canary@ 9a02596f )
Revertir el nivel de artículo a 0 + nivel de artículo de Market/Cyclopedia (@marcosvf132, opentibiabr/canary@ 4c7a35a3 )
Cantidad de sanguijuela de vida y maná/atributo de probabilidad (@guispiller, opentibiabr/canary@ 56ddcf2f )
Corrección para corregir las etiquetas de elementos de los atributos de los elementos de sanguijuela de maná y sanguijuela de vida.
Extra: atributos añadidos que faltan en algunas armas de soulwar.
etiqueta "allowpickupable" en items.xml, resuelve los elementos del contenedor de basura (@dudantas, opentibiabr/canary@ e3df5835 )
Transformación del anillo en la creación (@marcosvf132, opentibiabr/canary@ 0eacb35b ) Los
anillos se estaban transformando en ID de elementos incorrectos en la creación.
Agregue el atributo de marca de tiempo de duración faltante para el sistema de descomposición (@beats-dh, opentibiabr/canary@ 15275499 )
cerrar sesión mensaje conexión perdida en la cama y entrenamiento fuera de línea y eliminar etiqueta no utilizada en druida familiar (@omeranha, opentibiabr/canary@ e6abcc8f )
Corrige el mensaje de pérdida de conexión cuando se usa una cama o estatuas de entrenamiento fuera de línea, se agregó una verificación para identificar cuándo se "forzó" la eliminación de un jugador
Auto Bank no quita monedas del cadáver del monstruo (@omeranha, opentibiabr/canary@ 0059314e )
docker-compose: agregue env para corregir el host mysql (@bruno-costa, opentibiabr/canary@ 611a44ef )
Pocos problemas de asalariados (@marcosvf132, opentibiabr/canary@ 3808591d )
Arreglar el bloqueo del cliente de cambio de atuendo de asalariado.
Solucione el bloqueo del servidor de contratación al decir 'hola, lámpara, sí'.
Convierta los identificadores de artículos contratados de ID de servidor a ID de cliente.
registro de amuleto bestiario 'herida' (@marcosvf132, opentibiabr/canary@ deeb21ff ) El
amuleto del bestiario de heridas no se mostraba en la tienda de amuletos de la ciclopedia debido a una configuración incorrecta en el archivo Lua.
Compra múltiple de la misma montura en tienda. (@Corlyone, opentibiabr/canary@ 3e94dc2b )
Al comprar una montura, era posible comprarla indefinidamente, haciendo que el jugador perdiera monedas.
No poder aceptar la oferta si eres un personaje en la misma cuenta (@dudantas, opentibiabr/canary@ 65b53485 )
Corrección para la oferta de venta del jugador que no recibe dinero si está fuera de línea (gracias y créditos por@gccris)
Añadida verificación para evitar transacciones con personajes de la misma cuenta
[Fx] Reelaboración de checkCreatureAsKnown y corrección de la depuración del cliente (@beats-dh,@lgrossi, opentibiabr/canary@ 77f152e3 )
Antes, si se movía con el carácter en diagonal durante un tiempo o incluso normalmente en un momento determinado, el cliente de depuración "se cierra inesperadamente" con esta corrección ya no sucede.
Nota: caminar en diagonal obliga al cliente a depurar más rápido.
Código de corrección de créditos:mad:mrianura
accidente en la oferta de compra propia en el mercado (@dudantas, opentibiabr/canary@ d488fae )
Se eliminaron algunos punteros de eliminación innecesarios
Se agregó una verificación para garantizar que el artículo no esté imbuido dos veces con el mismo imbuimiento (@dudantas, opentibiabr/canary@ dd03479 )
Agregue la función decayImbuementTime para el uso de updateInventoryImbuement (@dudantas, opentibiabr/canary@ 8559f3c )
Función para evitar el envío del mensaje "la imbución ya existe" al equipar/desequipar y el deterioro del tiempo de imbución del artículo
Carcaj comprobando el nivel de municiones (@andersonfaaria, opentibiabr/canary@ f50096b )
Descripción
Comprobación agregada para minReqLevel de municiones en carcaza tanto para el conteo total de flecha como para seleccionar qué munición usar
Comportamiento real El
carcaj ignora el requisito de nivel como se indica en opentibiabr/canary#77
Comportamiento esperado
Carcaj en realidad no No arrojar municiones que tengan un requisito de nivel más alto que el nivel del jugador.
Corregido en eventos de muerte para monstruos que no tienen cadáveres (@dudantas, opentibiabr/canary@ 6db7c30 )
Los eventos onDeath no funcionan para monstruos sin cadáver
Se agregó una verificación de cordura para garantizar que los monstruos que no tienen un cadáver no usen el cadáver
Arreglar el cráneo verde del grupo (653c65a)
Arreglar el cráneo verde faltante en el personaje actual
Solucione el bloqueo de la URL de discordia no válida y el error tipográfico del nombre del evento de muerte del jugador incorrecto (@beats-dh, opentibiabr/canary@ 5714e14 )
Se corrigió el error tipográfico del nombre del evento de muerte del jugador (de "Muerte del jugador" a "Muerte del jugador"), en login.lua es: player:registerEvent("PlayerDeath")
Se corrigió un error que tenemos en el webhook de discordia en el proyecto, y el error ocurre cuando el servidor no puede acceder a la discordia debido a una URL no válida o una falta de conexión desde la propia discordia
. Comportamiento real: el
servidor se bloquea "cierra inesperadamente" si la URL no válida está configurada en "config.lua" o "discord_webhook.lua"
Esperado:
El servidor tiene que funcionar normalmente sin importar si la url es correcta o no y si discord la recibe o no
Eliminar el nombre de la runa de incremento al nombre del elemento (@dudantas, opentibiabr/canary@ 08087b0 ) El
nombre del elemento estaba siendo reemplazado por el nombre de la runa en la función de "registro"
Se agregó la condición para reemplazar solo si el nombre del elemento está vacío, de modo que algún sistema que verifique el nombre del elemento preestablecido no pueda detectar errores
Se corrigió el error por el cual el botín rápido solo saqueaba los primeros cadáveres (@dudantas, opentibiabr/canary@ 0e75d7b )
Convierta los ID de runas de campo de destrucción en ID de cliente y elimine la tabla de cadáveres no utilizados (@gpedro, opentibiabr/canary@ 93d9d98 )
Arreglar el entrenamiento de ejercicios y algunas secuencias de comandos nulas (@dudantas, opentibiabr/canary@ 1f81077 )
Conversión de la identificación del servidor a la identificación del cliente en gamestore.lua e init.lua y sangrado del archivo gamestore.lua (@dudantas, opentibiabr/canary@ f81f904 )
Agregue la etiqueta 'no agresivo' en la curación 'doTargetCombatHealth' (@marcosv132, opentibiabr/canary@ 6f42a91 )
Falta la verificación para hacer que el combate sea 'no agresivo' al curar el maná de un jugador, por poción o cualquier script que use doTargetCombatHealth(.. .)
Eliminar addEvent no seguro de la tienda de juegos (@andersonfaaria, opentibiabr/canary@ 1330cef )
Solucione el bloqueo relacionado con los scripts de recarga y corrija la recarga de npcs que no funciona correctamente y otras correcciones (ver descripción) (@dudantas, opentibiabr/canary@ 5141874 )
Está destinado a:
Resolver problemas críticos.
Ver toda la descripción en el compromiso.
Se corrigió la runa que solo se usaba en el mosaico y se agregaba al conjunto para el elemento no móvil para la acción por posición (@dudantas, opentibiabr /canary@ 1da1ac1 )
Se movió el control dentro del iterador, lo que hace que la runa ya no acceda al control de mosaico y se pueda usar dentro de la mochila .
bandera inamovible para evitar que cualquier jugador mueva el elemento.
Agregue la función faltante y corrija los scripts de valores nulos (@dudantas, opentibiabr/canary@ fa74d67 )
Función agregada para invocar funciones familiares y corregidas algunas incorrectas
Se corrigieron los hechizos de curación a la mitad, se cambió el color de curación en horas extras de azul a rojo (@Soderlight, opentibiabr/canary@ d58c242 )
Corrija el error tipográfico en las etiquetas de configuración de "alternar" a "alternar" y algunas otras correcciones (@dudantas, opentibiabr/canary@ c921c87 )
Se agregó "global" en las etiquetas del servidor de guardado global y algunas sincronizaciones con el repositorio global: https://github.com/opentibiabr/otservbr-global
Arreglar la lógica de ahogamiento (@lucasgrizante, opentibiabr/canary@ 5c42078
Arreglar el método rune "id" incrementando la identificación del elemento en items.xml (@dudantas, opentibiabr/canary@ 0ea8dd6 ) El
método "spell:id()" solo se usa en hechizos instantáneos, para configurar el sprite de enfriamiento
Arreglar la conversión de ID de recompensa diaria a ID de cliente (@lucasgrizante, opentibiabr/canary@ 1ca7847 )
GitHub
Establezca la rama de flujos de trabajo de "maestro" a "principal" (@dudantas, opentibiabr/canary@ 46cf35b )

Actualizar acciones de GitHub (@Costallat, opentibiabr/canary@ a9cd5c7 )
Actualizar y mejorar las acciones de Github
Agregar nuevos formularios
Actualizar formulario de error
Arreglar etiquetas

Agregar etiqueta automática de problema (@Costallat, opentibiabr/canary@ 76fd4f6 )

Establecer la compilación predeterminada de Windows como versión (@Costallat, opentibiabr/canary@ 657db93 )
Refactorice los ajustes preestablecidos de cmake para mantener la versión de Windows como el ajuste preestablecido predeterminado para
ayudar a los recién llegados

Arreglar la ventana acoplable de compilación, falta el encabezado de inclusión (@dudantas, opentibiabr/canary@ c02a492 )
Se agregaron las comprobaciones adecuadas en la función addImbuement.
La función setImbuement se ha configurado como privada, para evitar que alguien la use y vuelva a generar el error
. Se agregó la función clearImbuement para borrar la imbuición.

[Eliminar] Se eliminó el punto de referencia de la duplicación de almacenamiento (@andersonfaaria, opentibiabr/canary@ 0b218582 )
Esto fue algo que agregué en ese entonces para mostrar que la función no era pesada y ya es algo probado. En una de las confirmaciones, alguien colocó el mensaje procesado dentro de la condición que eliminó su propósito y enviaría spam a la consola del servidor con una línea que no es relevante ya que el objetivo era mostrar el tiempo total del proceso y no el tiempo individual para cada duplicado encontrado.

Temas cerrados:
opentibiabr/canary#58 , opentibiabr/canary#60 , opentibiabr/canary#61 , opentibiabr/canary#64 , opentibiabr/canary#65 , opentibiabr/canary#76 , opentibiabr/canary#77 , opentibiabr/canary#78 , opentibiabr/ canary#79 , opentibiabr/canary#83 , opentibiabr/canary#85 , opentibiabr/canary#87 , opentibiabr/canary#90 , opentibiabr/canary#92 , opentibiabr/canary#93 , opentibiabr/canary#123 , opentibiabr/canary# 159 ,opentibiabr/canary#216 , opentibiabr/canary#229 , opentibiabr/canary#240 , opentibiabr/canary#241 , opentibiabr/canary#243 , opentibiabr/canary#244 , opentibiabr/canary#245 , opentibiabr/canary#246 , opentibiabr/ canary#252 , opentibiabr/canary#256 , opentibiabr/canary#257 , opentibiabr/canary#258 , opentibiabr/canary#260 , opentibiabr/canary#265 , opentibiabr/canary#267 , opentibiabr/canary#275 , opentibiabr/canary# 276 ,opentibiabr/canary#277 , opentibiabr/canary#285 , opentibiabr/canary#288 , opentibiabr/canary#304 , opentibiabr/canary#311 , opentibiabr/canary#312 , opentibiabr/canary#313 , opentibiabr/canary#314 , opentibiabr/ canary#315 , opentibiabr/canary#320 , opentibiabr/canary#340

Modificaciones globales de OTServBR
Mejoras/Características
Agrega 12.72 monstruos (@guispiller, bbb4cba )
(Compatibilidad con Canary) corrige la vida y la cantidad de sanguijuela de maná/atributo de probabilidad@guispiller, 37caf0d )
Código fuente: opentibiabr/canary@ 56ddcf2
(Tarea) use la variable const en lugar de la identificación hardcore en el script "lámpara mercenaria" (@gpedro, c1c43df )
(Compatibilidad con Canarias) Solicitudes de extracción de Canarias (@omeranha, 1e6150d )
opentibiabr/canary#147
opentibiabr/canary#169
opentibiabr/canary#184
opentibiabr/canary#221
(Compatibilidad con Canarias) - Mover npcs de la carpeta "npclua" a la carpeta "npc" (@dudantas, b2d8aaa )
(Compatibilidad con Canary) sincronización con Canary después de la versión 1.2 (@beats-dh, ec9b652 )
Esta modificación necesita la confirmación canary: opentibiabr/canary@ c921c87
(Compatibilidad con Canary) Vuelva a trabajar en los elementos para extinguir el archivo OTB y use el cliente 12 protobuf en su lugar (@marcosvf132, opentibiabr/canary@ 2d59b5e9 )
Precaución: es extremadamente importante que se use la fuente canary de este compromiso: opentibiabr/canary@ 68d0475
Archivos adicionales para trabajar con nuevas actualizaciones de mapas y reparar el monstruo Sinister Hermit (@guispiller, a680a2d )
Este pr necesita el protobuf de canary: opentibiabr/canary@ 68d0475
Y protobuf de este repositorio: 2d59b5e
Problemas resueltos (Global):
Convierta las identificaciones de la búsqueda de Dawnport en la identificación del cliente y registre los elementos para el caballero (@painer15999, bf89f02 )
Arreglar la variable npc puffels npcHandler (@Soderlight, 1a7518e )
Arreglar script decay.lua para trabajo solo para jugadores (@dudantas, b010445 )
Corrija el efecto potions.lua del script y cree un matraz dentro del contenedor (@omeranha, e26f864 )
Arreglar ID de paquete pesado incorrecto (búsqueda rashid) (@Soderlight, a503d78 )
Arreglar la tienda de npcs y el atributo de cofre de recompensa (@dudantas, 3c3b9c7 )
Arreglar identificadores y atributos de elementos (@majestyotbr, 3046996 )
Eliminar detalles de referencia (@andersonfaaria, de39c8f )
Se agregó la configuración de lanza real faltante a npcs: Brengus, Cedrik, Robert y Willard (@kasiula03, e56efe8 )
Arreglar los NPC Capitán Max (Calassa), Grizzly Adams y Melfar (@Soderlight, 3395293 )
Se agregó corpseType a algunos cadáveres (@Rechdan, 4104b3f )
(Compatibilidad con Canarias) Arreglar el nivel del artículo (@marcosvf132, d2b5d5d )
Para sincronizar los cambios de Canary y OTServBR-Global.
opentibiabr/canary@ 4c7a35a
Convierta el mapa 'isla de la pesadilla/darashia-west' de ID de servidor a ID de cliente (@marcosvf132, f344d0b )
Modificaciones en Player:eek:nLook, corregir el orden de quests.lua, eliminar identificaciones duplicadas y corregir sugerencias de la extensión lua (@beats-dh, dd353ff )
Muchas correcciones de item.xml + sangría de login.lua (@guispiller, c095b32 )
Estos cambios son para corregir algunos ID de conversión otbr/canary faltantes, hubo algunos decaimientos, rotaciones y ajustes con los ID incorrectos
QoL en los canales login.lua
Pocos problemas de asalariados (@marcosvf132, 279bf75 )
Arreglar el bloqueo del cliente de cambio de atuendo de asalariado.
Solucione el bloqueo del servidor de contratación al decir 'hola, lámpara, sí'.
Se corrigió el familiar que no ingresaba a la zona pz y la mejora de los hechizos familiares (@dudantas, 4416bdf )
Arreglar monstruos de culto minotauro (@dybik08, 3f46da4 )
Esto contiene correcciones para los monstruos del culto a los minotauros.
Arreglar el registro de amuleto de bestiario "Herida" (@marcosvf132, 9a9c34c ) El
amuleto de bestiario de herida no se mostraba en la tienda de amuletos de cyclopedia debido a una configuración incorrecta en el archivo Lua.
Arreglar talkDelay de npcs (@dudantas, 712b984 )
Resuelve #486
Se agregó retraso a la función "NpcHandler:setMessage" y se corrigió talkDelay de las otras funciones.
Las modificaciones solo se aplican a los discursos que contienen más de un mensaje.
Corregir errores nulos en algunos scripts (@dudantas, 723d697 )
Registre el amuleto de hombre lobo encantado que falta (@dudantas, 8bbe05d )
Algunas correcciones de npcs (funciones incorrectas y variables faltantes) (@dudantas, c538fcf )
Establecido desde delaySay y selfSay a npcHandler:say y corregido algunas variables faltantes/erróneas
Se corrigió el bloqueo de contrataciones (manejo incorrecto en la función SayEvent)
Corrija el error tipográfico de almacenamiento allowMovement (@gpedro, 174f4d1 )
Se corrigió el error tipográfico de ALMACENAMIENTO a Almacenamiento en las funciones "allowMovement" y "hasAllowMovement"
Arreglar habilidades de grupo (@kasiula03, e85fcac ) Se corrigió el
nombre del parámetro variable en onCastSpell para los scripts train_party, heal_party y protect_party.
Además, el beneficio de protección se ha cambiado de 2 a 3 para que coincida con la habilidad real de tibia.
Arreglar puertas clave (clave no registrada 2969), búsqueda de puerto alba y búsqueda del gremio de ladrones (@dudantas, 354b722 )
Se corrigió el error en el hombre lobo encantado y los amuletos teúrgicos encantados y los atributos de ballesta de cobra registrados (@painer15999, 3fb9cf0 )
Corregir el tipo de mensaje de puerta cerrada desde el avance del evento hasta la descripción de la información (@travisani, 099f34f )
Eliminar el uso inseguro de AddEvent en Oberon (@gpedro,@gesior, ebe238e )
Resuelve #476
Arreglar la revisión de las banderas de monstruos y los daños elementales (@guispiller, ad635b6 )
Arreglar la fuente de curación en 'curación masiva' y pociones (@marcosvf132, 1c70b1a )
Usar el hechizo 'exura gran mas res' o usar una poción de salud en otro jugador no registra la fuente de la acción. Este PR lo agrega para que el servidor, el cliente y otros sistemas puedan rastrear la acción como debe ser.
Arreglar ID de cliente en NPC y quest_system2 (@guispiller, 65aa5f1 )
Convierta las identificaciones en identificaciones de clientes, correcciones de almacenamiento y correcciones de misiones (@Soderlight, 70bd181 )
Corrección de conversiones incorrectas de ayuda y uid (@guispiller, a820648 )
Eliminar addEvent no seguro de la tienda de juegos (@andersonfaaria, 83754e7 )
Arreglar la lista de campos Destroy Rune (@andersonfaaria, fb285f4 )
Se movió la tabla lib a la secuencia de comandos . Se
convirtieron los ID de servidor en ID de cliente.
Arreglar los NPC que no funcionan debido a parámetros incorrectos (@guispiller, d02d847 )
Arreglar los almacenamientos nulos de la búsqueda ascendente de ferumbras (@dudantas, d388b13 )
Las claves fijas se darían sin las acciones clave adecuadas (@lucascebertin, ee54985 )
Solucione el problema n.º 528 en el que se dan algunas claves sin las acciones de tecla adecuadas.
Se corrigieron los efectos de disparo de armas y las varitas/varillas sobrenaturales que no atacan (@guispiller, 8e1eb61 )
Agregue atuendos y monturas faltantes a las acciones de conversación (@daanyx, 75ea3ec )
(Npc) Convertir tienda de Gnomally a ID de cliente (@gpedro, 556a5da )
(Npc) Actualizar artículos de venta de la tienda Willard (@sircurse, 1212d2e )
(Npc) arregla los complementos de Eruaran (@gpedro, bb926cb )
(Compatibilidad con Canary) - Reelaboración del sistema Prey (CPP) y sistema de tareas de caza (@marcosvf132, db97c32 )
Este PR es un complemento de este compromiso de Canary: opentibiabr/canary@ 42af88d Reescritura
completa del antiguo sistema de presas de LUA a CPP e implementación del sistema de tareas de caza.
Arreglar la poción de maná que no cura el maná (@dudantas, e101237 )
(Npc) modificó los precios en Imbuement de NPC para evitar el enriquecimiento ilícito (@sircurse, 941aa23 )
Este PNJ vendía artículos imbuidos a un precio muy bajo, por ejemplo, podías comprar "Algunas alas de Grimeleech" a 100 gps y vender este mismo artículo a Yasir por 1200 gps
Vuelva a trabajar y corrija los scripts de barriles y barriles (@dudantas, 9d9a2e8 ) Se
reelaboró la lógica del script, se corrigieron algunos errores y se eliminaron las comprobaciones innecesarias.
Arreglar la cama de entrenamiento fuera de línea (los gráficos de la cama no se actualizaban cuando el jugador se iba a dormir) (@sircurse, 2a3bfdd )
Corrección del problema #526
Arreglar el método rune "id" incrementando la identificación del elemento en items.xml (@dudantas, bdc756a ) Confirmación de
Canary (opcional): opentibiabr/canary@ 0ea8dd6
Corrija el nombre de npcs en el script "npcs by time" y corrija el inicio de spawn npcs por noche/día (@dudantas, 6eeedef )
Se agregaron los monstruos en npcs.xml, se adjuntó el nombre de NPCS en el script de evento global y se agregaron las etiquetas de Respawntype para determinar si se debe crear cada NPC (al abrir el servidor) durante el día o la noche.
(Compatibilidad con Canarias) Rediseño de colores fluidos y nuevo tipo de carrera de monstruos (INK) (@marcosvf132, 87e53b9 )
Arreglo para que el barril se use solo en casa y se eliminen las cargas incorrectas y los frascos de pociones vacíos (@dudantas, ecbfdcb )
Temas cerrados:
#279 , #281 , #282 , #286 , #292 , #299 , #313 , #319 , #336 , #357 , #358 , #376 , #385 , #386 , #406 , #409 , #424 , #429 , #432 , #433 , #438 , #439 , #441 , #447 , #449 , #450 , #451, #452 , #453 , #456 , #459 , #460 , #462 , #468 , #474 , #476 , #478 , #481 , #484 , #486 , #494 , #495 , #497 , # 500 , #502 , #506 , #509 , #510 , #520 , #522 , #526 , #527 , #528 ,#530 , #534 , #552 , #563

Mapa global nuevas áreas y arreglos (Créditos a@majestyotbr,@JohneVictor,@guispiller):
Modificaciones completas en el compromiso: 2d59b5e
Antro de los Caídos - pos 32603, 31844, 10;
León de Bounaceo - pos 32470, 32492, 8;
Boss Room Neferi El Espía - 33886, 31477, 6, ;
Boss Room Sister Hetai - 33883, 31467, 9,;
Cripta Maldita - pos 32601, 31861, 9;
Amenaza mortal - pos 32366, 32543, 8;
Vivienda de los Olvidados - pos 32062, 31461, 11;
Bosque de la Vida - pos 32399, 32496, 11;
Forge (Gracias por Stewart) - pos 32208, 32281, 7;
Sala secreta Gaffir - 33302, 31196, 9;
Gruta de los Perdidos - pos 32123, 31442, 14;
Ruinas de Nuur - pos 33806, 31692, 8;
Cuevas de sal - pos 33970, 31652, 7;
demasiado caliente para manipular - pos 32603, 31844, 10;
Tarea: Pesca de lava - pos 32532, 31086, 15;
Tarea: El Mega Magmaoid - pos 32529, 31154, 15;
Habitación Lesh The Seer - pos 32406, 32470, 6;
Misión Stealth - pos 33894, 31311, 15;
Misión de suministro - pos 33964, 31307, 15;
Primer Oficial Ratticus - pos 33897, 31391, 15;
El viaje de Trekkie - pos 33960, 31375, 15;
Casa encantada - pos 32690, 32241, 6;
Tumba de Scarlet - pos 33101, 32630, 8;
Tibia Cults - pos. 33039, 31911, 14;
Hunt Fester of Soul - pos 31912, 32355, 8;
Boss Room The Brainstealer - pos 32539, 31122, 15;
Rascacoon Kraken Boss - pos 33803, 31390, 7, / 33733, 31187, 7;
Una cola de piratas - pos 33927, 31364, 7;

canary1.png

exalt2.png


exalt1.png
exalt3.png
Autor
Alex
Descargas
220
Visitas
1.511
Primer lanzamiento
Ultima Actualización
Valoración
4,83 estrella(s) 12 calificaciones

Más descargas de Alex

Ultimas Vistas

gracias
Buenisimo
crack
excelente
M
  • Miembro eliminado
  • 5,00 estrella(s)
  • Versión: v12.86
nice
M
  • Miembro eliminado
  • 3,00 estrella(s)
  • Versión: v12.86
esseé bom
M
  • Miembro eliminado
  • 5,00 estrella(s)
  • Versión: v12.86
Graciass!
M
  • Miembro eliminado
  • 5,00 estrella(s)
  • Versión: v12.86
etselente bebeh
Arriba