Je corrigeais les quelques bugs que j’ai encore sur Trello et je me suis rendu compte que je n’avais jamais terminé le respawn. Ce n’est pas un bug, mais il fallait bien le faire un jour. J’ai donc codé toute la mécanique de dissimulation de l’interface, blocage du clavier et de la souris et création d’un menu à la mort, qui pour le moment n’a qu’une seule option : retour au sanctuaire !
Ca m’a quand même bien rappelé Althea, je créerai d’ailleurs probablement quelque chose qui s’approche de nos anciens sanctuaires. Cela n’a pas été sans mal mais, au final, ça c’est bien mis en place, le joueur décédé respawn à son sanctuaire full points de vie et les mobs ne lui courent pas après.
C’était aussi un peu spécial, ça, tant que le mob a le joueur dans le collimateur, mort ou pas, il lui fonce dessus, par-delà les montagnes et les océans s’il le faut. Bon, c’est marrant, mais c’était quand même bof. J’ai donc, dans la foulée, revisité le Behavior Tree des mobs pour qu’ils oublient les cibles mortes et tant que j’y étais je les fais revenir à leur point de spawn s’ils s’en écartent de plus d’une certaine distance. Le côté rigolo, contrairement à WoW, c’est que s’ils rencontrent un joueur sur le chemin, ils l’aggro direct. Normalement, on ne fait pas comme ça, mais ça me fait marrer, c’est toujours fun de laisser un pack de mobs foncer sur un gars qui s’assied son café à la main. C’est que je n’ai pas si souvent l’occasion de rigoler en développant le jeu, ça restera comme ça !