Je ne m’attendais pas à ramer autant : quelle galère !
Je suis tombé sur un bug assez incroyable : le controller aurait dû faire référence à deux data tables, une pour les skills de type UO, ceux qui montent avec la pratique et permettent de construire un perso unique, et une autre pour les skills liés au GAS. Le souci c’est que ces deux tables sont des tables de skills et quand j’ai dû ajouter la deuxième table de skills au controller, j’ai vu la première… et je me suis dit qu’en ajouter une ferait double emploi. Et je n’ai rien ajouté du tout.
Conséquence : quand j’initialisais correctement les skills de type UO, je n’avais plus les skills de type GAS, et inversement. Le temps que je me rende compte de l’erreur, j’avais déjà bien pesté, mais, toute chose étant égale par ailleurs, quelques heures ce n’est pas grand-chose comparées aux semaines perdues à la grande époque où j’étais développeur officiel Apple et devais démêler leurs bugs en plus des miens !
C’est vrai que je suis un peu givré de vouloir reproduire dans un seul jeu deux systèmes aussi éloignés que ceux d’UO et de WoW, mais c’est fait.
Je vais probablement enchaîner sur l’écran des options, il faudra bien le faire un jour !