Documentação › Módulos

Healing

O Healing cura o seu personagem com magias e poções. Você monta uma lista de regras, cada uma com uma condição de HP% ou mana%, e o bot usa a primeira que bate.

Aba Healing com regras de magia e poção

Como o Healing decide#

As regras são lidas de cima para baixo. A primeira regra ligada cuja condição bate, e que não está em cooldown, dispara. Por isso a ordem certa é:

  1. Cura de emergência (a mais forte) em cima
  2. Cura normal no meio
  3. Poções de mana embaixo

O DrenoxBot lê a vida do personagem antes do cliente desenhar a barra na tela. A poção pode estar a caminho do servidor enquanto você ainda vê o HP caindo. Isso vale também quando a vida cai aos poucos: a cura sai assim que ela cruza o valor de uma regra.

A tabela de regras#

ColunaO que mostra
AtivoLiga ou desliga a regra sem apagar
ValorÍcone da magia ou item, o nome e quantas poções você carrega (x87)
CondiçãoO resumo da condição, como HP% <= 40
StatusFica verde quando a condição está batendo agora

Se falta algo, como uma poção que acabou, o nome fica laranja com um aviso.

Os botões embaixo: Subir, Descer, Copiar, Apagar, Editar e Adicionar. Duplo clique numa linha também abre o editor.

Add rápido#

Acima dos botões aparece uma fileira de ícones com as magias que você sabe e as poções que carrega. Um clique abre o editor já preenchido.

Criando uma regra#

1
Clique em Adicionar

Ou use um ícone do Add rápido.

2
Escolha a condição

Em Quando, escolha HP% ou MP%. Em É, escolha <= ou >= e digite o valor de 0 a 100.

3
Uma segunda condição, se precisar

O segundo campo pode ser HP% ou MP%. Escolha E (as duas precisam bater) ou Ou (basta uma).

4
Magia ou item

Marque Magia e escreva as palavras (exura med ico), ou marque Item e escreva o nome (health potion) ou o id.

5
Salve

Clique Adicionar. A regra entra no fim da lista; suba com Subir se ela for mais importante.

Mais opções#

Marque Mais opções para ver:

  • Nome: um nome seu para a regra
  • Cooldown ms: 0 usa o cooldown real da magia (1 s para itens)
  • Sem estado: só usa quando falta um estado, como haste ou manashield
  • Fora de PZ: não usa em protection zone
  • Só em combate: só usa enquanto um monstro está sendo atacado

Também existem as caixas de estado (paralyzed, drunk, rooted, feared, poisoned, burning, bleeding, hungry) e Não usar se atacando monstro.

Exemplos#

RegraCondição
exura med icoHP <= 50%
supreme health potionHP <= 35%
exura icoHP <= 80% E MP >= 20%
strong mana potionMP <= 30%

A poção fica acima do exura ico: com o HP baixo ela ganha a vez.

Regras por vocação#

No primeiro login o bot monta regras para a sua vocação e level. Para refazer a qualquer momento, digite no chat do bot:

text
/defaults

Regras de magias que você ainda não tem ficam desligadas até o level certo. Ao chegar lá, o bot pergunta uma vez se quer ligar.

No arquivo#

Cada regra fica assim no bot.json:

json
{
  "Name": "emergency heal",
  "Type": "spell",
  "Spell": "exura vita",
  "HealthBelow": 40,
  "CooldownMs": 1000
}

HealthBelow e ManaBelow disparam a regra. HealthAbove e RequireManaAbove são filtros. MatchAll: true equivale ao E do editor.

Veja também: Heal Friend e Conditions, que usam o mesmo editor.