Pular para conteúdo

Exemplos de dano

Status: Live 0.7.0

Os exemplos utilizam as fórmulas atualmente publicadas.

Os exemplos abaixo seguem o servidor oficial Live 0.7.0. Eles isolam um golpe que ja acertou; a chance de acerto e a chance de Parrying sao sorteios anteriores e independentes.

Atacante usado

Nos primeiros exemplos, o atacante possui:

  • 100 Tactics.
  • 100 Anatomy.
  • 100 STR.
  • Arma of Vanquishing, com bonus final de +9.

Sua escala e:

escala = 1 + (100 - 50)/100 + 100/500 + 100/500
escala = 1 + 0,50 + 0,20 + 0,20
escala = 1,90

Faixas de dano bruto

Arma Dano-base Depois da escala e truncamento Vanquishing Dano bruto final
Kryss 10-12 19-22 +9 28-31
Bardiche 17-20 32-38 +9 41-47
Bow 17-21 32-39 +9 41-48

Cada golpe sorteia um inteiro dentro da faixa de dano-base. Por isso, os valores intermediarios nao formam necessariamente uma progressao perfeitamente uniforme depois da multiplicacao e do truncamento.

Exemplo 1: regiao sem armor

Um Bow of Vanquishing sorteia dano-base 19:

dano escalado = truncar(19 x 1,90) = truncar(36,10) = 36
dano bruto = 36 + 9 = 45
bonus por regiao descoberta = arredondar(45 x 15%) = 7
dano final = 45 + 7 = 52

O personagem perde 52 hits. Roupas comuns e joias sem Physical Resist nao eliminam esse bonus.

Exemplo 2: armor regional

O mesmo golpe bruto de 45 acerta uma peca que exibe 18% de Physical Resist:

absorcao = arredondar(45 x 18%) = 8
dano final = 45 - 8 = 37

O personagem perde 37 hits. Nao ha sorteio de absorcao: o percentual exibido pela peca determina diretamente o resultado.

Exemplo 3: armor com Protection

A regiao possui 18% de Physical Resist e Protection concedeu 8%:

absorcao da armor = arredondar(45 x 18%) = 8
apos armor = 45 - 8 = 37
absorcao de Protection = arredondar(37 x 8%) = 3
dano final = 37 - 3 = 34

O personagem perde 34 hits.

Se a regiao estiver vazia, primeiro entra o bonus de 15% e depois Protection:

apos bonus de regiao descoberta = 45 + arredondar(45 x 15%) = 52
absorcao de Protection = arredondar(52 x 8%) = 4
dano final = 52 - 4 = 48

Exemplo 4: Parrying com shield

O defensor possui Parrying 100.0 e um shield que exibe 31% de Physical Resist:

chance de bloquear = 45%
absorcao em bloqueio bem-sucedido = arredondar(45 x 31%) = 14
dano final = 45 - 14 = 31

Se o bloqueio acontecer, o personagem perde 31 hits e nenhuma peca corporal e consultada. Se o Parrying falhar, o servidor sorteia normalmente uma regiao corporal e aplica a armor daquela regiao. Protection, quando ativa, e calculada sobre os 31 pontos restantes.

Exemplo 5: comparacao completa

Para o mesmo dano bruto de 45:

Defesa encontrada Calculo Dano final
Regiao vazia, sem Protection 45 + 15% 52
Peca com 18% Physical Resist 45 - 18% 37
Peca com 18% e Protection 8% 45 - 18%, depois -8% 34
Regiao vazia e Protection 8% 45 + 15%, depois -8% 48
Parry com shield de 31% 45 - 31% 31

O resultado pratico pode envolver tres sorteios separados: acerto do ataque, sucesso do Parrying e, quando nao ha bloqueio, regiao corporal. Os percentuais de absorcao deixam de ser aleatorios.