Pandarie : aucune rencontre de boss n etait declaree

Signale en jeu : « je n ai plus les objectifs de boss a battre affiches,
ce qui laisse penser que le donjon est considere comme fini au 1er
boss ».

instance_encounters associe une rencontre officielle (DungeonEncounter)
a la creature qui la valide. Sans ces lignes le coeur n a rien a
annoncer au client : aucun objectif ne s affiche et aucune progression
n est enregistree. Le script d instance declarait pourtant bien ses
trois rencontres (MAX_ENCOUNTER 3) -- c est la donnee qui manquait, pas
le code.

Verification faite, AUCUN donjon de Pandarie n avait ses rencontres :
Temple du Serpent de jade, Brasserie, Passage des Voleurs de mort,
Palais de Mogu shan, Porte du Couchant, Fosse aux serpents. La table
contient 389 rencontres pour les extensions precedentes : l oubli est
circonscrit a Pandarie.

Traites ici les deux donjons debogues recemment (7 rencontres).
Identifiants releves dans DungeonEncounter.db2 du build 7.3.5.26972
filtre par MapID, et LFGDungeons.db2 en mode normal pour le dernier
boss de chaque donjon.

Table lue au demarrage uniquement : necessite un redemarrage.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
SylvaniaCore deploy
2026-08-25 22:44:49 +02:00
parent 29038ec486
commit 80b76d3bd1
+63
View File
@@ -0,0 +1,63 @@
-- =====================================================================
-- Brasserie brune d'Orage et Temple du Serpent de jade :
-- AUCUNE rencontre de boss n'était déclarée.
--
-- SIGNALÉ EN JEU
-- « je n'ai plus les objectifs de boss à battre affichés, ce qui laisse
-- penser que le donjon est considéré comme fini au 1er boss ».
--
-- LA CAUSE
-- La table `instance_encounters` associe une rencontre officielle
-- (DungeonEncounter.db2) à la créature qui la valide. Sans ces lignes,
-- le cœur n'a rien à annoncer au client : aucun objectif de boss ne
-- s'affiche, et aucune progression n'est enregistrée.
--
-- Le script d'instance déclare pourtant bien ses trois rencontres
-- (MAX_ENCOUNTER 3 dans stormstout_brewery.h) — c'est la donnée qui
-- manquait, pas le code.
--
-- Ce n'est pas propre à la Brasserie : vérification faite, AUCUN donjon
-- de Pandarie n'a ses rencontres déclarées (Temple du Serpent de jade,
-- Passage des Voleurs de mort, Palais de Mogu'shan, Porte du Couchant,
-- Fosse aux serpents). La table contient bien 389 rencontres pour les
-- extensions précédentes : l'oubli est circonscrit à Pandarie.
--
-- On traite ici les deux donjons débogués récemment. Les autres suivront.
--
-- D'OÙ VIENNENT LES DONNÉES
-- Identifiants relevés dans `DungeonEncounter.db2` du build 7.3.5.26972,
-- filtré par MapID ; identifiants de donjon dans `LFGDungeons.db2`,
-- mode normal (DifficultyID 1).
--
-- carte 961 : 1412 Ook-Ook, 1413 Hoptallus, 1414 Yan-Zhu — LFG 465
-- carte 960 : 1416 Liu Flameheart, 1417 Lorewalker Stonestep,
-- 1418 Wise Mari, 1439 Sha of Doubt — LFG 464
--
-- `creditType` 0 = ENCOUNTER_CREDIT_KILL_CREATURE.
-- `lastEncounterDungeon` n'est renseigné que sur le DERNIER boss de
-- chaque donjon : c'est lui qui déclenche la récompense de fin.
--
-- ⚠️ Cette table n'est lue qu'au démarrage : un redémarrage est
-- nécessaire, le rechargement à chaud ne suffit pas.
-- =====================================================================
DELETE FROM `instance_encounters`
WHERE `entry` IN (1412,1413,1414,1416,1417,1418,1439);
INSERT INTO `instance_encounters`
(`entry`,`creditType`,`creditEntry`,`lastEncounterDungeon`,`comment`) VALUES
-- ---------------------------------------------------------------
-- Brasserie brune d'Orage (carte 961)
-- ---------------------------------------------------------------
(1412, 0, 56637, 0, 'Ook-Ook - Brasserie brune d Orage'),
(1413, 0, 56717, 0, 'Hoptallus - Brasserie brune d Orage'),
(1414, 0, 59479, 465, 'Yan-Zhu the Uncasked - dernier boss de la Brasserie'),
-- ---------------------------------------------------------------
-- Temple du Serpent de jade (carte 960)
-- ---------------------------------------------------------------
(1418, 0, 56448, 0, 'Wise Mari - Temple du Serpent de jade'),
(1417, 0, 56843, 0, 'Lorewalker Stonestep - Temple du Serpent de jade'),
(1416, 0, 56732, 0, 'Liu Flameheart - Temple du Serpent de jade'),
(1439, 0, 56439, 464, 'Sha of Doubt - dernier boss du Temple');