Forum Sistearth

Archives => Bugs Corrigés => Discussion démarrée par: Ixiniaä Naha le 14 Décembre 2012 à 18:17:52



Titre: [corrigé] Jeune djinn de glace niv 2
Posté par: Ixiniaä Naha le 14 Décembre 2012 à 18:17:52
14/12/12 17:15   Jeune Djinn de glace (101) est mort(e), vous gagnez 122 xp et 0 Opale(s)
14/12/12 17:15   Vous gagnez un bonus de 11 Xp
14/12/12 17:15   Vous infligez 163 Pv de dégâts à Jeune Djinn de glace
14/12/12 17:15   Vous attaquez Jeune Djinn de glace avec un(e) Arc léger

Moi j'suis pas contre gagner 133xp pour 13 PA :D


Titre: Re : Jeune djinn de glace niv 2
Posté par: Chrono le 14 Décembre 2012 à 19:12:34
uhu! la formule d'xp est en valeur absolue? donc faut fragguer du lvl1-2 pour xp !!

(2*2 - 31) *4.5 = -121,5 xp, le compte est bon :)


Titre: Re : Jeune djinn de glace niv 2
Posté par: Mel le 15 Décembre 2012 à 18:13:10
ben en fait, j'ai pas l'impression qu'il y ait une valeur absolue :p


Titre: Re : Jeune djinn de glace niv 2
Posté par: Ixiniaä Naha le 17 Décembre 2012 à 00:43:01
Nan car j'en ai butté un autre et j'ai gagné 0


Titre: Re : Jeune djinn de glace niv 2
Posté par: Mel le 17 Décembre 2012 à 06:39:50
y a deja eu un bug similaire il me semble genre le perroquet a 1-2 xp au lieu de 0... enfin, je pense que l'on peut les assimiler.
Faudra voir si ça se reproduit mais a regarder vite fait le code (pas envie de me plonger dans ce truc), y a rien qui explique ça. :s


Titre: Re : Jeune djinn de glace niv 2
Posté par: Yoda le 17 Décembre 2012 à 20:28:33
Peut-être lié à l'ID?


Titre: Re : Jeune djinn de glace niv 2
Posté par: Mel le 17 Décembre 2012 à 20:37:53
hahaha, pas con...
ouais, ça doit etre ça
id101 = enqueteur1 lv29.

(29*2-31)*4.5 = 122


Titre: Re : Jeune djinn de glace niv 2
Posté par: Hirisar le 18 Décembre 2012 à 10:59:07
Bien joué, c'est ça en plus x), je tente de corriger ça.

Correction écrite et envoyée. Si vous voyez des problèmes (j'ai fait deux tests rapides), vous connaissez le chemin ^^.

Pour donner plus de précision, à chaque fois que vous tuiez un monstre, on regarde le pj correspondant à son id :p


Titre: Re : Jeune djinn de glace niv 2
Posté par: Yoda le 18 Décembre 2012 à 22:31:00
\o/
Et un mystère de Sistearth résolu !


Titre: Pas de gain d'xp
Posté par: Tchupa le 19 Décembre 2012 à 09:17:35
Surement un effet secondaire de votre correction de gain d'xp en trop, maintenant on en gagne plus du tout  :crylot:

Citation
19/12/12 08:10   Alchimiste (640) est mort(e), vous gagnez 0 xp et 60 Opale(s)
Etant un monstre lvl 20, j'aurai du gagner 54xp (je l'ai tué tout seul, évidemment).



Titre: Re : Pas de gain d'xp
Posté par: Hirisar le 19 Décembre 2012 à 11:25:06
ça vient de la "correction" d'hier, en faite, j'ai rajouté un bug plutôt que de le corriger :p

J'ai remis l'ancien fichier du coup. Et j'ai refait des tests mais je sais pas ou ça plante xD

Ah ah, j'ai trouvé un truc x)

Citation
Vous portez un coup critique
Vous infligez 25211 Pv de dégâts à Jeune Djinn de glace (101) (0% de chance d'esquiver, jet: 18) (19% de chance de critique, jet: 16)
Jeune Djinn de glace laisse tomber 1 Glaçon(s)
Le gain d'xp théorique est -117
Le gain d'xp AVANT le coeff est -117et le coeff est-0.9999
Le gain d'xp Après le coeff est 117
Jeune Djinn de glace (101) est mort(e), vous gagnez 117 xp et 0 Opale(s)

Ouai, bon je vois pas d'où la requête pour le coeff plante. Je pourrai corriger avec un si coeff < 0: coeff = 0, mais je ne sais pas la portée de cette correction...