lzear / LeekWars_Kikimeter

5 stars 3 forks source link

bug récupération attacker #18

Closed yLark closed 10 years ago

yLark commented 10 years ago

Ce rapport de combat fait planter le kikimeter à la ligne 441: currentFight.leeks[attacker] is undefined

Foudge commented 10 years ago

Le bug est au tour 6 : Domingo meurt alors que personne n'a attaqué au tour 6, donc attacker = null.

Tour 6 Tour de Henry Henry gagne 11 PV Henry lance Forteresse Henry gagne 45 bouclier relatif Henry perd 8 PT Henry se déplace Henry perd 5 PM Henry perd 1 PT Henry dit : "Tu finiras dans la marmite bien avant que la casserole soit chaude, Domingo !" Tour de Domingo Domingo perd 16 PV Domingo perd 5 PV Domingo est mort !

Le correctif est le même que pour la gestion des dégats et des soins sur plusieurs tours : rajouter if (attacker != null) puisqu'on ne sait pas qui est l'attaquant.

yLark commented 10 years ago

Bien vu, je n'avais pas eu le temps de jeter un œil au problème.

Foudge commented 10 years ago

Je me suis occupé du correctif ;) Je cloture le bug.

yLark commented 10 years ago

Merci !