Fórmulas
Dano, defesa, taxa de acerto, experiência e custo de skill — as contas reais do servidor, em português.
Esta página traduz para texto o que o servidor realmente calcula. Todos os valores vêm dos mesmos arquivos que o jogo usa em tempo real — nada aqui é aproximação.
Atributos derivados#
Sempre que você equipa algo, sobe de nível ou distribui pontos, o servidor recalcula tudo do zero a partir dos cinco atributos, do nível, da classe e dos itens equipados. As constantes por classe são estas:
| Dark WizardDW | for ÷ 6 a for ÷ 4 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 3 ÷ 2 + for ÷ 4 | agi ÷ 4 | agi ÷ 3 | agi ÷ 20 | 110% |
| Dark KnightDK | for ÷ 8 a for ÷ 4 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 3 ÷ 2 + for ÷ 4 | agi ÷ 3 | agi ÷ 3 | agi ÷ 15 | 110% |
| Fairy ElfFE | (for + agi) ÷ 7 a (for + agi) ÷ 4 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 3 ÷ 2 + for ÷ 4 | agi ÷ 10 | agi ÷ 4 | agi ÷ 50 | 110% |
| Magic GladiatorMG | for ÷ 6 + ene ÷ 12 a for ÷ 4 + ene ÷ 8 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 3 ÷ 2 + for ÷ 4 | agi ÷ 4 | agi ÷ 3 | agi ÷ 15 | 150% |
| Dark LordDL | for ÷ 7 + ene ÷ 14 a for ÷ 5 + ene ÷ 10 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 6 ÷ 2 + for ÷ 4 + cmd ÷ 10 | agi ÷ 7 | agi ÷ 7 | agi ÷ 10 | 70% |
| SummonerSU | (for + agi) ÷ 8 a (for + agi) ÷ 4 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 3 ÷ 2 + for ÷ 4 | agi ÷ 3 | agi ÷ 4 | agi ÷ 20 | 70% |
| Rage FighterRF | for ÷ 7 + vit ÷ 15 a for ÷ 5 + vit ÷ 12 | ene ÷ 9 a ene ÷ 4 | nível × 3 + agi × 5 ÷ 4 + for ÷ 6 | agi ÷ 8 | agi ÷ 10 | agi ÷ 10 | 36% |
| Grow LancerGL | for ÷ 8 a for ÷ 4 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 5 ÷ 4 + for ÷ 4 | agi ÷ 7 | agi ÷ 4 | agi ÷ 20 | 40% |
| Rune WizardRW | for ÷ 8 a for ÷ 4 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 3 ÷ 2 + for ÷ 4 | agi ÷ 5 | agi ÷ 3 | agi ÷ 12 | 60% |
| SlayerSL | for ÷ 9 a for ÷ 5 | ene ÷ 9 a ene ÷ 4 | nível × 5 + agi × 3 ÷ 2 + for ÷ 4 | agi ÷ 5 | agi ÷ 3 | agi ÷ 12 | 37% |
| Gun CrusherGC | for ÷ 8 a for ÷ 5 | ene ÷ 8 a ene ÷ 4 | nível × 5 + agi × 3 ÷ 2 + for ÷ 4 | agi ÷ 4 | agi ÷ 4 | agi ÷ 20 | 100% |
Nenhuma linha corresponde ao filtro.
for = força, agi = agilidade, vit = vitalidade, ene = energia, cmd = comando. Toda divisão é inteira (o resto é descartado). O dano das armas é somado depois, já com a opção adicional da arma (+4% por ponto) aplicada.
Vida, mana, escudo e AG#
| Dark Wizard | 60 + (nível − 1) × 1 + vit × 2 | 60 + (nível − 1) × 2 + ene × 2 |
| Dark Knight | 110 + (nível − 1) × 2 + vit × 3 | 20 + (nível − 1) × 0.5 + ene × 1 |
| Fairy Elf | 80 + (nível − 1) × 1 + vit × 2 | 30 + (nível − 1) × 1.5 + ene × 1.5 |
| Magic Gladiator | 110 + (nível − 1) × 1 + vit × 2 | 60 + (nível − 1) × 1 + ene × 2 |
| Dark Lord | 90 + (nível − 1) × 1.5 + vit × 2 | 40 + (nível − 1) × 1 + ene × 1.5 |
| Summoner | 70 + (nível − 1) × 1 + vit × 2 | 40 + (nível − 1) × 1.5 + ene × 1.5 |
| Rage Fighter | 100 + (nível − 1) × 1.3 + vit × 2 | 40 + (nível − 1) × 1 + ene × 1.3 |
| Grow Lancer | 110 + (nível − 1) × 2 + vit × 2 | 40 + (nível − 1) × 1 + ene × 1 |
| Rune Wizard | 60 + (nível − 1) × 1.2 + vit × 2 | 60 + (nível − 1) × 1.8 + ene × 1.5 |
| Slayer | 130 + (nível − 1) × 1.2 + vit × 2 | 10 + (nível − 1) × 1.8 + ene × 1.5 |
| Gun Crusher | 100 + (nível − 1) × 1.5 + vit × 2 | 80 + (nível − 1) × 1.5 + ene × 2 |
Nenhuma linha corresponde ao filtro.
- Escudo (SD) —
(soma dos atributos × 12) ÷ 10 + nível² ÷ 15 + defesa ÷ 2. O Dark Lord soma o comando na conta. - AG (BP) — cada classe tem pesos próprios para força, agilidade, vitalidade, energia e comando; Dark Knight e Rage Fighter dependem quase só de energia (peso 1,0), enquanto o Dark Lord é a única classe que aproveita comando.
- Subir de nível dá 5 pontos de atributo e não enche a vida: só os máximos são recalculados.
Atributos iniciais#
| Dark Wizard | 18 | 18 | 15 | 30 | — | 60 | 60 |
| Dark Knight | 28 | 20 | 25 | 10 | — | 110 | 20 |
| Fairy Elf | 22 | 25 | 20 | 15 | — | 80 | 30 |
| Magic Gladiator | 26 | 26 | 26 | 26 | — | 110 | 60 |
| Dark Lord | 26 | 20 | 20 | 15 | 25 | 90 | 40 |
| Summoner | 21 | 21 | 18 | 23 | — | 70 | 40 |
| Rage Fighter | 32 | 27 | 25 | 20 | — | 100 | 40 |
| Grow Lancer | 30 | 30 | 25 | 24 | — | 110 | 40 |
| Rune Wizard | 13 | 18 | 14 | 40 | — | 60 | 60 |
| Slayer | 28 | 30 | 15 | 10 | — | 130 | 10 |
| Gun Crusher | 20 | 18 | 20 | 25 | — | 100 | 80 |
Nenhuma linha corresponde ao filtro.
Acerto e erro#
Antes de calcular o dano, o servidor decide se o golpe acerta. Contra monstros a conta compara a sua taxa de acerto com a taxa de defesa do alvo:
- Se a sua taxa de acerto for menor que a taxa de defesa do alvo, é erro em 95% das vezes; nos outros 5% o golpe acerta de raspão e causa 30% do dano.
- Caso contrário, sorteia-se um número entre 0 e a sua taxa de acerto: se ele cair abaixo da taxa de defesa do alvo, é erro.
No PvP a conta é outra: a chance de acerto é 100 × [acertoPvP ÷ (acertoPvP + defesaPvP)] × 2 × [seu nível ÷ (seu nível + nível do alvo)], com desconto de 5, 10 ou 15 pontos quando o alvo está 100, 200 ou 300 níveis acima, e sempre presa entre 2% e 100%.
| Dark Wizard | nível × 3 + agi × 4 | nível × 2 + agi ÷ 4 |
| Dark Knight | nível × 3 + agi × 4,5 | nível × 2 + agi ÷ 2 |
| Fairy Elf | nível × 3 + agi × 0,6 | nível × 2 + agi ÷ 10 |
| Magic Gladiator | nível × 3 + agi × 3,5 | nível × 2 + agi ÷ 4 |
| Dark Lord | nível × 3 + agi × 4 | nível × 2 + agi ÷ 2 |
| Summoner | nível × 3 + agi × 3,5 | nível × 2 + agi ÷ 2 |
| Rage Fighter | nível × 2,6 + agi × 3,6 | nível × 1,5 + agi ÷ 5 |
Nenhuma linha corresponde ao filtro.
Dano contra monstros#
- Defesa do alvo — buffs de redução (Lesser Defense) e o pierce do Sword Power descem a defesa do monstro; Greater Ignore Defense Rate tem uma chance de zerá-la.
- Base — dano físico ou mágico da classe, conforme a skill. O dano da skill é somado aqui.
- Crítico e excellent — crítico usa o dano máximo cheio mais o bônus de dano crítico; excellent usa o dano máximo ×1,2. Sem nenhum dos dois, sorteia-se entre mínimo e máximo. Crítico começa em 5% (+5% por item com Luck) e excellent em 3% (+10% por arma com o bit de taxa excellent).
- Multiplicador de classe por skill — Dark Knight nas skills de arma:
200 + energia ÷ 10% (teto 500%); Dark Lord nas skills dele:200 + energia ÷ 20% (teto 500%); outras classes nessas skills: 200% fixo. - Defesa é subtraída; um golpe de raspão vira 30%.
- Piso — o dano nunca cai abaixo de
seu nível ÷ 10(mínimo 1). - Taxa da classe — multiplica pelo DamageRatePvM (110% para Dark Wizard e Fairy Elf, 150% para Magic Gladiator, 70% para Dark Lord e assim por diante; veja a tabela acima).
- Double e Triple — Double dobra o dano; Triple triplica o que sobrou. O VIP soma +0,5% por nível na chance de Double e +0,25% na de Triple.
- Combo — encadeando três skills, o dano vira
dano × 2 + (for + agi + ene) ÷ 2.
Contra o jogador, o alvo usa metade da defesa dele; depois o dano entra primeiro no escudo (SD), que absorve 90%, e só o resto vai para a vida. Um atacante Rage Fighter causa bem menos dano em PvP: a matriz de classes corta o dano dele para 10% a 20% conforme o alvo.
Dano do monstro em você#
- Sorteio entre o dano mínimo e máximo do monstro, menos metade da sua defesa (mínimo 1).
- Defense stance (a skill de defesa do Dark Knight) corta 50% do golpe.
- Mana Shield é redução pura de uma porcentagem — não drena mana.
- À noite, em mapa aberto, os monstros causam +20% e recebem −10%.
- O intervalo entre os golpes de um monstro fica entre 0,7 s e 2,5 s. O seu é
1 ÷ (0,55 + velocidade de ataque ÷ 120), com teto de 2,5 ataques por segundo.
Experiência#
A experiência bruta por monstro está detalhada na página de Monstros. Sobre ela incidem, nesta ordem, os multiplicadores do jogador:
| VIP | +5% por nível | também +5% de zen por nível, só na pilha que cai do monstro |
| Guilda | +2% por nível | nível máximo 10 = +20% |
| Noite (mapa aberto) | +20% | das 18h30 às 6h do relógio do jogo |
| Chuva | +10% de dia · +30% à noite | custa −10% em todas as chances de item |
| Tempestade | +15% de dia · +35% à noite | custa −10% em todas as chances de item |
| Neve | +15% de dia · +35% à noite | sem penalidade de drop |
| Party | +20% no bolo do grupo | repartido por peso de nível entre quem está a até 25 tiles |
| Devil Square / Blood Castle | ×2 na EXP do monstro | aplicado antes dos bônus acima |
| Dízimo de guilda | 2% da sua EXP | vai para a experiência da guilda, sem descontar a sua |
Nenhuma linha corresponde ao filtro.
Ao subir de nível você ganha 5 pontos de atributo — e só isso: subir de nível não dá Cash nem pontos do Season Pass, e o reset também não dá Cash. O teto é o nível 400; a partir daí a experiência passa a alimentar o Master Level.
| 1 | 115 | 115 | 6 | 21 s |
| 5 | 124 | 597 | 6 | 23 s |
| 10 | 136 | 1.254 | 7 | 25 s |
| 20 | 87 | 2.398 | 8 | 29 s |
| 30 | 260 | 3.897 | 9 | 34 s |
| 50 | 1.322 | 19.423 | 11 | 42 s |
| 70 | 3.319 | 66.072 | 13 | 51 s |
| 100 | 8.683 | 243.779 | 17 | 1,1 min |
| 150 | 28.155 | 1.084.719 | 22 | 1,4 min |
| 200 | 77.949 | 3.598.022 | 27 | 1,8 min |
| 250 | 168.415 | 9.660.433 | 33 | 2,2 min |
| 300 | 321.285 | 21.491.328 | 38 | 2,5 min |
| 330 | 330.334 | 31.269.217 | 42 | 2,7 min |
| 350 | 336.587 | 37.941.286 | 44 | 2,9 min |
| 380 | 346.215 | 48.187.493 | 47 | 3,1 min |
| 399 | 352.511 | 54.828.089 | 49 | 3,3 min |
| 400 | 352.814 | 55.180.903 | — | — |
Nenhuma linha corresponde ao filtro.
A tabela é uma curva de tempo: cada nível custa o que o jogador típico (sozinho, sem VIP, dia útil, 900 abates por hora) faz no spot do nível dele no tempo da coluna da direita — o nível 400 sai em cerca de 12 horas. Veja experiência e tempo de jogo.
Custo de skill#
Cada skill tem um custo fixo de mana e, algumas, de AG; os dois valores estão nas tabelas de skills. O servidor cobra o custo cheio no momento do uso e recusa a skill se faltar mana — a caça automática só arma uma skill que você consegue pagar. Não há redução de custo por nível; quem reduz é a árvore de master (nós de consumo de AG) e as opções de socket.
Venda automática#
Com a mochila cheia, o item Comum ou Incomum que você pega é vendido na hora pelo mesmo valor do botão Vender tudo: [(req. de nível ou nível do item) × 350 + durabilidade × 5] × (1 + nível do item × 0,5) × (1 + 0,1 Luck + 0,1 Skill + 0,1 × pontos de opção) × 0,09, nunca acima de 20% do preço de compra do item na loja e sem bônus de VIP ou guilda. Joia, caixa, gema, excellent, ancient, socket, +7 ou acima e tudo do degrau Raro para cima não é vendido: fica no chão.
Referência no código: server/src/game/stats.ts → calcDerived · server/src/game/combat.ts → missCheck, rollPlayerDamage, rollMonsterDamage, rollPvPDamage, pvpHitRate, playerAttackInterval · server/src/game/world.ts → killMonster, gainExp, gainZen, itemSellValue · shared/src/economia.ts → valorVendaNpc, VENDA_FRACAO, VENDA_TETO_COMPRA · shared/src/daycycle.ts → expEnvBonus