Módulo Cavebot
Responsável pela navegação automática do seu personagem. Ele segue os scripts de waypoints que você define, controlando velocidade, diagonais e condições de espera.
doCavebotHunt (currentWaypointFile)Como Funciona: Ao clicar num waypoint na lista "Waypoints Salvos", o painel grava o nome do arquivo (com a extensão .kwpt) no campo CavebotModule.currentWaypointFile. O bot recebe essa config, busca o conteúdo do arquivo no servidor e passa a seguir aquela rota.
Auto-switch: Se autoSwitchHuntOnKill estiver ativo, o bot pode trocar de hunt automaticamente ao matar certos monstros — ver entrada abaixo.
autoSwitchHuntOnKillExemplo: Se você estiver usando hunt_a.kwpt e derrotar um "Pikachu", o bot procurará por pikachu.kwpt e, se encontrar, mudará para essa hunt.
dashWhileLurediagonalTypeComo Funciona: Porcentagem de chance. 100 = sempre usa diagonais. 0 = desativa diagonais. Valores intermediários (ex: 50) adicionam aleatoriedade, tornando o movimento menos robótico.
lureAutoDelay / lureManualDelayPerMonster- lureAutoDelay (ON, padrão): Modo adaptativo — a IA calcula sozinha o delay ideal entre passos com base na densidade de monstros e na velocidade do pokémon. Recomendado pra maioria das hunts.
- lureAutoDelay (OFF): Modo manual — o delay passa a ser controlado por
lureManualDelayPerMonster. - lureManualDelayPerMonster: Milissegundos a adicionar ao delay por cada monstro na tela. Só tem efeito quando
lureAutoDelayestá desligado. Quanto mais monstros, mais devagar o bot anda — simula cautela humana.
waitFor...- waitForRestart: Tempo em milissegundos para esperar no último waypoint antes de reiniciar a rota. Dá tempo para respawn dos monstros.
- waitForPlayerLifeRegen: O bot para se a vida do personagem estiver abaixo do percentual definido e só volta a andar quando regenerar.
0para desativar. - waitForPokemonLifeRegen: Igual ao anterior, mas para a vida do Pokémon.
0para desativar. - waitForAreaMovesCooldown: Espera todos os pokémoves de área saírem de cooldown antes de ir para o próximo waypoint. Garante que você chegue no respawn com pokémoves prontos.
- waitForTargetMovesCooldown: Igual ao anterior, mas paro pokémoves de alvo único.
waitForAreaMovesCooldown em hunts de AoE garante que você sempre comece a box com pokémoves prontos, maximizando o DPS do primeiro combo.