UPDATE 7.5.40112023
UPDATE 7.5.40112023
- Actualizacion Scripts, Codigo Fuente, Monsters.
1.- Solución: conjurar spectral bolt con identificación incorrecta.
2.- Hazaña: ocultar ofertas de compra de npc si el jugador no tiene algunos de los items que compra el npc.
• Oculta las ofertas de venta de NPC si el jugador carece de artículos.
• Se agregó una acción de conversación para alternar la función, permitiendo a los jugadores administrar su uso.(comando = !noitemshop)
• Talkaction '!emote' mejorada: ahora se puede utilizar sólo si el administrador lo habilita en config.lua.
3.- Solución: lua getNumber desbordado.
•Convertir números de Lua a tipos enteros sin signo en C++ puede ser problemático debido a que la función lua_tonumber de Lua tiene un valor predeterminado de -1 cuando no se define ningún número entero explícito. Esto plantea un riesgo de desbordamiento al convertir tipos sin firmar como uint32_t o uint16_t en C++, ya que los valores negativos se traducen en números positivos grandes.
•Soluciona el problema implementando una verificación en la función de conversión de Lua a C++. Si lua_tonumber devuelve un valor negativo, ajustamos el valor a 0 para tipos sin signo. Esto garantiza una conversión segura y precisa de valores de Lua a enteros sin signo de C++, evitando desbordamientos inesperados y manteniendo la integridad de los datos.
4.- Monsters Nuevos. (aun no se encuentran en respawn)
1.- Shun De Andromeda.
2.- Dragon Warrior.
3.- Caballero Negro.
4.- Lord Warrior.
5.- Ciber Akuma.