Validacao cruzada das builds

Gerada pelo build a partir de baiakvault/validation.py (16/09/2026). Tres verificacoes: as contas de um perfil fixo refeitas a mao so com os JSON do catalogo, sem o simulador; a curva de DPS que o guia publica ao lado do DPS do ciclo do simulador; e as constantes em que o guia e o cliente do jogo discordam.

1. Contas a mao vs simulador

Perfil: sorcerer nivel 50 em Crawler, arvore de 16 nos (Arcane Power 4, Wildfire 4, Pyromancy 2, Ignite 2, Inferno 2, Archmage 1, Arcane Focus 1, Death Chill 1, Bottomless Well 1, Essence Drain 1, Voltaics 1, Reaper 1, Scholar 1, Scorch 1, Stormcall 1, Energy Ward 1), equipamento void wand, cobra crown, void robe, void legs, void galoshes, amulet of earth, ring of earth, imbuements weapon: strike T3, vampirism T3; armor: vampirism T3, rotacao Great Fire Wave + Great Energy Beam, cura Ultimate Healing. A conta a mao usa so vocacoes.json (formulas dos feiticos), arvore.json (custos e efeitos), itens.json, bestiario.json e hunts.json, com estas constantes: hp_base = 100 (guia: 100 + hpPerLevel x nivel); mana_base = 90 (guia: 90 + manaPerLevel x nivel); hp_per_level = 5 (cliente j0.sorcerer); mana_per_level = 30 (cliente j0.sorcerer); skill_base = 15 (guia: magic level = 15 + 0,1 x nivel); skill_per_level = 0.1 (guia); gcd_s = 2 (cliente QO=2e3); auto_interval_s = 2 (convencao ⚠ (o mesmo intervalo dos monstros)); crit_base = 50 (guia: critico = 1 + chance x (50 + critDmg)/10000); imbuement_crit_chance = 5 (cliente FY=5); area_targets_radius_2 = 5 (convencao ⚠, limitado ao pack); cycle_kills = 57 (guia L=57); boss_hp_mult = 3 (guia te=3); tactics_aim_base = 0.5 (cliente u4e: aimChance = min(1, 0,5 + 0,025 x qp)); tactics_aim_per_qp = 0.025 (cliente u4e); tactics_imperfect = 0.6 (convencao ⚠: uma decisao imperfeita rende 60 % de uma perfeita).

Tolerancia: 1,0 %.

numeroa maosimuladordiferenca
cura por lancamento (exura vita)445,8445,8+0,00 %ok
custo da arvore (pontos)5050+0,00 %ok
factor da IA de combate (Battle Tactics)0,80,8+0,00 %ok
HP maximo350,0350,0+0,00 %ok
mana maxima1.621,81.621,8+0,00 %ok
magic level (guia + itens)30,030,0+0,00 %ok
DPS contra o pack390,0390,0+0,00 %ok
DPS contra o boss (x3 HP)134,7134,7+0,00 %ok
DPS do ciclo341,9341,9+0,00 %ok
dano/s do ataque automatico24,924,9+0,00 %ok
mana/s gasta pela rotacao57,557,5+0,00 %ok

Tudo dentro da tolerancia.

1b. Contas a mao com uma runa e Battle Tactics (ordem 8, 16/09/2026)

Perfil: sorcerer nivel 471 em Livraria FIRE, a rotacao que o Andre fixou (Rage of the Skies + Avalanche — a Avalanche e uma runa: 64 gold por lancamento, mana 5, cooldown 2 s), Battle Tactics 7, arvore de 12 nos (Arcane Power 10, Arcane Focus 4, Voltaics 5, Devastation 2, Ignite 1, Wildfire 10, Conduit 5, Focus Mastery 1, Overchannel 7, Necromancy 1, Soul Harvest 1, Battle Tactics 7), o equipamento e os imbuements do perfil de cima. Sem cura e com pocoes: o que se confere e a rotacao na grelha de 2 s (a magia com mais dano por lancamento primeiro: Rage of the Skies cabe 6 vezes em 60 s, a runa apanha os outros 24 slots), o gold/h das runas e o das pocoes de mana em regime (deficit de mana x preco por mana da ultimate mana potion, 488 gold por 800). As pocoes de vida dependem do ciclo de cura do simulador e nao se validam a mao. Constantes proprias desta conta: rune_mana = 5 (cliente: mana: 5 nas runas (bruto/feiticos.json)); rune_cd_s = 2 (cliente: cd: 2000 nas runas); area_targets_radius_3plus = 9 (convencao ⚠ AREA_TARGETS: raio 3+ (com o raio de procura da IA somado) = 9, limitado ao pack); ultimate_mana_potion = (800, 488) (cliente: ultimate mana potion, 800 de mana por 488 gold (sorcerer/druid, nivel 130+)).

numeroa maosimuladordiferenca
custo da arvore (pontos)320320+0,00 %ok
factor da IA de combate (Battle Tactics 7)0,90,9+0,00 %ok
magic level (guia + itens)72,172,1+0,00 %ok
HP maximo2.455,02.455,0+0,00 %ok
mana maxima14.220,014.220,0+0,00 %ok
lancamentos de Rage of the Skies em 60 s66+0,00 %ok
lancamentos de Avalanche (runa) em 60 s2424+0,00 %ok
DPS contra o pack1.851,51.851,5-0,00 %ok
DPS contra o boss (x3 HP)472,7472,7-0,00 %ok
DPS do ciclo1.576,31.576,3-0,00 %ok
dano/s do ataque automatico (wand)37,537,5+0,00 %ok
mana/s gasta pela rotacao62,062,0+0,00 %ok
gold/h das runas92.160,092.160,0+0,00 %ok
gold/h das pocoes de mana em regime136.152,0136.152,0+0,00 %ok

Tudo dentro da tolerancia.

1c. O Avatar: o caminho ligado mais barato + 300, a mao, por vocacao (ordem 9, 21/09/2026)

A 1.a prioridade do Andre e o notable de tier 11. A conta a mao (validation.avatar_reach_by_hand) e um Dijkstra proprio sobre o arvore.json cru — um rank por no, a ligacao e o requer nos dois sentidos (cliente MK), a partir dos nos de tier 0 — sem importar o motor; ao lado o que o motor (builds.avatar_reach) deu. O nivel em que cabe = caminho + 300, porque cada nivel da um ponto.

vocacaocaminho a mao (pontos)nivel em que cabe (a mao)motor: pontos / niveloko caminho
Knight (EK)1631616 / 316simPlating, Fire Ward, Resilience, Guardian, Energy Ward, Fortress, Iron Will, Colossus
Paladin (RP)1931919 / 319simFaith, Holy Ward, Blessed Ammunition, Lifesteal Shot, Sanctify, Divine Grace, Reprisal, Crusader, Relentless, Lightbringer
Sorcerer (MS)1631616 / 316simDeep Well, Mind Spring, Energy Ward, Bottomless Well, Fire Ward, Lichform, Nether Ward, Cataclysm
Druid (ED)2032020 / 320simNature's Wrath, Frost Attunement, Frostbite, Glacier, Winter Heart, Nature's Bond, Overgrowth, Elder Wisdom, Lifekeeper, Evergreen
Monk1931919 / 319simInner Focus, Chi Drain, Pressure Points, Meditation, Still Mind, Soul Flow, Spirit Guard, Zenith, Transcendence, Enlightened

1d. As rotas ate ao Avatar: quantas sao e a mais barata, a mao, por vocacao (ordem 9b, 21/09/2026)

Desde a correccao do Andre (21/09/2026) a rota ate ao Avatar e a mais util pelas prioridades, nao a mais barata: o motor enumera todas as rotas que so sobem (cada passo vai de um no para um que o requer) e avalia cada uma. A conta a mao (validation.avatar_routes_by_hand) conta as rotas por programacao dinamica sobre o arvore.json cru, por tier crescente, e o custo da mais barata pelo mesmo caminho — sem importar o motor; ao lado o que o motor (builds.avatar_routes) deu, e a rota que ele escolheu ao nivel de cada build dele.

vocacaorotas (a mao)mais barata (a mao)motor: rotas / mais barataokescolhida na build de nivel 500 (pontos, Avatar ao nivel)
Knight (EK)29916299 / 16sim19 pontos, Avatar ao nivel 319 (Fury, Sharpened Steel, Vampiric Blows, Second Wind, Bloodlust, Cold Precision, Overpower, Smite, Warlust, Carnage)
Paladin (RP)30419304 / 19sim21 pontos, Avatar ao nivel 321 (Might, Rapid Fire, Piercing Bolts, Precision, Swift Quiver, Marksman, Deadly Aim, Zealot, Crusader, Relentless, Lightbringer)
Sorcerer (MS)51316513 / 16sim20 pontos, Avatar ao nivel 320 (Arcane Focus, Devastation, Quickened Casting, Necromancy, Soul Harvest, Reaper, Death Chill, Archmage, Void Touch, Cataclysm)
Druid (ED)82020820 / 20sim21 pontos, Avatar ao nivel 321 (Nature's Wrath, Terra Attunement, Fortune, Herbalist, Lucky Charm, Windfall, Ice Ward, Stone Skin, Grove Guardian, Lifekeeper, Evergreen)
Monk90819908 / 19sim21 pontos, Avatar ao nivel 321 (Inner Focus, Chi Drain, Pressure Points, Crane Style, Swift Strikes, Sacred Fist, Flurry, Inner Peace, Ascendant, Harmony, Enlightened)

1e. Chance de critico vs dano critico: +1 % de cada, a mao, no sorcerer dele (ordem 10, 21/09/2026)

A regra de 21/09/2026 («Avatar, e depois o que e melhor: Atk, Chance Critico ou Dano Critico») responde-se com o valor marginal de cada stat medido no simulador sobre a arvore «rota + Avatar». Aqui a mesma conta a mao (validation.crit_marginals_by_hand, so com o arvore.json, os itens e a formula do critico 1 + chance x (50 + critDmg)/10000 do guia, mais o Avatar «crita sempre» 15 s do cliente): como o critico multiplica todo o dano que sai, +1 de chance na arvore vale (1 − uptime) × (50 + critDmg)/10000 / M e +1 de dano critico vale chance efectiva/10000 / M. Tolerancia 5 %.

Sorcerer nivel 481, rotacao Rage of the Skies, Avalanche, arvore das etapas antes do dano «rota + Avatar + Exp + Loot» (12 nos, 375 pontos): chance da arvore + itens 11,3 %, dano critico 62,5 %, attack speed 0,0 %, Avatar 5,0 % por golpe → uptime 42,9 %, chance efectiva 49,3 %, multiplicador 1,5548.

o quea maosimuladordiferencaok
+1 % de chance de critico (fraccao do DPS)0,413 %0,413 %-0,00 %sim
+1 % de dano critico (fraccao do DPS)0,317 %0,317 %0,00 %sim

1f. Exp e Loot antes do dano: os pontos de cada etapa, a mao, por vocacao (ordem 10b, 21/09/2026)

A regra precisada pelo Andre («Avatar, Exp, Loot, e tu decides o resto»): a Exp e o Loot esgotam-se antes de um ponto ir ao dano. A conta a mao (validation.exp_loot_by_hand, so com o arvore.json cru) soma o +% exp e o +% loot da arvore final e os pontos gastos nos nos de cada um (cliente z3e), e verifica na arvore das etapas 1-3 (rota + Avatar + Exp + Loot, antes do dano) que o rank de Exp/Loot mais barato que ainda se podia comprar (o proximo rank mais o caminho, Dijkstra proprio) nao cabia nos pontos que sobravam. Ao lado o que o motor deu. Build «prioridades» de nivel 500.

vocacao+% exp a mao / motorpontos em nos de Exp+% loot a mao / motorpontos em nos de Lootantes do dano: sobravam / rank de Exp ou Loot mais baratoesgotadasok
Knight (EK)0,0 / 0,0sem nos de Exp0,0 / 0,0sem nos de Loot181 / nenhum por comprarsimsim
Paladin (RP)10,0 / 10,05510,0 / 10,05566 / nenhum por comprarsimsim
Sorcerer (MS)10,0 / 10,0550,0 / 0,0sem nos de Loot125 / nenhum por comprarsimsim
Druid (ED)22,0 / 22,01656,4 / 6,4164 / 5 pontossimsim
Monk5,0 / 5,01005,0 / 5,010077 / nenhum por comprarsimsim

1g. O Codex: tres numeros para comparar no ecra (ordem 11, 21/09/2026)

A recompensa de cada missao calcula-se no cliente (qX: FNV-1a do id da cadeia -> triplo de stats; Lq[stat] = B5e[stat] / soma(peso x (3 - i)) sobre as 174 entradas; valor = round(Lq x peso x 1000)/1000). Formato do ecra (_D): 3 casas decimais, virgula. #130 e #131 confirmados na captura do Andre de 21/09/2026.

#missaoo que a pagina dizconfirmado no ecra
#130Domínio: Livraria FIRE IDano de magia +0,654%sim (21/09/2026)
#73Domínio: Cobras IDano crítico +0,397%por ver
#242Troféu de Alptramun IIResistência elemental ice +1,111% · Dano elemental ice +1,250%por ver

Gold dos degraus (SX.stepGold, omissao do cliente; o servidor pode mudar por codexconfig): I gratis, II 50 M, III 500 M, tier Epico dos sets 1.000 M — o II confirmado pelo Andre a 21/09/2026 (50 M); o III e o Epico ficam como omissao do cliente, coerente com o II. Soma de todos os bonus de hunts e bosses por stat = B5e a menos do arredondamento: max desvio 0,020.

2. A curva de DPS do guia vs o DPS do ciclo do simulador

Curva do guia: 7,012 x nivel^0,948 (guiabaiakidle.com/_astro/character-planner.D0n3Vxn3.js — F=7.012,I=.948 (lido a 2026-09-16)). E uma referencia sem vocacao, hunt nem equipamento; a razao mostra quanto cada build se afasta dela — nao ha «certo» aqui, ha o que cada um diz.

buildnivelhuntDPS ciclo (simulador)curva do guiarazao
Knight (EK) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)50Crawler398286x1,39
Knight (EK) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)100Orclops402552x0,73
Knight (EK) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)200Undead Dragon1.0971.065x1,03
Knight (EK) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)300Naga Lair3.0341.564x1,94
Knight (EK) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)500Livraria EARTH5.3132.538x2,09
Knight (EK) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)800Bony Sea Devil8.8213.963x2,23
Knight (EK) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1200Bony Sea Devil18.7905.820x3,23
Knight (EK) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1500Rotten man-maggot25.6507.191x3,57
Druid (ED) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)50Crawler290286x1,01
Druid (ED) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)100Orclops539552x0,98
Druid (ED) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)200Undead Dragon6321.065x0,59
Druid (ED) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)300Naga Lair1.2891.564x0,82
Druid (ED) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)500Livraria EARTH1.8612.538x0,73
Druid (ED) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)800Bony Sea Devil4.4553.963x1,12
Druid (ED) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1200Bony Sea Devil9.7625.820x1,68
Druid (ED) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1500Rotten man-maggot16.4687.191x2,29
Sorcerer (MS) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)50Crawler307286x1,07
Sorcerer (MS) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)100Orclops621552x1,13
Sorcerer (MS) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)200Undead Dragon1.4161.065x1,33
Sorcerer (MS) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)300Naga Lair2.2771.564x1,46
Sorcerer (MS) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)500Livraria EARTH3.7572.538x1,48
Sorcerer (MS) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)800Bony Sea Devil9.1993.963x2,32
Sorcerer (MS) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1200Bony Sea Devil19.7415.820x3,39
Sorcerer (MS) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1500Rotten man-maggot25.4777.191x3,54
Paladin (RP) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)50Crawler635286x2,22
Paladin (RP) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)100Orclops855552x1,55
Paladin (RP) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)200Undead Dragon1.6561.065x1,56
Paladin (RP) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)300Naga Lair2.3671.564x1,51
Paladin (RP) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)500Livraria EARTH3.7332.538x1,47
Paladin (RP) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)800Bony Sea Devil8.1263.963x2,05
Paladin (RP) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1200Bony Sea Devil15.1725.820x2,61
Paladin (RP) — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1500Rotten man-maggot23.3297.191x3,24
Monk — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)50Crawler228286x0,80
Monk — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)100Orclops535552x0,97
Monk — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)200Undead Dragon6741.065x0,63
Monk — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)300Naga Lair1.2141.564x0,78
Monk — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)500Livraria EARTH2.3202.538x0,91
Monk — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)800Bony Sea Devil5.3583.963x1,35
Monk — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1200Bony Sea Devil11.5295.820x1,98
Monk — Prioridades do Andre: Avatar › Exp › Loot › dano (o simulador decide)1500Rotten man-maggot14.6987.191x2,04
Knight (EK) — Dar dano50Crawler428286x1,50
Knight (EK) — Dar dano100Orclops510552x0,92
Knight (EK) — Dar dano200Undead Dragon1.1941.065x1,12
Knight (EK) — Dar dano300Naga Lair2.3241.564x1,49
Knight (EK) — Dar dano500Livraria EARTH4.0432.538x1,59
Knight (EK) — Dar dano800Bony Sea Devil8.4953.963x2,14
Knight (EK) — Dar dano1200Bony Sea Devil17.2285.820x2,96
Knight (EK) — Dar dano1500Rotten man-maggot24.3017.191x3,38
Druid (ED) — Dar dano50Crawler347286x1,21
Druid (ED) — Dar dano100Orclops728552x1,32
Druid (ED) — Dar dano200Undead Dragon1.0121.065x0,95
Druid (ED) — Dar dano300Naga Lair2.2271.564x1,42
Druid (ED) — Dar dano500Livraria EARTH2.3952.538x0,94
Druid (ED) — Dar dano800Bony Sea Devil5.9603.963x1,50
Druid (ED) — Dar dano1200Bony Sea Devil11.2985.820x1,94
Druid (ED) — Dar dano1500Rotten man-maggot17.5837.191x2,45
Sorcerer (MS) — Dar dano50Crawler352286x1,23
Sorcerer (MS) — Dar dano100Orclops785552x1,42
Sorcerer (MS) — Dar dano200Undead Dragon1.5401.065x1,45
Sorcerer (MS) — Dar dano300Naga Lair2.4341.564x1,56
Sorcerer (MS) — Dar dano500Livraria EARTH4.1022.538x1,62
Sorcerer (MS) — Dar dano800Bony Sea Devil9.1793.963x2,32
Sorcerer (MS) — Dar dano1200Bony Sea Devil18.3015.820x3,14
Sorcerer (MS) — Dar dano1500Rotten man-maggot21.7317.191x3,02
Paladin (RP) — Dar dano50Crawler689286x2,41
Paladin (RP) — Dar dano100Orclops986552x1,79
Paladin (RP) — Dar dano200Undead Dragon1.7411.065x1,64
Paladin (RP) — Dar dano300Naga Lair2.3101.564x1,48
Paladin (RP) — Dar dano500Livraria EARTH3.2822.538x1,29
Paladin (RP) — Dar dano800Bony Sea Devil5.6663.963x1,43
Paladin (RP) — Dar dano1200Bony Sea Devil10.4705.820x1,80
Paladin (RP) — Dar dano1500Rotten man-maggot17.5827.191x2,45
Monk — Dar dano50Crawler230286x0,81
Monk — Dar dano100Orclops499552x0,90
Monk — Dar dano200Undead Dragon8651.065x0,81
Monk — Dar dano300Naga Lair1.2751.564x0,82
Monk — Dar dano500Livraria EARTH1.8712.538x0,74
Monk — Dar dano800Bony Sea Devil4.2823.963x1,08
Monk — Dar dano1200Bony Sea Devil10.8935.820x1,87
Monk — Dar dano1500Rotten man-maggot15.1147.191x2,10
Knight (EK) — A melhor possivel50Crawler428286x1,50
Knight (EK) — A melhor possivel100Orclops422552x0,76
Knight (EK) — A melhor possivel200Undead Dragon1.0251.065x0,96
Knight (EK) — A melhor possivel300Naga Lair1.8141.564x1,16
Knight (EK) — A melhor possivel500Livraria EARTH4.3382.538x1,71
Knight (EK) — A melhor possivel800Bony Sea Devil8.3973.963x2,12
Knight (EK) — A melhor possivel1200Bony Sea Devil17.2285.820x2,96
Knight (EK) — A melhor possivel1500Rotten man-maggot24.3017.191x3,38
Druid (ED) — A melhor possivel50Crawler313286x1,09
Druid (ED) — A melhor possivel100Orclops714552x1,29
Druid (ED) — A melhor possivel200Undead Dragon1.0121.065x0,95
Druid (ED) — A melhor possivel300Naga Lair2.2271.564x1,42
Druid (ED) — A melhor possivel500Livraria EARTH2.3952.538x0,94
Druid (ED) — A melhor possivel800Bony Sea Devil5.9603.963x1,50
Druid (ED) — A melhor possivel1200Bony Sea Devil11.2985.820x1,94
Druid (ED) — A melhor possivel1500Rotten man-maggot17.5837.191x2,45
Sorcerer (MS) — A melhor possivel50Crawler352286x1,23
Sorcerer (MS) — A melhor possivel100Orclops785552x1,42
Sorcerer (MS) — A melhor possivel200Undead Dragon1.5401.065x1,45
Sorcerer (MS) — A melhor possivel300Naga Lair2.4341.564x1,56
Sorcerer (MS) — A melhor possivel500Livraria EARTH4.1022.538x1,62
Sorcerer (MS) — A melhor possivel800Bony Sea Devil9.1793.963x2,32
Sorcerer (MS) — A melhor possivel1200Bony Sea Devil18.3015.820x3,14
Sorcerer (MS) — A melhor possivel1500Rotten man-maggot21.7317.191x3,02
Paladin (RP) — A melhor possivel50Crawler689286x2,41
Paladin (RP) — A melhor possivel100Orclops986552x1,79
Paladin (RP) — A melhor possivel200Undead Dragon1.7411.065x1,64
Paladin (RP) — A melhor possivel300Naga Lair2.3101.564x1,48
Paladin (RP) — A melhor possivel500Livraria EARTH3.2822.538x1,29
Paladin (RP) — A melhor possivel800Bony Sea Devil5.6663.963x1,43
Paladin (RP) — A melhor possivel1200Bony Sea Devil10.4705.820x1,80
Paladin (RP) — A melhor possivel1500Rotten man-maggot17.5827.191x2,45
Monk — A melhor possivel50Crawler227286x0,79
Monk — A melhor possivel100Orclops381552x0,69
Monk — A melhor possivel200Undead Dragon6991.065x0,66
Monk — A melhor possivel300Naga Lair1.0751.564x0,69
Monk — A melhor possivel500Livraria EARTH1.4622.538x0,58
Monk — A melhor possivel800Bony Sea Devil4.0923.963x1,03
Monk — A melhor possivel1200Bony Sea Devil10.8935.820x1,87
Monk — A melhor possivel1500Rotten man-maggot15.1147.191x2,10
Knight (EK) — Sobreviver50Crawler339286x1,19
Knight (EK) — Sobreviver100Orclops404552x0,73
Knight (EK) — Sobreviver200Undead Dragon1.0551.065x0,99
Knight (EK) — Sobreviver300Naga Lair1.5881.564x1,02
Knight (EK) — Sobreviver500Livraria EARTH2.4492.538x0,96
Knight (EK) — Sobreviver800Bony Sea Devil6.8633.963x1,73
Knight (EK) — Sobreviver1200Bony Sea Devil11.9775.820x2,06
Knight (EK) — Sobreviver1500Rotten man-maggot16.9227.191x2,35
Druid (ED) — Curar bastante50Crawler290286x1,01
Druid (ED) — Curar bastante100Orclops566552x1,03
Druid (ED) — Curar bastante200Undead Dragon7181.065x0,67
Druid (ED) — Curar bastante300Naga Lair1.7551.564x1,12
Druid (ED) — Curar bastante500Livraria EARTH1.8792.538x0,74
Druid (ED) — Curar bastante800Bony Sea Devil3.3173.963x0,84
Druid (ED) — Curar bastante1200Bony Sea Devil8.7885.820x1,51
Druid (ED) — Curar bastante1500Rotten man-maggot14.5427.191x2,02
Monk — Curar (support)50Crawler243286x0,85
Monk — Curar (support)100Orclops519552x0,94
Monk — Curar (support)200Undead Dragon9021.065x0,85
Monk — Curar (support)300Naga Lair1.3161.564x0,84
Monk — Curar (support)500Livraria EARTH2.3102.538x0,91
Monk — Curar (support)800Bony Sea Devil4.6173.963x1,17
Monk — Curar (support)1200Bony Sea Devil9.0145.820x1,55
Monk — Curar (support)1500Rotten man-maggot13.2737.191x1,85

3. Onde o guia e o cliente discordam

o queguiaclienteo que se segue
HP por nivel do monk1213 (j0.monk.hpPerLevel)cliente
mana por nivel do monk108 (j0.monk.manaPerLevel)cliente
base de HP / mana ao nivel 0100 / 90nao esta no clienteguia (unica fonte)
regeneracao base de HP/mananao publicanao esta no cliente (e do servidor)nenhum: fica desconhecida e nao entra
golpe do ataque automaticocurva 7,012 x nivel^0,948 sem factoresso a formula dos feiticosconvencao ⚠ (formula do Tibia)

4. A IA de combate (Battle Tactics): o que e cliente e o que e convencao

O cliente calcula a IA em u4e(nivel, ranks): a = floor(nivel/100); tier = a + ranks; qp = min(10, 0,5 x a) + min(10, ranks); chance de decisao perfeita = min(1, 0,5 + 0,025 x qp) (e o «Tactica: nivel N · X %» do painel); raio de procura dos casts = min(1 + floor(qp/7), 3); reposicionamento minimo = max(4000, 5000 - 50 x qp) ms; kite infinito a partir do tier 3. Texto do cliente: «cada rank vale +100 niveis de IA e afia a CHANCE de jogar perfeito — mira, posicionamento e reacao»; sobre as pranchas: «Nunca decide magia, cura nem pocao: so ONDE».

o quevalorfonte
chance de decisao perfeita0,5 + 0,025 x qp (tecto 1)cliente u4e
raio de procura dos casts1 + floor(qp/7), tecto 3cliente u4e
o que uma decisao imperfeita rende60 % do dano de uma perfeita; o dano recebido x (1 + 0,4 x imperfeitas)convencao ⚠ (formulas.TACTICS_IMPERFECT_FACTOR)
raio de procura -> alvos das areassoma-se ao raio da magia (raio 1 = 3 alvos, 2 = 5, 3+ = o pack)convencao ⚠ (formulas.TACTICS_RADIUS_TO_TARGETS)
nivelsem o noBattle Tactics 5Battle Tactics 10
5050,0 % (raio 1, factor 0,800)62,5 % (raio 1, factor 0,850)75,0 % (raio 2, factor 0,900)
10051,2 % (raio 1, factor 0,805)63,7 % (raio 1, factor 0,855)76,2 % (raio 2, factor 0,905)
20052,5 % (raio 1, factor 0,810)65,0 % (raio 1, factor 0,860)77,5 % (raio 2, factor 0,910)
30053,8 % (raio 1, factor 0,815)66,2 % (raio 1, factor 0,865)78,8 % (raio 2, factor 0,915)
50056,2 % (raio 1, factor 0,825)68,8 % (raio 2, factor 0,875)81,2 % (raio 2, factor 0,925)
80060,0 % (raio 1, factor 0,840)72,5 % (raio 2, factor 0,890)85,0 % (raio 3, factor 0,940)
120065,0 % (raio 1, factor 0,860)77,5 % (raio 2, factor 0,910)90,0 % (raio 3, factor 0,960)
150068,8 % (raio 2, factor 0,875)81,2 % (raio 2, factor 0,925)93,8 % (raio 3, factor 0,975)

Fontes: guia = guiabaiakidle.com (planner, lido a 16/09/2026); cliente = bundle publico index-DnzxFejS.js (09/09/2026). Nada disto foi medido na conta.