Módulo de Healing
Gerencia a cura e recuperação do seu personagem e Pokémon, incluindo revive, poções, berries e posicionamento de segurança.
doHealinguseMedicineuseMedicineBeforeCombosmartMedicineRevive
useRevive / reviveNameSub-opções de quando reviver:
- reviveOnEndLure: Usa revive ao final de cada lure/combo, garantindo vida cheia para o próximo.
- forceReviveByCds: Se os pokémoves acabarem e ainda houver monstros, usa outro revive para resetar cooldowns.
- reviveOnAllMovesInCooldown: Usa revive apenas se TODOS os pokémoves (área + alvo) estiverem em cooldown simultaneamente.
- useCriticalRevive / criticalRevivePercent: Usa revive se a vida do pokémon cair abaixo do percentual crítico, mesmo no meio do combate.
- prioritizeTargetMovesAfterRevive: Após usar revive, priorizo pokémoves de alvo único antes de voltar à rotação normal. Útil para garantir dano imediato após resetar cooldowns.
humanizedRevivePoções e Comida
usePotion / potionName / potionAtPercentComo Funciona: Se usePotion estiver ativo, usa o item de potionName quando a vida cair abaixo de potionAtPercent.
potionAfterCombo: Se ativado, só usa poção após o término do combo, mesmo que a vida esteja baixa durante a luta.
usePokeFood / pokeFoodNameusePlayerFood / playerFoodNameuseBerryComo Funciona: Crie regras como "Usar Aspear Berry no Charizard quando estiver Frozen" ou "Usar Sitrus Berry no Snorlax quando vida abaixo de 40%". Cada regra especifica: berry, pokémon, condição e threshold.
keepDistance, pokemonKeepDistance e distância contra criaturas extraordinárias agora ficam unificados na aba Combat > Posicionamento e Distância, junto com o novo sistema de Regras Situacionais. Veja a seção de Combate para detalhes.Smart Swap System
Sistema de rotação automática de pokémons baseado em triggers configuráveis por pokémon. Cada entrada gera regras de ação (ActionRules) com tipo smart_swap internamente.
Swap Entries (lista de pokémons)- enabled: Se o pokémon pode entrar na rotação de swap. Pokémons desabilitados não são considerados nem como origem, nem como destino do swap.
- onDeath: Troca de pokémon quando este morre. Gera uma regra que dispara no evento
pokemon_dead. - onLowLife + lowLifePercent: Troca quando a vida do pokémon cair abaixo do percentual configurado.
- onAllCD: Troca quando TODOS os pokémoves (area + target) estão em cooldown ao mesmo tempo — ideal pra maximizar DPS rodando vários pokémons.
Swap FallbacksonAllDead — quando todos os pokémons da lista estão mortos:
- revive_main: Usa revive no pokémon principal (slot 1).
- revive_last: Usa revive no último pokémon ativo antes da morte.
- revive_all: Revive todos os mortos em sequência.
- stop: Para tudo e não faz nada — o bot fica parado aguardando ação manual.
onAllLow — quando todos estão com vida baixa:
- revive_main: Usa revive no pokémon principal pra resetar a vida.
- potion_current: Usa poção no pokémon atual e continua com ele.
- wait_regen: Espera a regeneração natural.
onAllCD — quando todos estão com todos os pokémoves em cooldown:
- revive_main: Força revive no pokémon principal pra resetar cooldowns.
- wait_cd_if_safe: Espera os cooldowns se a situação for segura (poucos monstros, vida OK).
- wait_cd_always: Sempre espera os cooldowns, independente do contexto.
swapCooldown: Tempo mínimo em segundos entre swaps consecutivos, pra evitar troca-troca rápido demais (padrão: 5s).