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.
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 é:
- Cura de emergência (a mais forte) em cima
- Cura normal no meio
- 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#
| Coluna | O que mostra |
|---|---|
| Ativo | Liga ou desliga a regra sem apagar |
| Valor | Ícone da magia ou item, o nome e quantas poções você carrega (x87) |
| Condição | O resumo da condição, como HP% <= 40 |
| Status | Fica 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#
Ou use um ícone do Add rápido.
Em Quando, escolha HP% ou MP%. Em É, escolha <= ou >= e digite o valor de 0 a 100.
O segundo campo pode ser HP% ou MP%. Escolha E (as duas precisam bater) ou Ou (basta uma).
Marque Magia e escreva as palavras (exura med ico), ou marque Item e escreva o nome (health potion) ou o id.
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:
0usa o cooldown real da magia (1 s para itens) - Sem estado: só usa quando falta um estado, como
hasteoumanashield - 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#
| Regra | Condição |
|---|---|
| exura med ico | HP <= 50% |
| supreme health potion | HP <= 35% |
| exura ico | HP <= 80% E MP >= 20% |
| strong mana potion | MP <= 30% |
A poção fica acima do exura ico: com o HP baixo ela ganha a vez.
| Regra | Condição |
|---|---|
| exura vita | HP <= 45% |
| exura gran | HP <= 75% |
| great mana potion | MP <= 50% |
Use a segunda condição para não gastar a mana de fuga:
exura granquando HP <= 70% E MP >= 30%- abaixo disso, só poção
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:
/defaultsRegras 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:
{
"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.
Comentários
para comentar.