## Damage Formatter
__Damage Formatter__ is an advanced addon for World of Warcraft that replaces and enhances Blizzard's floating combat text system, providing a customizable and rich visual combat experience.
### Key Features
#### 🎯 Damage and Healing Display
- __Complete Damage__: Shows all damage you deal, including physical, magical, and periodic damage.
- __Integrated Healing__: Visualizes your healing with distinctive green colors.
- __Differentiated Criticals__: Critical hits are displayed with special colors and enlarged sizes.
#### 🎨 Advanced Customization
- __Customizable Colors__: Configure colors for normal damage, criticals, and by magic school (Physical, Holy, Fire, Nature, Frost, Shadow, Arcane).
- __Healing Colors__: Independent colors for normal and critical healing.
- __Customizable Fonts__: Support for standard and external fonts (LSM).
- __Sizes and Scales__: Adjust font size and critical scale.
#### 📐 Display Modes
- __Normal Mode__: Numbers organized in columns that scroll up/down based on configured direction.
- __Spread Mode__: Static numbers in random positions across the screen, avoiding the center to not interfere with character view.
#### ⚙️ Advanced Options
- __Number Formatting__: Choose between abbreviated format (100k) or separators (100,000).
- __Smart Threshold__: Hide small damage amounts to keep combat clean (healing is always shown).
- __Customizable Duration__: Control how long numbers remain visible.
- __Text Limits__: Configure the maximum number of simultaneous active numbers.
- __Blizzard Disable__: Option to disable WoW's native damage text.
#### 🎮 Controls and Interface
- __Minimap Button__: Quick access to configuration options.
- __Full Panel__: Intuitive interface with automatic preview of changes.
- __Slash Commands__: `/cdt` for quick access to common settings.
### What's New in This Version
#### ✅ Integrated Healing
- Complete healing visualization with green colors.
- Healing always visible, regardless of damage threshold.
- Critical healing with differentiated colors and scales.
#### ✅ Enhanced Spread Mode
- Static numbers in random positions across the screen.
- Avoids horizontal center to not obstruct character view.
- Wide distribution area (-500 to 500 pixels horizontally, -300 to 300 pixels vertically).
#### ✅ Improved Compatibility
- Bug fixes for modern WoW versions.
- Performance optimization with reusable object pools.
- Full support for WoW Retail.
#### ✅ User Experience
- Automatic preview of option changes.
- More intuitive and organized interface.
- Clear descriptions for all options.
### Installation and Usage
1. __Installation__: Extract files to `Interface/AddOns/DamageFormatter/`
2. __Configuration__: Click the minimap button or use `/cdt options`
3. __Customization__: Adjust colors, fonts, and modes to your preferences
4. __Enjoy__: Experiment with different configurations to find your ideal style
### Support and Feedback
If you encounter any issues or have suggestions, please visit the project page on CurseForge or GitHub.
__Compatible with__: World of Warcraft Retail
__Languages__: Spanish (interface), English (codes)
----------------------------------------------------------------------------------------------------------------------------
__Damage Formatter__ es un addon avanzado para World of Warcraft que reemplaza y mejora el sistema de texto de daño flotante de Blizzard, ofreciendo una experiencia visual personalizable y rica en combate.
### Características Principales
#### 🎯 Visualización de Daño y Sanación
- __Daño completo__: Muestra todo el daño que infliges, incluyendo daño físico, mágico y periódico.
- __Sanación integrada__: Visualiza tus sanaciones con colores verdes distintivos.
- __Críticos diferenciados__: Los golpes críticos se muestran con colores especiales y tamaños ampliados.
#### 🎨 Personalización Avanzada
- __Colores personalizables__: Configura colores para daño normal, crítico y por escuela mágica (Físico, Sagrado, Fuego, Naturaleza, Escarcha, Sombras, Arcano).
- __Colores de sanación__: Colores independientes para sanación normal y crítica.
- __Fuentes personalizables__: Soporte para fuentes estándar y externas (LSM).
- __Tamaños y escalas__: Ajusta el tamaño de fuente y escala de críticos.
#### 📐 Modos de Visualización
- __Modo Normal__: Números organizados en columnas que se desplazan hacia arriba/abajo según la dirección configurada.
- __Modo Repartido__: Números estáticos en posiciones aleatorias por toda la pantalla, evitando el centro para no interferir con la vista del personaje.
#### ⚙️ Opciones Avanzadas
- __Formato de números__: Elige entre formato abreviado (100k) o separadores (100,000).
- __Umbral inteligente__: Oculta daños pequeños para mantener el combate limpio (la sanación siempre se muestra).
- __Duración personalizable__: Controla cuánto tiempo permanecen visibles los números.
- __Límites de texto__: Configura el máximo de números activos simultáneamente.
- __Desactivación de Blizzard__: Opción para deshabilitar el texto de daño nativo de WoW.
#### 🎮 Controles y Interfaz
- __Botón en minimapa__: Acceso rápido a las opciones de configuración.
- __Panel completo__: Interfaz intuitiva con vista previa automática de cambios.
- __Comandos slash__: `/cdt` para acceso rápido a configuraciones comunes.
### Novedades en Esta Versión
#### ✅ Sanación Integrada
- Visualización completa de sanación con colores verdes.
- Sanación siempre visible, independientemente del umbral de daño.
- Sanación crítica con colores y escalas diferenciadas.
#### ✅ Modo Repartido Mejorado
- Números estáticos en posiciones aleatorias por toda la pantalla.
- Evita el centro horizontal para no obstruir la vista del personaje.
- Área de distribución amplia (-500 a 500 píxeles horizontalmente, -300 a 300 verticalmente).
#### ✅ Compatibilidad Mejorada
- Corrección de errores en versiones modernas de WoW.
- Optimización del rendimiento con pool de objetos reutilizables.
- Soporte completo para WoW Retail.
#### ✅ Experiencia de Usuario
- Vista previa automática de cambios en las opciones.
- Interfaz más intuitiva y organizada.
- Descripciones claras de todas las opciones.
### Instalación y Uso
1. __Instalación__: Extrae los archivos en `Interface/AddOns/DamageFormatter/`
2. __Configuración__: Haz clic en el botón del minimapa o usa `/cdt options`
3. __Personalización__: Ajusta colores, fuentes y modos según tus preferencias
4. __Disfruta__: Experimenta con diferentes configuraciones para encontrar tu estilo ideal
### Soporte y Comentarios
Si encuentras algún problema o tienes sugerencias, por favor visita la página del proyecto en CurseForge o GitHub.
__Compatible con__: World of Warcraft Retail
__Idiomas__: Español (interfaz), Inglés (códigos)