Quinze bugs de comportement : le portail de Hurlevent et les personnages figés
Les personnages de l'Alliance qui rentraient à Hurlevent par portail restaient enfermés dans une salle sous le quartier des mages ; ils en sortent désormais par le portail de la tour. Le lot débloque aussi des personnages figés sous l'eau et plus de mille personnages qui tournaient en rond devant des mannequins d'entraînement. Il corrige encore la fuite, l'argent des réparations, les dons, les sacs, les itinéraires et la monte des druides.
- Commit
- 29fb1b6
- Build
- Build réussi · Cible worldserver
Le constat
- Portail de Hurlevent : les portails de Shattrath, de Dalaran et de l'escalier du Destin, comme la téléportation des mages, déposent les personnages dans une salle fermée sous le sanctuaire des mages. Pour la navigation, cette salle est un îlot relié à rien : sa seule sortie est son portail, qui mène en haut de la tour. Il y a eu 457 arrivées par ces portails les 28 et 29 octobre.
- Personnages figés : un casque de plongée relance chaque seconde un sort de respiration sans fin, que le module prenait pour une incantation en cours. Quatre personnages attendaient ainsi sous l'eau depuis le 24 octobre.
- Allers-retours sans fin : la recherche de gibier retenait les mannequins d'entraînement des capitales, que le combat refusait ensuite. Pendant la pause, 1 155 personnages, presque tous de niveau 80, ont fait plus de dix allers-retours en 30 minutes.
- Fuite : la fuite ordinaire repartait par où le personnage était venu, sans regarder. Pendant la pause, 8,8 % des morts des niveaux 70 à 80 suivaient ce repli.
- Argent des réparations :
- 397 personnages ne pouvaient pas payer leurs réparations, dont 295 sans guilde ;
- l'or reçu n'était pas relevé au-delà de 1 500 m d'une boîte aux lettres ;
- la monte et les leçons d'armes ou de métier se payaient sur l'argent des réparations.
- Dons d'équipement : 896 pièces données n'ont jamais été relevées. Elles partaient vers des personnages bloqués, qui ne passaient plus à une boîte aux lettres.
- Sacs pleins : 394 personnages de niveau 80 n'avaient plus une case libre.
- Druides : 6 455 refus de monture sous la forme de sélénien en deux semaines.
- Itinéraires :
- 64 % des morts en voyage survenaient sur la marche vers la première étape, que le calcul croyait plate et sûre ;
- l'entraînement partait parfois très loin pour une ou deux leçons.
- Force réelle : l'auberge, l'évacuation et le contrôle à la connexion jugeaient encore le danger d'après le niveau affiché. Un personnage désarmé pouvait aussi engager des monstres de quête.
- Dalaran : la téléportation proposée pendant la quête « Le royaume magique de Dalaran » ne servait pas. 198 voyages pour rendre cette quête ont été abandonnés.
Les corrections
- Portail de Hurlevent :
- la salle compte désormais comme une terre à part : les itinéraires passent par son portail, dans les deux sens ;
- après chaque arrivée, le voyage vérifie qu'il n'est pas enfermé. S'il l'est, il sort par un portail voisin ou change d'itinéraire.
- Personnages figés : un sort qui laisse agir n'est plus pris pour une incantation.
- Gibier : la recherche écarte les mannequins et tout ce que le combat refuse. Un coin de chasse atteint sans proie est mis de côté.
- Fuite :
- la fuite ordinaire choisit son point comme celle d'un combat perdu d'avance, loin des monstres au repos ;
- en solo, le chasseur feint la mort et le voleur disparaît ;
- le bilan des fuites ne compte plus comme réussie une fuite terminée par une mort en route.
- Entraide :
- un passant aisé de la même faction aide à réparer un personnage sans guilde ;
- le fauché va chercher l'or reçu à la boîte sûre la plus proche, même loin ;
- la monte, les leçons et les outils laissent de côté l'argent des réparations.
- Courrier : les dons vont à des personnages qui relèvent leur courrier et ont de la place.
- Sacs :
- les pièces moins bonnes que celles portées se vendent, jusqu'à la qualité épique ;
- les consommables dépassés se vendent quand les sacs débordent ;
- un personnage sans sac en achète un petit.
- Voyages :
- la marche compte le relief et le danger, d'après la force du personnage ;
- avant un long voyage, le personnage se repose, répare ou vide ses sacs s'il passe près d'un marchand ;
- l'entraînement ne part loin que pour assez de leçons ;
- un achat en honneur doit rapporter assez pour la durée du trajet.
- Force réelle :
- un personnage désarmé laisse de côté les objectifs à tuer hors de sa force ;
- l'auberge, l'évacuation et la connexion jugent d'après la force réelle.
- Montures : le druide quitte sa forme pour monter. Sans monture, il prend la forme de voyage, et le chaman le loup fantôme.
- Dalaran : pendant la quête, le personnage demande la téléportation au mage le plus proche, comme un joueur.
Vérifié au serveur de test
Deux essais en parallèle de 35 minutes, avec les mêmes personnages, l'ancienne version contre la nouvelle :
- 28 personnages de l'Alliance :
- les deux personnages envoyés à Hurlevent par portail sortent de la salle par le portail de la tour. Avec l'ancienne version, une mage qui voulait rejoindre son maître dans cette salle restait bloquée en chemin, puis renonçait ;
- les cinq personnages figés sous l'eau jouent de nouveau ;
- pièces équipées : 54 → 83 ; réparations : 8 → 19 ; dons reçus : 1 → 10 ; achats en honneur : 42 → 60 ;
- fuites : 35 → 10, dont manquées : 19 → 4.
- 16 personnages de la Horde :
- monstres tués : 20 → 32 ;
- fuites : 56 → 19, dont manquées : 28 → 7 ;
- dons reçus : 1 → 8 ; réparations : 6 → 10 ;
- la boucle devant les mannequins d'entraînement a disparu.
- Aucune erreur, aucun plantage, et la même consommation de processeur.
- Point noir : les morts passent de 7 à 19 sur les deux essais. Ce sont surtout des personnages que l'ancienne version laissait figés, bloqués ou désarmés. Réarmés et remis en route, ils restent faibles : des niveaux 80 à l'équipement de bas niveau et aux sorts très en retard, qui meurent contre des monstres ordinaires de niveau 69 à 71. Le calcul de leur force réelle les surestime. Un seuil de fuite plus prudent, essayé à part, n'y a rien changé : le prochain réglage porte sur ce calcul, et il est déjà à l'essai.
Encore ouvert
- Force réelle des niveaux 80 sous-équipés : elle reste surestimée. Un calcul plus sévère est à l'essai.
- Escalier du Destin : les élites de la Légion, à l'arrivée de la Porte des ténèbres, tuent encore des personnages de niveau 60 à 66.
- Pitons du Tonnerre : pour la navigation, la ville est un îlot, car ses ascenseurs ne sont pas sur le maillage.
- Niveaux 80 : hors des champs de bataille et du Norfendre, ils n'ont rien à faire et flânent en ville.
- Entraînement sans argent : une mage de niveau 80 aux sorts de rang 3 n'a pas les 60 pièces d'or de ses leçons.
- Aubergiste de Hurlevent : inaccessible à pied.
Déploiement
La nouvelle version du module est installée sur le serveur. Les joueurs autonomes restent à l'arrêt : ces corrections seront en place pour la reprise.