Battle Analysis Driven Assistant Zmart System – Combat Layer
Turtle WoW Edition – Paladin & Hunter Integration
Version: v1.6
Target: Turtle WoW (Client 1.12.x – LUA 5.0)
Architecture: Class-Specific Logic Module
Dependencies: BadAzs CORE v1.6+ Author: ThePeregris
BadAzs LUNATY is an advanced combat module designed to streamline the gameplay of complex classes. Operating atop the CORE layer, it handles rotation decisions, buff management, and dynamic equipment swapping (Sets) via ItemRack.
✔️ Automated Sealing & Engagement
✔️ Intelligent Distance Management (Hunter)
✔️ Adaptive Healing (Self/Focus/Target)
✔️ Real-time Gear Swapping
The Paladin module focuses on buff maintenance and role versatility during combat.
/lunpallyseal
A single macro that prepares the Paladin for battle:
- Triggers the CORE Attack API (prevents toggle-off spam).
- Automatically casts the appropriate Racial ability.
- Equips the "SEAL" gear set via ItemRack.
- Checks if Seal of Righteousness is active; if not, casts it.
/lunpallyheal
A prioritized healing system with modifier support:
- Normal: Heals current target.
- SHIFT: Self-Heal (focuses on you).
- CTRL: Heals your Focus (as defined via CORE).
- Equipment: Automatically swaps to the "HOLY" set before casting.
The Hunter module eliminates the micromanagement of distance and melee/ranged transitions.
/lunhunter
Dynamic logic that reads the battlefield in real-time:
- Range Check: Detects if the target is within Melee range (~5 yards).
- Melee Logic: If close, stops ranged shots, triggers proximity attack, and uses Raptor Strike (with cooldown verification).
- Ranged Logic: If at distance, initiates Auto Shot and maintains the Attack API.
Lunaty deeply integrates with CORE APIs to ensure stability:
- ItemRack Integration: All set swaps are "fail-safe." If ItemRack is missing, combat continues without LUA errors.
- Focus Awareness: Full integration with the CORE Focus system for group utility and support.
- Racial Engine: Optimized use of racial abilities at the start of combat cycles.
| Command | Class | Description |
|---|---|---|
/lunpallyseal |
Paladin | Starts Attack, Racial, Damage Set, and Seal. |
/lunpallyheal |
Paladin | Swaps to Holy Set and executes Smart Heal. |
/lunhunter |
Hunter | Automatically toggles between Melee and Ranged. |
📌 IMPORTANT: This module requires BadAzs CORE to be installed and active.
- Ensure the
BadAzsCorefolder is in your AddOns directory. - Install the
BadAzsLunatyfolder. - Configure your ItemRack sets with the exact names: "SEAL" and "HOLY".
BadAzs LUNATY v1.6 Complex mechanics, simple execution.
O BadAzs LUNATY é um módulo de combate avançado projetado para simplificar a jogabilidade de classes complexas. Ele atua acima da camada CORE, executando decisões de rotação, gerenciamento de buffs e troca dinâmica de equipamentos (Sets) via ItemRack.
✔️ Automação de Selos e Ataque
✔️ Gestão Inteligente de Distância (Hunter)
✔️ Cura Adaptativa (Self/Focus/Target)
✔️ Troca de Sets em tempo real
O módulo de Paladino foca na manutenção de buffs e versatilidade de papéis durante o combate.
/lunpallyseal
Uma macro única que prepara o Paladino para a batalha:
- Ativa a API de Ataque do CORE (sem spam).
- Conjura o Racial apropriado automaticamente.
- Equipa o Set de Itens "SEAL" via ItemRack.
- Verifica se o Seal of Righteousness está ativo; caso contrário, o conjura.
/lunpallyheal
Sistema de cura prioritário com suporte a modificadores:
- Normal: Cura o alvo atual.
- SHIFT: Auto-cura (foca em você mesmo).
- CTRL: Cura o seu Focus (definido via CORE).
- Equipment: Troca automaticamente para o Set "HOLY" antes de conjurar.
O módulo de Hunter elimina a microgestão de distância e combate melee/ranged.
/lunhunter
Uma lógica dinâmica que lê o campo de batalha em tempo real:
- Range Check: Detecta se o alvo está em distância de Melee (~5 metros).
- Melee Logic: Se perto, interrompe disparos, ativa o ataque de proximidade e utiliza Raptor Strike (com checagem de cooldown).
- Ranged Logic: Se longe, inicia o Auto Shot e mantém a API de ataque ativa.
O Lunaty utiliza profundamente as APIs do CORE para garantir estabilidade:
- ItemRack Integration: Todas as trocas de set são "blindadas". Se o ItemRack não estiver ativo, o combate continua sem erros de LUA.
- Focus Awareness: Total integração com o sistema de Foco do CORE para suporte e utilidade em grupo.
- Racial Engine: Uso otimizado de habilidades raciais no início de cada ciclo de combate.
| Comando | Classe | Descrição |
|---|---|---|
/lunpallyseal |
Paladino | Inicia ataque, Racial, Set de Dano e Selo. |
/lunpallyheal |
Paladino | Troca para Set Holy e executa Cura Inteligente. |
/lunhunter |
Hunter | Alterna automaticamente entre Melee e Ranged. |
📌 IMPORTANTE: Este módulo requer o BadAzs CORE instalado e ativo para funcionar.
- Certifique-se de que a pasta
BadAzsCoreestá em seu diretório AddOns. - Insira a pasta
BadAzsLunaty. - Configure seus Sets no ItemRack com os nomes exatos: "SEAL" e "HOLY".
BadAzs LUNATY v1.6 Mecânicas complexas, execução simples.