28 févr. 2016, 00:25

Tu dois faire deux variables : une du temps total de cuisson et une du temps actuel (burnTime), tu fais une fonction qui return le burnTime en fonction de l’item qui est appelée si le slots n’est pas null et si le burnTime = 0 et tu décrémente le burnTime tous les ticks.
Et bien sur dans canSmelt(), tu rajoute if(this.burnTime <= 0) return false;

Pour la fonction qui return le burnTime en fonction du l’item, je te conseille de prendre celle du four.