Ah ! ce bon vieux Global Cooldown à 1.5s de WoW. On ne change pas les équipes qui gagnent, je garde.
J’ai quand même passé plus de temps que je ne l’aurais dû, l’effet de roue qui passe du sombre au clair demande un matériau spécial, que je suis bien incapable d’écrire et l’IA m’a laissé tomber vers la fin, on y était presque j’ai dû sortir l’artillerie lourde et le faire terminer par ai.studio, que je réserve habituellement pour le codage lourd, mais bon, il a réglé ça en deux coups de cuiller à pot… pour ensuite me rendre chèvre avec l’implémentation dans le GAS. Moitié sa faute, moitié la mienne, l’IA c’est comme un ours, si ce n’est pas toi qui le domptes, c’est lui qui te bouffe.
J’ai au passage remarqué des erreurs de jugement dans l’implémentation du GAS, j’ai retravaillé la classe de base pour passer le GCD dans le ActivateAbility de la classe-mère et j’aurai également à centraliser les compétences dans un data asset et non bêtement dans une table du character, stupidité qui m’aurait coûté cher si je n’avais flairé le lièvre, quelques centaines d’abilities données systématiquement à un perso qui ne peut en utiliser que 8 à la fois, c’était crétin.
Mais l’IA est crétine, je travaille avec un enfant de 5 ans qui a un QI de 160, pas commode !