File Details
BetterCombatText.zip
- B
- Oct 28, 2025
- 18.28 KB
- 10
- 11.2.7+7
- Classic + 2
File Name
BetterCombatText.zip
Supported Versions
- 11.2.7
- 11.2.5
- 5.5.2
- 5.5.1
- 5.5.0
- 1.15.8
- 1.15.7
- 1.15.6
🚀 Better Combat Text Enhanced - Changelog (v2.0.0 Beta Hotfix)
🇬🇧 I. Critical Hotfixes and Stability
This release incorporates structural and data logic fixes necessary to stabilize the Addon for community Beta testing.
| Component | Fix Implemented | Value Added |
Data Logic (Parser.lua) |
CRITICAL FIX: Added robust validation to ensure the color variable is never nil before being passed to DisplayFloatingText. |
Eliminates UI Crash: Resolves the bad argument #1 to 'unpack' (table expected, got nil) error, preventing the Addon from crashing during combat events. |
UI Initialization (CombatLog.lua) |
Structural Fix: Corrected the initialization order and confirmed the creation of all UI elements (like statsPanel and resizeButton) before configuration. |
Enables Panel UX: Resolves the attempt to index global '...' (a nil value) errors, ensuring the Combat Log panel loads, moves, and resizes correctly. |
Command Registration (Core.lua) |
Syntax Fix: Resolved final syntax errors related to the definition of the SlashCmdList and the testTypes table structure. |
Full Command Access: Guarantees that the /bct command and the crucial /bct test work properly. |
🇪🇸 II. Soluciones Críticas y Estabilidad
Esta versión incorpora correcciones estructurales y de lógica de datos necesarias para estabilizar el Addon para las pruebas Beta de la comunidad.
| Componente | Corrección Implementada | Valor Añadido |
Lógica de Datos (Parser.lua) |
CORRECCIÓN CRÍTICA: Se añadió una validación robusta para asegurar que la variable color nunca sea nil antes de pasarse a DisplayFloatingText. |
Elimina Fallo de UI: Resuelve el error bad argument #1 to 'unpack' (table expected, got nil), evitando que el Addon falle durante eventos de combate. |
Inicialización de UI (CombatLog.lua) |
Corrección Estructural: Se corrigió el orden de inicialización y se confirmó la creación de todos los elementos de UI (como statsPanel y resizeButton) antes de la configuración. |
Habilita UX del Panel: Resuelve los errores attempt to index global '...' (a nil value), asegurando que el panel de Log de Combate cargue, se mueva y se redimensione correctamente. |
Registro de Comandos (Core.lua) |
Corrección de Sintaxis: Se resolvieron los errores de sintaxis finales relacionados con la definición de SlashCmdList y la estructura de la tabla testTypes. |
Acceso Total a Comandos: Garantiza que el comando /bct y el crucial /bct test funcionen correctamente. |

