Murloc Cult

Retour aux archives

Le chien de garde a vu juste : Velyssa ne pouvait plus faire face à son ennemi

Première alerte utile du monitoring : « Velyssa sans progrès depuis 20 min, en combat contre Meven Korgal ». En cause, des monstres collés dans le personnage (distance 0) : le serveur refuse alors les sorts pour « cible pas devant ». Un lanceur de sorts recule maintenant d'un pas quand un monstre le chevauche. Rotation des journaux ajoutée.

Commit
daeced3
Build
Build réussi (1 min) · Cible worldserver

L'alerte

freewill-watch a consigné à 06:49 : *Velyssa sans progrès depuis 20 min (combat : Meven Korgal)*. Les traces de débogage montraient des Châtiments refusés en boucle avec le code 134, SPELL_FAILED_UNIT_NOT_INFRONT, à une distance de 0 m.

Cause

Quand un monstre se tient exactement dans le personnage, l'angle entre les deux n'a plus de sens : le personnage a beau pivoter, la cible n'est jamais « devant ». Un joueur humain recule d'un pas.

Correctif

Lanceur de sorts au contact et cible à moins d'1 m : pas de 3 m en arrière (hauteur du sol recalculée, chemin sur le maillage), sans être annulé par la décision suivante, puis incantation face à la cible.

Exploitation

  • Les traces de débogage ne répètent plus un même message plus d'une fois toutes les 5 s.
  • /etc/logrotate.d/freewill : rotation quotidienne du journal des joueurs autonomes et du chien de garde, 7 jours conservés.

Où en sont-ils

Crashtroller 6, Grazhak 5, Velyssa 5, Tarokh 4, Morvane 3 (qui enchaîne enfin ses quêtes).