rotation "Teste de sintaxe: todas as condições e marcadores" # Uma amostra de sintaxe, não uma rotação para combate: os IDs de feitiço não estão definidos (0). # Usa todos os tipos de condição, todos os marcadores de slot, referências por número e uma regra sem condições. buff1 Dot = "Uma penalidade no alvo" # aura 1 buff2 Proc = "Um bônus com acúmulos" slot1 Manual_Button = "Só você aperta (M)" slot2 Charges_Spell = "Um feitiço com cargas" slot3 Glow_Spell = "Um feitiço cujo botão brilha" slot4 Off_Gcd = "Fora do GCD (O)" slot5 Queued_Macro = "Fora do GCD na janela da fila (OQ)" slot6 Channel_Spell = "Canalização (C)" slot7 Burst_Spell = "Uma recarga no botão Burst" slot8 Ground_Spell = "Um feitiço com alvo no chão (macro @player)" slot9 Defensive = "Uma defesa" slot10 Filler = "Um preenchimento" resource1 PlayerHP resource2 TargetHP resource3 Energy resource4 Combo_Points use Manual_Button when # 1: sem condições, slot M (ignorado) use Defensive when # 2: vida e o botão de defesa defensives == 1 and PlayerHP <= 35 use Charges_Spell when # 3: cargas Charges_Spell.charges >= 2 # as duas cargas or Charges_Spell.charges == 1 and Charges_Spell.cd <= 20 # a segunda está quase pronta use Glow_Spell when # 4: brilho e distância Glow_Spell.glow and target.distance <= 8 use Off_Gcd when # 5: acúmulos Proc.up and Proc.stacks >= 3 use Queued_Macro when # 6: aura ausente e número de inimigos Proc.down and enemies >= 2 use Channel_Spell when # 7: sem brilho, pronto, movimento Glow_Spell.noglow and Channel_Spell.ready and movement == 0 use Burst_Spell when # 8: Burst no modo “Auto”, ou modo “Um” com 3+ cd == 1 and aoe == 0 and st == 0 and Combo_Points >= 50 and Off_Gcd.oncd or st == 1 and enemies >= 3 and Energy >= 40 use Ground_Spell when # 9: botão “No chão” e modo “Vários” ground_spells == 1 and aoe == 1 use Filler when # 10: renovar DoT por número, vida do alvo Dot.down and TargetHP >= 50 or Dot.up and Dot.duration <= 30 # duas condições em uma string or Combo_Points < 65 and Energy >= 30 # os espaços em volta dos operadores são opcionais # Fim da amostra de sintaxe.