Improve Gluth encounter

* Improve Gluth encounter in Naxxramas
- Revert type of the emotes to Classic type
- Summon the adds through trigger NPCs
- Simplify and rework script by using dedicated spells instead of custom methods
- Move handling of Zombie Chow NPCs in Decimate to instance script like it should be by communicating with instance script through event send
- Prevent Gluth from casting/attacking when he has stun himself (Decimate)

Sources:
https://www.youtube.com/watch?v=Qm8XFai_T4g
https://www.youtube.com/watch?v=T6MhxKjApMg
https://www.youtube.com/watch?v=wsGaSfbpdUw
https://www.youtube.com/watch?v=vK8XRWeurII
https://www.youtube.com/watch?v=y26mXB0hSv0
This commit is contained in:
cala 2019-09-13 00:28:43 +02:00
parent 1123eaf0cb
commit d2102bb11f
4 changed files with 101 additions and 109 deletions

View file

@ -835,6 +835,8 @@ UPDATE creature_template SET ScriptName='boss_sapphiron' WHERE entry=15989;
UPDATE gameobject_template SET ScriptName='go_sapphiron_birth' WHERE entry=181356;
UPDATE gameobject_template SET ScriptName='go_anub_door' WHERE entry=181126;
UPDATE creature_template SET ScriptName='boss_kelthuzad' WHERE entry=15990;
INSERT INTO scripted_event_id VALUES
(10495,'event_decimate');
/* NETHERSTORM */
INSERT INTO scripted_areatrigger VALUES
@ -3511,7 +3513,7 @@ INSERT INTO script_texts (entry,content_default,sound,type,language,emote,commen
(-1533117,'Hungry worms will feast on your rotten flesh!',8834,1,0,0,'heigan SAY_TAUNT4'),
(-1533118,'Noo... o...',8828,1,0,0,'heigan SAY_DEATH'),
(-1533119,'%s spots a nearby Zombie to devour!',0,3,0,0,'gluth EMOTE_ZOMBIE'),
(-1533119,'%s spots a nearby zombie to devour!',0,2,0,0,'gluth EMOTE_ZOMBIE'),
(-1533120,'Do as I taught you!',8855,1,0,0,'razuvious SAY_AGGRO1'),
(-1533121,'Show them no mercy!',8856,1,0,0,'razuvious SAY_AGGRO2'),