Battle Analysis Driven Assistant Zmart System
Turtle WoW Edition – Core Attack API
Version: v15 Beta Target: Turtle WoW (Client 1.12.x – LUA 5.0) Architecture: Modular Combat Engine + Core Attack API Author: ThePeregris
O BadAzsWarrior é um Decision Support System (DSS) focado em combate real, não em simulação teórica. O motor prioriza segurança de ataque, controle de rage, prevenção de clipping e automação consciente, respeitando as limitações do Vanilla WoW.
✔️ Fire & Forget ✔️ Sem loops artificiais ✔️ Sem dependência obrigatória de addons externos
Todos os módulos utilizam BadAzs_StartAttack() — uma chamada direta à API do Core, garantindo:
- Início seguro de Auto-Attack
- Nenhum “attack drop”
- Compatibilidade total com Turtle WoW
O gasto de Rage é controlado pelo DumpMode, configurável em tempo real:
-
Prioridade em Slam
-
Thresholds:
- Slam: Rage > 15
- Heroic Strike: Rage > 60
-
Ideal para:
- Arms 2H
- Dano sustentado
- Melhor DPR (Damage per Rage)
-
Prioridade em Heroic Strike
-
Thresholds:
- Slam: Rage > 50
- Heroic Strike: Rage > 35–40
-
Ideal para:
- Movimento intenso
- Fury
- Geração de threat
📌 Configuração:
/badazs mode slam
/badazs mode hs
O sistema nunca permite Slam em sequência.
-
Cooldown interno: 3.0 segundos
-
Garante:
- Pelo menos 1 White Hit
- Regeneração natural de rage
- Zero “Slam starvation”
Compatível com:
SP_SwingTimer(precisão máxima)- Fallback automático caso o addon não exista
Em combate:
-
Bloqueia Intercept por padrão
-
Segurar CTRL autoriza:
- Troca para Berserker Stance
- Uso de Intercept
- Retorno automático ao fluxo normal
Evita pulls acidentais e mortes em raid.
Substitui totalmente a rotação single-target:
- Sweeping Strikes
- Whirlwind
- Cleave (se rage permitir)
- Thunder Clap
- Cleave
- Manutenção de aggro em múltiplos alvos
Reservado (sem função ativa no código atual).
Função: Mitigação + Threat
-
Força Defensive Stance
-
Auto-equip Shield (se ItemRack ativo)
-
Prioridade:
- Shield Block
- Thunder Clap
- Taunt automático se perder aggro
- Shield Slam (se disponível)
- Revenge
- Sunder Armor
-
Heroic Strike apenas com Rage > 40
Função: Dano consistente + controle fino
- Battle Stance obrigatória
- Execute absoluto < 20%
- Mortal Strike / Bloodthirst
- Master Strike (se disponível)
- Rend aplicado se ausente
- Slam controlado por Swing Timer
- Battle Shout automático
Função: Alta pressão e burst
- Berserker Stance fixa
- Auto-equip Dual Wield
- Bloodrage + Berserker Rage em combate
- Bloodthirst / Whirlwind
- Execute < 20%
- Heroic Strike conforme Dump Mode
- Battle Shout automático
Suporte nativo a ItemRack, se ativado:
/badazs itemrack on
/badazs itemrack off
| Set | Função |
|---|---|
| TH | Two-Hand |
| DW | Dual Wield |
| WS | Weapon + Shield |
📌 O script não quebra se ItemRack não existir.
O addon intercepta mensagens irrelevantes do sistema:
- “Not ready”
- “Out of range”
- “Another action is in progress”
- “Must be facing”
Resultado: ✔️ Chat limpo ✔️ Zero spam visual ✔️ Melhor leitura de eventos reais
- Nenhuma
- SP_SwingTimer → Slam weaving preciso
- ItemRack → Troca automática de armas
- UnitXP_SP3 → Detecção avançada de cooldowns
| Comando | Ação |
|---|---|
/barms |
Arms |
/bfury |
Fury |
/btank |
Tank |
/badazs |
Status |
/badazs mode slam |
Slam Focus |
/badazs mode hs |
HS Focus |
Não é um bot. Não é um script burro. É um copiloto de combate.
BadAzsWarrior v15_Beta Precisão não é uma opção. É um requisito.