Un personne avec X% de résistance subira (1-X/100) fois moins de dégats qu'une personne à 0%, donc les points de vie "supplémentaires" sont en réalité de:
Nb_Pv*X/[100(1-X/100)]
Soit :
d(PV) est le gain de point de vie fictif. C'est aussi la différence de points de vie entre les PV fictifs et les points de vie initiaux.
Les points de vie initiaux c'est la vitalité de base, par exemple 3'000 PV. Les points de vie fictifs, c'est l'équivalent de points de vie si les %res sont ramenés à 0. Par exemple, 3'000 points de vie et 50% de résistances, c'est équivalent à 6'000 points de vie à 0% de résistance. Les 50% de résistances "doublent" vos points de vie (l'adversaire tape seulement de moitié, il devra faire le double de dommages pour refaire les mêmes dommages qu'avant).
d(PV) = PV
fictifs - PV
intiaux
Et... je ne vois toujours pas mon erreur.
Je vais refaire mes propres calculs puis les comparer avec les tiennes, je trouverai peut-être l'erreur comme ça. D'abord, instaurons une légende :
Légende :
PV : les points de vie de base du joueur.
%res : la résistance du joueur (sans la dragodinde)
%res+5 : la résistance du joueur (avec la dragodinde)
Dom
0 : Les dommages que doit faire l'adversaire pour mettre K.O. le joueurs (sans la dragodinde)
Dom
5 : Les dommages que doit faire l'adversaire pour mettre K.O. le joueurs (avec la dragodinde)
d(PV) c'est le gain de point de vie fictif. Ici c'est d(PV) = Dom
5 - Dom
0. Le pourcentage de vie supplémentaire vaut d(PV)/PV
Si l'adversaire veut faire tomber les PV à 0, il doit passer les résistances. S'il y a 20%, cela veut dire que 80% des dommages passent. Donc 1-20% = 100% - 20% = 80%. 80% des dommages Dom
0 passent ici.
Même chose, sauf qu'on rajoute les +5 de la dragodinde. Si 25% sont réduits, 75% des dommages Dom
5 passent.
C'est le gain de point de vie fictif entre la situation où l'on a la dragodinde en armure et la situation où on ne l'a pas. Ca permet de jauger de combien de PV vaut cette dragodinde.
Or :
Or :
Donc on remplace :
C'est un remplacement de valeur. Il suffit de reprendre les premières équations et de faire basculer les %res de l'autre côté afin d'isoler les dommages à infliger.
Or, nous cherchons le gain de vitalité en pourcentage, soit d(PV)/PV. Donc, de chaque côté, on divise par PV pour maintenir l'égalité (5 = 5 mais 5/2 = 5/2 aussi).
A droite, il y avait des PV en haut et en bas, ça se simplifie.
On va maintenant tout mettre sous le même dénominateur :
On retrouve la même équation (enfin, je crois), sauf que ton X et Y sont mes %res et %res+5.
___________________________________
Sinon, j'ai la même formule que toi pour calculer la valeur de PV limite.
A priori, je pense que mon tableau est juste. Mais il faut demander confirmation. Je t'envoi le tableur en MP.
Edit : La messagerie privée ne gère pas les pièces jointes, donc je l'envoie ici. Attention, je ne garanti pas l'absence de virus et s'il y en a un, signalez le ! Je me dépêcherai de retirer le lien. N'hésiter pas à contactez un modérateur s'il y a le moindre problème avec le fichier. Il ne doit pas y en avoir mais un peu de prudence ne peut pas faire de mal.
Donc voilà le fichier :
PV et %res.xls (format excel, JoL ne prend pas en charge openoffice)