===========================================================
SkillAttackSpeed.txt & Maininfo.ini
Guía de Animation Value y Attack Speed
(Armyred.host 0.6)
===========================================================
Este documento explica cómo funcionan y cómo se combinan:
- MAIN_INFO/Common/SkillAttackSpeed.txt
- Maininfo.ini (Animation Values por clase)
El objetivo es lograr:
✔ Animaciones fluidas a altas velocidades
✔ Balance PvP/PvM correcto
✔ Evitar bugs visuales y spam descontrolado de skills
-----------------------------------------------------------
1) SkillAttackSpeed.txt
-----------------------------------------------------------
Este archivo controla la velocidad máxima por SKILL,
independientemente del Attack Speed total del personaje.
Formato:
SkillIndex MaxPhysiSpeed MaxMagicSpeed AnimationValue Comment
Campos:
SkillIndex
- ID interno de la habilidad (según skill.txt).
MaxPhysiSpeed
- Velocidad máxima permitida para clases físicas
(DK, ELF física, MG físico, DL físico, RF).
- Usar * si no aplica.
MaxMagicSpeed
- Velocidad máxima permitida para clases mágicas
(DW, SUM, ELF mágica, MG mágico).
- Usar * si no aplica.
AnimationValue
- Controla la animación visual de la skill.
- Valores usados:
3 = Animación rápida (fix para alta speed)
15 = Animación normal / pesada (default)
Comment
- Descripción informativa (no afecta el juego).
Ejemplo:
5 * 850 3 // Flame
24 1200 * 15 // Triple Shot
41 2400 * 3 // Twisting Slash
Notas importantes:
- Aunque el personaje tenga más speed, la skill se clava en el máximo.
- Este archivo es CLAVE para balance PvP.
- Se usa para frenar spam sin tocar fórmulas de daño.
-----------------------------------------------------------
2) Maininfo.ini – Animation Values por clase
-----------------------------------------------------------
Estos valores definen la animación BASE de ataque para cada clase.
DWAttackAnimationValue
DKAttackAnimationValue
FEAttackAnimationValue
MGAttackAnimationValue
DLAttackAnimationValue
SUAttackAnimationValue
RFAttackAnimationValue
Valores:
15 = Animación predeterminada (oldschool, más pesada)
3 = Fix de animación para altas velocidades
IMPORTANTE:
- No controla el daño
- No controla el speed real
- Solo afecta cómo se ejecuta y se ve la animación
-----------------------------------------------------------
3) Relación entre ambos archivos
-----------------------------------------------------------
Maininfo.ini
→ Define el comportamiento general de la clase.
SkillAttackSpeed.txt
→ Define el límite REAL de velocidad por habilidad.
Regla práctica:
Maininfo.ini = Estabilidad visual
SkillAttackSpeed.txt = Balance real del juego
-----------------------------------------------------------
4) Configuración recomendada (servidor balanceado)
-----------------------------------------------------------
Maininfo.ini recomendado:
DWAttackAnimationValue=3
SUAttackAnimationValue=3
MGAttackAnimationValue=3
RFAttackAnimationValue=3
FEAttackAnimationValue=3
DKAttackAnimationValue=15
DLAttackAnimationValue=15
(Si tu server tiene mucho Attack Speed, usar 3 también en DK/DL)
Balancear siempre desde SkillAttackSpeed.txt.
-----------------------------------------------------------
5) Consejos finales
-----------------------------------------------------------
✔ Usar AnimationValue=3 en skills que se bugean a alta speed
✔ Usar AnimationValue=15 en skills que no deben spamearse
✔ Nunca dejar skills importantes sin cap de velocidad
✔ No usar Maininfo.ini para balancear PvP (solo visual)
-----------------------------------------------------------
Fin de la guía
ConfigServerMU / Armyred.host
===========================================================