21-12-2010, 06:47 PM
Mais donc si chaque item n'a qu'une seule utilisation pourquoi ne pas simplement transmettre à ta fonction l'id de la compétence concernée et la quantité de points de recherche que cela ajoute, ça t'éviterais tout une phase de calculs non ? Sans rentrer dans ton système de prérequis tu pourrais simplement avoir ta table pour les compétences des joueurs, définir le total de points de recherche à avoir et le nombre de points que le joueur à débloqué. Quand tu appelles ta fonction tu transmet l'id de la compétence et le nombre de points que l'objet rajoute tu vires l'objet de l'inventaire et tu augmentes le nombre de points débloqué dans la table non ? Ça t'éviterais de passer par des pourcentages.