[TrinityCore 4.3.4] Fix quête "Rejuvenating Touch" (26948)
Salut,

Je partage ce fix qui est de moi Wink

Contexte :
La quête "Rejuvenating Touch" est une quête bas level druide elfe de la nuit. Sur WoWHead, elle à été remplacée par la quête "Eclat lunaire".
Seulement en version 4.3.4, le sort "éclat lunaire" est appris qu'au niveau 4. On arrive à la quête niveau 3 (niveau ou l'on apprend récupération).

La quête consiste à utiliser le sort "récupération" sur une sentinelle blessée dans sombrevallon. J'ai trouvé un moyen détourné de valider la quête via un script smartAI. Soyez indulgent c'est ma toute première approche de SmartAI !

-- script permettant de valider la quête quand on cast le sort sur la créature
SET @ENTRY := 44617;
UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_​chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4​`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,​`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`t​arget_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
(@ENTRY,0,0,0,8,0,100,0,774,0,0,0,33,44175,0,0,0,0,0,7,0,0,0,0,0,0,0,"Wounded Sentinel - On spell hit - Kill credit");
testé avec la rev https://github.com/TrinityCore/TrinityCo...2bebb5278f et TDB.434.07


N'hésitez pas à me faire parvenir vos remarques car il existe peut être une meilleure méthode pour corriger la quête. Si ce script vous à aidé, n'oubliez pas de dire merci Smile

Retourner en haut WoW-Emu