81b37487dd
Signale en jeu : le tome ouvre bien le choix, on selectionne Devastation ou Vengeance, mais la quete reste incomplete. Trois defauts : 1. Le script implementait OnCompleteQuestChoice, un hook declare dans ScriptMgr mais appele DE NULLE PART. Le seul hook invoque par le core est OnPlayerChoiceResponse (QuestHandler.cpp). La methode etait donc du code mort - preuve mesuree en base : le joueur navait pas appris le sort 200749 et son activeTalentGroup restait a 0. 2. Aucun credit de quete nulle part, alors que 40051 exige lentree 99071. 3. La branche Devastation nactivait pas la specialisation, contrairement a celle de Vengeance : asymetrie qui laissait le joueur sans spe. AssertEntry remplace par LookupEntry avec garde, pour ne pas abattre le serveur si un identifiant de specialisation manquait. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>