Script for quest 10218

Thanks to @grz3s for providing the data

Close scriptdev2/scriptdev2#180

ToDo: add combat spells to the main quest characters

(backported from f39bef6)

Signed-off-by: Cala <calaftp@free.fr>
This commit is contained in:
Xfurry 2015-09-20 23:41:40 +02:00 committed by Cala
parent 4792a44be6
commit 928bb0c67f
2 changed files with 350 additions and 3 deletions

View file

@ -184,6 +184,7 @@ UPDATE creature_template SET ScriptName='npc_feero_ironhand' WHERE entry=4484;
/* MANA TOMBS */
UPDATE creature_template SET ScriptName='boss_pandemonius' WHERE entry=18341;
UPDATE creature_template SET ScriptName='boss_nexusprince_shaffar' WHERE entry=18344;
UPDATE creature_template SET ScriptName='npc_shaheen' WHERE entry=19671;
/* AUCHENAI CRYPTS */
UPDATE creature_template SET ScriptName='boss_exarch_maladaar' WHERE entry=18373;
@ -3620,7 +3621,29 @@ INSERT INTO script_texts (entry,content_default,sound,type,language,emote,commen
(-1557011,'Yes! I am... empowered!',10564,1,0,0,'pandemonius SAY_KILL_1'),
(-1557012,'More... I must have more!',10565,1,0,0,'pandemonius SAY_KILL_2'),
(-1557013,'To the void... once... more..',10566,1,0,0,'pandemonius SAY_DEATH'),
(-1557014,'%s shifts into the void...',0,3,0,0,'pandemonius EMOTE_DARK_SHELL');
(-1557014,'%s shifts into the void...',0,3,0,0,'pandemonius EMOTE_DARK_SHELL'),
(-1557015,'This should\'t take very long. Just watch my back as I empty these nether collectors.',0,0,0,0,'sha\'heen SAY_ESCORT_START'),
(-1557016,'Fantastic! let\'s move on, shall we?',0,0,0,0,'sha\'heen SAY_START'),
(-1557017,'Looking at these energy levels, Shaffar was set to make a killing!',0,0,0,28,'sha\'heen SAY_FIRST_STOP'),
(-1557018,'That should do it...',0,0,0,0,'sha\'heen SAY_FIRST_STOP_COMPLETE'),
(-1557019,'Hmm, now where is the next collector?',0,0,0,0,'sha\'heen SAY_COLLECTOR_SEARCH'),
(-1557020,'Ah, there it is. Follow me, fleshling.',0,0,0,0,'sha\'heen SAY_COLLECTOR_FOUND'),
(-1557021,'There can\'t be too many more of these collectors. Just keep me safe as I do my job.',0,0,0,28,'sha\'heen SAY_SECOND_STOP'),
(-1557022,'What do we have here? I thought you said the area was secure? This is now the third attack? If we make it out of here, I will definitely be deducting this from your reward. Now don\'t just stand here, destroy them so I can get to that collector.',0,0,0,0,'sha\'heen SAY_THIRD_STOP'),
(-1557023,'We\'re close to the exit. I\'ll let you rest for about thirty seconds, but then we\'re out of here.',0,0,0,0,'sha\'heen SAY_REST'),
(-1557024,'Are you ready to go?',0,0,0,0,'sha\'heen SAY_READY_GO'),
(-1557025,'Ok break time is OVER. Let\'s go!',0,0,0,0,'sha\'heen SAY_BREAK_OVER'),
(-1557026,'Shadow Lord Xiraxis yells: Bravo! Bravo! Good show... I couldn\'t convince you to work for me, could I? No, I suppose the needless slaughter of my employees might negatively impact your employment application.',0,1,0,0,'xiraxis SAY_SPAWN'),
(-1557027,'Your plan was a good one, Sha\'heen, and you would have gotten away with it if not for one thing...',0,0,0,1,'xiraxis SAY_FINAL_STOP_1'),
(-1557028,'Oh really? And what might that be?',0,0,0,1,'sha\'heen SAY_FINAL_STOP_2'),
(-1557029,'Never underestimate the other ethereal\'s greed!',0,0,0,0,'xiraxis SAY_FINAL_STOP_3'),
(-1557030,'He was right, you know. I\'ll have to take that tag-line for my own... It\'s not like he\'ll have a use for it anymore!',0,0,0,1,'sha\'heen SAY_XIRAXIS_DEAD'),
(-1557031,'Thanks and good luck!',0,0,0,1,'sha\'heen SAY_COMPLETE'),
(-1557032,'%s checks to make sure his body is intact.',0,2,0,0,'sha\'heen EMOTE_TELEPORT'),
(-1557033,'You made it! Well done, $r. Now if you\'ll excuse me, I have to get the rest of our crew inside.',0,0,0,1,'sha\'heen SAY_SPAWN'),
(-1557034,'%s expertly manipulates the control panel.',0,2,0,28,'sha\'heen EMOTE_PANEL'),
(-1557035,'Let\'s not waste any time! Take anything that isn\'t nailed down to the floor and teleport directly to Stormspire! Chop chop!',0,0,0,1,'sha\'heen SAY_ESCORT_READY');
-- -1 558 000 AUCHENAI CRYPTS
INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES
@ -7345,4 +7368,52 @@ INSERT INTO script_waypoint VALUES
(9598, 35, 6557.279, -1211.125, 441.452, 0, ''),
(9598, 36, 6574.568, -1204.589, 443.216, 0, 'SAY_EXIT_IRONTREE');
DELETE FROM script_waypoint WHERE entry=19671;
INSERT INTO script_waypoint VALUES
(19671, 0, -362.876, -71.333, -0.960, 5000, 'SAY_ESCORT_START'),
(19671, 1, -372.647, -88.728, -0.958, 0, ''),
(19671, 2, -373.163, -114.959, -0.958, 0, ''),
(19671, 3, -373.137, -138.439, -0.958, 0, ''),
(19671, 4, -373.687, -152.964, -0.958, 0, ''),
(19671, 5, -379.091, -158.089, -0.958, 0, ''),
(19671, 6, -381.149, -164.796, -0.958, 0, ''),
(19671, 7, -375.292, -164.111, 0.715, 0, 'SAY_FIRST_STOP - escort paused'),
(19671, 8, -375.292, -164.111, 0.715, 1000, 'SAY_FIRST_STOP_COMPLETE'),
(19671, 9, -381.149, -164.796, -0.958, 0, ''),
(19671, 10, -374.292, -193.614, -0.967, 0, ''),
(19671, 11, -370.799, -217.796, -0.959, 0, ''),
(19671, 12, -344.132, -222.647, -0.959, 0, ''),
(19671, 13, -310.880, -219.357, -0.945, 9000, 'SAY_COLLECTOR_SEARCH'),
(19671, 14, -299.879, -201.809, -1.181, 0, ''),
(19671, 15, -285.874, -187.791, -0.694, 0, ''),
(19671, 16, -271.884, -164.856, -1.912, 0, ''),
(19671, 17, -260.729, -159.094, -1.190, 0, 'SAY_SECOND_STOP - escort paused'),
(19671, 18, -244.372, -163.136, -0.924, 0, ''),
(19671, 19, -236.428, -185.952, -0.953, 0, ''),
(19671, 20, -210.659, -206.710, 0.906, 0, ''),
(19671, 21, -193.375, -219.378, -0.518, 0, ''),
(19671, 22, -171.121, -223.043, -0.955, 0, ''),
(19671, 23, -148.658, -221.031, -0.770, 0, ''),
(19671, 24, -128.150, -215.657, -0.187, 0, ''),
(19671, 25, -93.429, -219.264, -1.320, 0, ''),
(19671, 26, -72.886, -222.278, -0.184, 0, 'SAY_THIRD_STOP - escort paused'),
(19671, 27, -42.343, -224.004, -0.268, 0, ''),
(19671, 28, -15.603, -223.780, 0.793, 0, ''),
(19671, 29, -12.975, -223.157, 1.811, 42000, 'SAY_REST'),
(19671, 30, -12.975, -223.157, 1.811, 5000, 'SAY_BREAK_OVER'),
(19671, 31, -14.898, -222.906, 0.786, 0, ''),
(19671, 32, -44.684, -221.592, -0.146, 0, ''),
(19671, 33, -59.746, -211.847, 0.216, 0, ''),
(19671, 34, -63.100, -195.288, -0.615, 0, ''),
(19671, 35, -63.218, -191.959, -1.725, 0, ''),
(19671, 36, -67.063, -160.281, -0.955, 0, ''),
(19671, 37, -67.888, -128.704, -1.226, 0, ''),
(19671, 38, -68.226, -107.766, -0.289, 0, ''),
(19671, 39, -68.251, -105.624, -1.631, 0, ''),
(19671, 40, -66.342, -88.147, -1.167, 0, 'SAY_XIRAXIS_SPAWN - escort paused'),
(19671, 41, -67.831, -78.571, -2.114, 0, ''),
(19671, 42, -67.692, -76.665, -0.941, 0, ''),
(19671, 43, -67.624, -56.025, -0.844, 0, 'quest complete'),
(19671, 44, -64.493, -15.776, -0.943, 0, '');
-- EOF