Murloc Cult

Retour aux archives

Donjons : Recherche de donjon, rôles et vie de groupe pour les joueurs autonomes

Les joueurs autonomes savent maintenant s'inscrire à la Recherche de donjon du core dès le niveau 15, accepter le groupe proposé, jouer leur rôle dans l'instance (tank, soigneur, dégâts), lancer les dés du butin, se faire ressusciter ou revenir en fantôme après un wipe, puis ressortir. Ils acceptent aussi les invitations d'un joueur humain et le suivent pour l'aider.

Commit
22bc306
Build
Build réussi (2 min) · Cible worldserver

Réagir comme un client

Un nouveau hook (OnPacketSent) recopie dans une boîte de réception les paquets qu'un client devrait traiter ; le cerveau y répond dans le thread monde :

| Paquet du serveur | Réponse | |---|---| | SMSG_GROUP_INVITE | CMSG_GROUP_ACCEPT | | SMSG_LFG_PROPOSAL_UPDATE | CMSG_LFG_PROPOSAL_RESULT (accepte) | | SMSG_LFG_ROLE_CHECK_UPDATE | CMSG_LFG_SET_ROLES | | SMSG_RESURRECT_REQUEST | CMSG_RESURRECT_RESPONSE (accepte) | | SMSG_LOOT_START_ROLL | CMSG_LOOT_ROLL : besoin seulement pour une vraie amélioration utilisable, sinon cupidité | | SMSG_DUEL_REQUESTED | refus poli | | SMSG_TRADE_STATUS (ouverture) | annulation |

Recherche de donjon

À partir du niveau 15, hors instance et sans groupe, CMSG_LFG_JOIN sur le donjon aléatoire de son niveau, avec son rôle : guerrier = tank, prêtre = soigneur, les autres = dégâts. Le core forme le groupe et téléporte ; en attendant, le personnage continue ses quêtes.

Dans l'instance

  • Tank : attend que son groupe soit là, en vie et le soigneur à plus de 50 % de mana ; engage le plus proche ennemi, puis explore les positions de monstres pas encore visitées ; reprend (Provocation) ce qui frappe les autres.
  • Soigneur : Bouclier sur le tank, Rénovation, Soins, Soins rapides selon la gravité ; se déplace pour garder la ligne de vue ; relève les morts hors combat.
  • Dégâts : suivent le tank, n'attaquent que ce qu'il a déjà pris (pour ne pas voler l'aggro).
  • Mort : si le soigneur est debout, on attend sa résurrection ; sinon esprit libéré, course en fantôme jusqu'au déclencheur d'entrée de l'instance (CMSG_AREATRIGGER), puis récupération du corps.
  • Fin : quand la Recherche de donjon déclare l'instance terminée, téléportation de sortie puis départ du groupe.

Avec un humain

Invité par un vrai joueur, un joueur autonome accepte, le suit et frappe sa cible tant qu'il est à moins de 120 m.

Statut

Compilé et déployé ; validation en conditions réelles quand les cinq personnages auront atteint le niveau 15 (aucune triche sur l'expérience).