J’ai terminé l’affichage stable des barres de vie, superposées et prêtes à recevoir buffs, débuffs, incantations, etc
J’ai pour cela dû créer un subsystem, UAltheaNameplateSubsystem.
C’est beaucoup de code mais c’est stable et pro.
J’ai abandonné l’idée des armes élémentaires, j’ai autre chose à faire et ces armes sont des cauchemars à équilibrer en PvP, imposent de remplir ses sacs de pièces d’armures dotées de résists particulières et d’armes spéciales. Pas sûr que j’y reviendrai. Par contre j’ai implémenté la pénétration d’armure et validé l’effet de l’armure sur un pourcentage de réduction et non une valeur fixe.
J’ai aussi réglé le bug du délai d’attaque : après clic droit sur une cible, si le joueur n’est pas à portée, un compteur temporaire s’enclenche et la première frappe survient dès que le joueur arrive à la bonne distance, pour ne pas perdre de temps d’attaque. C’est un détail, mais le genre de détails qui énervent. C’est réglé.
J’ai aussi réglé le problème des mobs qui se bourraient entre eux quand ils n’avaient pas de joueur en ligne de vue. C’était marrant, mais tout de même, faut rester sérieux, donc maintenant les membres d’une même faction sont copains comme cochons. Petit truc vicelard à régler ça, pas grand chose en code mais fallait trouver le bon endroit pour intervenir.
J’attaque maintenant les skills à la manière d’UO, c’est un gros morceau, j’aimerais que ce soit un élément qui définit Myrdil donc je vais me donner le temps de bien faire les choses.