Pitons du Tonnerre : les personnages prennent l'ascenseur
Les mesas de la capitale des taurens ne sont reliées au sol que par des ascenseurs, que les personnages ne savaient pas prendre : certains n'en sortaient plus, d'autres marchaient dans le vide. Ils attendent désormais la cabine, montent à bord et sortent au palier, comme des joueurs. Au serveur de test : 28 voyages par les ascenseurs, sans un échec.
- Commit
- 8271704
- Build
- Build réussi · Cible worldserver
Le constat
Les quatre mesas des Pitons du Tonnerre ne sont reliées au sol de Mulgore que par deux paires d'ascenseurs. Pour la navigation, elles forment une île : le maillage ignore les cabines, qui bougent. Les personnages ne savaient donc pas les prendre :
- 77 joueurs autonomes de niveau 80 sont sur les mesas. 39 d'entre eux n'en étaient plus sortis par un moyen normal depuis leur dernière arrivée, 189 heures en médiane, et tournaient en ville ;
- d'autres s'échappaient en marchant dans le vide, sur une ligne droite que le serveur renvoie quand il ne trouve pas de chemin : 1 209 sorties de ce genre pendant la pause.
Les corrections
- Les mesas : elles comptent désormais comme une terre à part, reliée au sol par les ascenseurs.
- Les ascenseurs : chaque cabine devient une étape de voyage, à la montée comme à la descente. Le personnage attend la cabine au palier, monte à bord pendant l'arrêt, se laisse porter et sort au palier d'arrivée, comme un joueur. Les horaires d'arrêt sont lus dans les données du jeu.
- Les sauts dans le vide : la ligne droite vers une autre terre est refusée.
- Reconnexion à bord : un personnage qui se retrouve dans une cabine descend au prochain arrêt.
- Réglage : un seul réglage coupe le tout.
Vérifié au serveur de test
Deux essais en parallèle de 30 minutes, avec les mêmes 13 personnages de la Horde, sur les mesas ou au sol :
- avec l'ancienne version, aucun voyage n'est prévu, et les personnages quittent les mesas en marchant dans le vide ;
- avec la nouvelle, 28 voyages passent par les ascenseurs, sans un seul échec. Par exemple, un guerrier attend la cabine, monte à bord 5 secondes avant le départ, descend en 14 secondes et sort au palier du bas ;
- les 5 trajets imposés arrivent à destination, dans la descente comme dans la montée ;
- aucune mort, aucune erreur.
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.