Domaine concerné: Script Logiciel utilisé: RMVX Bon alors j'étais en train de testé mon jeu sur lequel je travaille depuis... des années. J'étais en train d'éffectuer les premiers vrais tests qui pour le moment étaient plus que concluant jusqu'à ce que je découvre ce bug qui fasse TOUT foirer.
Un personnage de mon équipe est ambidextre. Et le jeu contient une possibilité de faire enchanter nimporte quel armes avec un élément pour augmenter (ou réduire) les dégats contre certains type d'ennemis.
Mon problème ? Je vous l'explique.
Disons que personnage Y a d'équipé :
Épée de Feu
Épée d'Eau
(On va faire simple pour que tout le monde comprenne bien.)
Le monstre qu'il attaque est invulnérable au Feu MAIS subit deux fois plus de dégats contre l'eau.
Alors le résultat auquel je m'attend à m'obtenir est que, le premier coup d'épée (celle de feu) inflige 0 dégats. Alors que le deuxième (celle d'eau) inflige x2.
Au lieu de cela, le système considère que les DEUX attaques ont pour éléments Eau ET Feu, alors les deux attaques infligent 0 Dégat. Comprennez que ce n'est pas du tout le résultat que je souhaite obtenir.
Imaginer vous battre contre une créature vulnérable au Feu avec une arme normal et une enchantée par le feu mais que les DEUX attaques obtiennent un bonus de dégat...
Si quelqu'un connait la solution à ce problème je suis tout ouïe.
|