Zoaklen / lolbuildcalculator

League of Legends Item Build Calculator
0 stars 0 forks source link

[BUG] Os valores de penetração de armadura e penetração mágica se somam ao invés de se multiplicarem #22

Closed VitorGSF closed 2 years ago

VitorGSF commented 2 years ago

Problema

Os valores de penetração mágica e física se somam quando em valores absolutos no jogo (como por exemplo: 2 itens dão, respectivamente, 10 e 8 de letalidade, a penetração é absoluta e fixa 18 para caso o personagem inimigo tenha resistência maior que 0), porém, para valores em porcentagem, eles se multiplicam (exemplo: 30% + 30% = 60%, porém o certo seria resultar em 49%).

Possível solução

Seria interessante substituir o cálculo atual de penetração em porcentagem para uma fórmula aproximadamente assim: pn = (1 - po * (1 - ip/100)). Onde: pn = Novo valor de penetração po = Antigo valor de penetração ip = Valor de penetração do item (%)

mateusamado commented 2 years ago

O commit b9f7eb9 enviado hoje (29/06/2022) busca resolver este problema.

Zoaklen commented 2 years ago

O commit b9f7eb9 enviado hoje (29/06/2022) busca resolver este problema.

Fiz alguns testes dentro do League of Legends e agora os valores estão batendo com os valores do jogo, o problema parece ter sido consertado.