DB/NPCs: Gossip and SAI for npcs in Hellfire

This commit is contained in:
Malcrom
2011-06-17 22:29:48 +01:00
committed by Nay
parent aae8c95f89
commit a901ba851b
@@ -0,0 +1,198 @@
-- Gossip Menu insert from sniff
DELETE FROM `gossip_menu` WHERE `entry`=7333 AND `text_id`=8717;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7333,8717);
DELETE FROM `gossip_menu` WHERE `entry`=7334 AND `text_id`=8718;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7334,8718);
DELETE FROM `gossip_menu` WHERE `entry`=7335 AND `text_id`=8719;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7335,8719);
DELETE FROM `gossip_menu` WHERE `entry`=7348 AND `text_id`=8767;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7348,8767);
DELETE FROM `gossip_menu` WHERE `entry`=7420 AND `text_id`=8962;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7420,8962);
DELETE FROM `gossip_menu` WHERE `entry`=7825 AND `text_id`=9574;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7825,9574);
DELETE FROM `gossip_menu` WHERE `entry`=7878 AND `text_id`=9642;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7878,9642);
DELETE FROM `gossip_menu` WHERE `entry`=7893 AND `text_id`=9657;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7893,9657);
DELETE FROM `gossip_menu` WHERE `entry`=7955 AND `text_id`=9771;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7955,9771);
DELETE FROM `gossip_menu` WHERE `entry`=7967 AND `text_id`=9801;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7967,9801);
DELETE FROM `gossip_menu` WHERE `entry`=7967 AND `text_id`=10027;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7967,10027);
DELETE FROM `gossip_menu` WHERE `entry`=8069 AND `text_id`=9969;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8069,9969);
DELETE FROM `gossip_menu` WHERE `entry`=8085 AND `text_id`=9995;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8085,9995);
DELETE FROM `gossip_menu` WHERE `entry`=8086 AND `text_id`=9996;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8086,9996);
DELETE FROM `gossip_menu` WHERE `entry`=8087 AND `text_id`=9997;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8087,9997);
DELETE FROM `gossip_menu` WHERE `entry`=8089 AND `text_id`=10004;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8089,10004);
DELETE FROM `gossip_menu` WHERE `entry`=8090 AND `text_id`=10003;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8090,10003);
DELETE FROM `gossip_menu` WHERE `entry`=8091 AND `text_id`=10005;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8091,10005);
DELETE FROM `gossip_menu` WHERE `entry`=8269 AND `text_id`=10293;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8269,10293);
DELETE FROM `gossip_menu` WHERE `entry`=8272 AND `text_id`=10301;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8272,10301);
DELETE FROM `gossip_menu` WHERE `entry`=8274 AND `text_id`=10306;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8274,10306);
DELETE FROM `gossip_menu` WHERE `entry`=8495 AND `text_id`=10610;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8495,10610);
DELETE FROM `gossip_menu` WHERE `entry`=8505 AND `text_id`=10636;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8505,10636);
-- Creature Gossip_menu_id Update from sniff
UPDATE `creature_template` SET `gossip_menu_id`=6944 WHERE `entry`=19558;
UPDATE `creature_template` SET `gossip_menu_id`=7333 WHERE `entry`=16584;
UPDATE `creature_template` SET `gossip_menu_id`=7334 WHERE `entry`=16574;
UPDATE `creature_template` SET `gossip_menu_id`=7335 WHERE `entry`=16576;
UPDATE `creature_template` SET `gossip_menu_id`=7348 WHERE `entry`=16858;
UPDATE `creature_template` SET `gossip_menu_id`=7420 WHERE `entry`=17493;
UPDATE `creature_template` SET `gossip_menu_id`=7691 WHERE `entry`=18748;
UPDATE `creature_template` SET `gossip_menu_id`=7810 WHERE `entry`=16588;
UPDATE `creature_template` SET `gossip_menu_id`=7816 WHERE `entry`=18754;
UPDATE `creature_template` SET `gossip_menu_id`=7825 WHERE `entry`=17558;
UPDATE `creature_template` SET `gossip_menu_id`=7878 WHERE `entry`=16915;
UPDATE `creature_template` SET `gossip_menu_id`=7893 WHERE `entry`=18267;
UPDATE `creature_template` SET `gossip_menu_id`=7955 WHERE `entry`=19273;
UPDATE `creature_template` SET `gossip_menu_id`=7957 WHERE `entry`=19315;
UPDATE `creature_template` SET `gossip_menu_id`=7960 WHERE `entry`=19344;
UPDATE `creature_template` SET `gossip_menu_id`=7965 WHERE `entry`=19367;
UPDATE `creature_template` SET `gossip_menu_id`=7967 WHERE `entry`=19401;
UPDATE `creature_template` SET `gossip_menu_id`=8069 WHERE `entry`=19254;
UPDATE `creature_template` SET `gossip_menu_id`=8085 WHERE `entry`=3230;
UPDATE `creature_template` SET `gossip_menu_id`=8086 WHERE `entry`=19253;
UPDATE `creature_template` SET `gossip_menu_id`=8087 WHERE `entry`=19255;
UPDATE `creature_template` SET `gossip_menu_id`=8091 WHERE `entry`=19256;
UPDATE `creature_template` SET `gossip_menu_id`=8269 WHERE `entry`=21257;
UPDATE `creature_template` SET `gossip_menu_id`=8272 WHERE `entry`=21279;
UPDATE `creature_template` SET `gossip_menu_id`=8274 WHERE `entry`=21283;
UPDATE `creature_template` SET `gossip_menu_id`=8495 WHERE `entry`=22107;
UPDATE `creature_template` SET `gossip_menu_id`=8505 WHERE `entry`=22231;
-- Creature Gossip_menu_option Update from sniff
DELETE FROM `gossip_menu_option` WHERE `menu_id` IN (7938,7842,7450,7957,7967,7893,8085,8090,6944,7810,7691,6647) AND `id` IN (0);
DELETE FROM `gossip_menu_option` WHERE `menu_id` IN (7938,7816,7967,7810,6647) AND `id` IN (1);
DELETE FROM `gossip_menu_option` WHERE `menu_id` IN (7967) AND `id` IN (4,5);
INSERT INTO `gossip_menu_option` (`menu_id`,`id`,`option_icon`,`option_text`,`option_id`,`npc_option_npcflag`,`action_menu_id`,`action_poi_id`,`action_script_id`,`box_coded`,`box_money`,`box_text`) VALUES
(7938,0,2, 'Show me where I can fly.',4,8192,0,0,0,0,0, ''),
(7938,1,2, 'Send me to Thrallmar!',4,8192,0,0,0,0,0, ''),
(7842,0,3, 'Train me.',5,16,0,0,0,0,0, ''),
(7816,1,1, 'Let me browse your goods.',3,128,0,0,0,0,0, ''),
(7450,0,1, 'Show me what I''ve earned the right to purchase.',3,128,0,0,0,0,0, ''),
(7957,0,1, 'What do you have for sale?',3,128,0,0,0,0,0, ''),
(7967,4,0, 'Lend me a Windrider. I''m going to Spinebreaker Post!',1,1,0,0,0,0,0, ''),
(7967,5,0, 'I''m on a bombing mission for Forward Commander To''arch. I need a wyvern destroyer!',1,1,0,0,0,0,0, ''),
(7967,0,0, 'Send me to the Abyssal Shelf!',1,1,0,0,0,0,0, ''),
(7967,1,0, 'Send me to the Abyssal Shelf!',1,1,0,0,0,0,0, ''),
(7893,0,1, 'I have marks to redeem!',3,128,0,0,0,0,0, ''),
(8085,0,0, 'Tell me more of our mission here, Nazgrel.',1,1,8090,0,0,0,0, ''),
(8090,0,0, '<Keep Listening>',1,1,8089,0,0,0,0, ''),
(6944,0,2, 'Show me where I can fly.',4,8192,0,0,0,0,0, ''),
(7810,0,3, 'I would like to train.',5,16,0,0,0,0,0, ''),
(7810,1,1, 'Let me browse your goods.',3,128,0,0,0,0,0, ''),
(7691,0,3, 'Train me.',5,16,6647,0,0,0,0, ''),
(6647,0,3, 'I would like to train further in the ways of the Light.',5,16,7938,0,0,0,0, ''),
(6647,1,0, 'I wish to unlearn my talents.',16,16,0,0,0,0,0, '');
-- Gossip Menu insert from sniff
DELETE FROM `gossip_menu` WHERE `entry`=7348 AND `text_id`=9619;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7348,9619);
DELETE FROM `gossip_menu` WHERE `entry`=8524 AND `text_id`=10659;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8524,10659);
DELETE FROM `gossip_menu` WHERE `entry`=8510 AND `text_id`=10643;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8510,10643);
DELETE FROM `gossip_menu` WHERE `entry`=7375 AND `text_id`=8813;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7375,8813);
DELETE FROM `gossip_menu` WHERE `entry`=7372 AND `text_id`=8810;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7372,8810);
DELETE FROM `gossip_menu` WHERE `entry`=7373 AND `text_id`=8811;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7373,8811);
DELETE FROM `gossip_menu` WHERE `entry`=12594 AND `text_id`=17713;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (12594,17713);
DELETE FROM `gossip_menu` WHERE `entry`=7342 AND `text_id`=8751;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7342,8751);
DELETE FROM `gossip_menu` WHERE `entry`=7345 AND `text_id`=8756;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7345,8756);
DELETE FROM `gossip_menu` WHERE `entry`=7881 AND `text_id`=9644;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7881,9644);
DELETE FROM `gossip_menu` WHERE `entry`=7312 AND `text_id`=8680;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7312,8680);
DELETE FROM `gossip_menu` WHERE `entry`=7317 AND `text_id`=8685;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7317,8685);
DELETE FROM `gossip_menu` WHERE `entry`=7189 AND `text_id`=8469;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7189,8469);
DELETE FROM `gossip_menu` WHERE `entry`=7880 AND `text_id`=9643;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7880,9643);
DELETE FROM `gossip_menu` WHERE `entry`=7963 AND `text_id`=9788;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7963,9788);
DELETE FROM `gossip_menu` WHERE `entry`=8081 AND `text_id`=9988;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8081,9988);
-- Creature Gossip_menu_id Update from sniff
UPDATE `creature_template` SET `gossip_menu_id`=8524 WHERE `entry`=22258;
UPDATE `creature_template` SET `gossip_menu_id`=7375 WHERE `entry`=16845;
UPDATE `creature_template` SET `gossip_menu_id`=7372 WHERE `entry`=17123;
UPDATE `creature_template` SET `gossip_menu_id`=7373 WHERE `entry`=16848;
UPDATE `creature_template` SET `gossip_menu_id`=7342 WHERE `entry`=17015;
UPDATE `creature_template` SET `gossip_menu_id`=7345 WHERE `entry`=17046;
UPDATE `creature_template` SET `gossip_menu_id`=7881 WHERE `entry`=18997;
UPDATE `creature_template` SET `gossip_menu_id`=7312 WHERE `entry`=16792;
UPDATE `creature_template` SET `gossip_menu_id`=7317 WHERE `entry`=16794;
UPDATE `creature_template` SET `gossip_menu_id`=7288 WHERE `entry`=18905;
UPDATE `creature_template` SET `gossip_menu_id`=7880 WHERE `entry`=17277;
UPDATE `creature_template` SET `gossip_menu_id`=8081 WHERE `entry`=20159;
-- Creature Gossip_menu_option Update from sniff
DELETE FROM `gossip_menu_option` WHERE `menu_id` IN (8510,7881,7880,7964,8081) AND `id` IN (0);
INSERT INTO `gossip_menu_option` (`menu_id`,`id`,`option_icon`,`option_text`,`option_id`,`npc_option_npcflag`,`action_menu_id`,`action_poi_id`,`action_script_id`,`box_coded`,`box_money`,`box_text`) VALUES
(8510,0,0, 'Yes, Scryer. You may possess me.',1,1,0,0,0,0,0, ''),
(7881,0,1, 'I want to browse your goods.',3,128,0,0,0,0,0, ''),
(7880,0,1, 'I want to browse your goods.',3,128,0,0,0,0,0, ''),
(7964,0,0, 'Why don''t you escape?',1,1,7963,0,0,0,0, ''),
(8081,0,0, 'Magistrix Carinda has sent me to ask you about Arelion''s secret. Who was he seeing?',1,1,0,0,0,0,0, ''); -- http://old.wowhead.com/quest=10286 needs scripting http://old.wowhead.com/npc=20159
-- NPC talk text insert from sniff for http://old.wowhead.com/quest=10286
DELETE FROM `creature_text` WHERE `entry` IN (20159) AND `groupid` IN (0,1);
INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES
(20159,0,0, 'If you think I''ll betray my friend that easily, think again! Face me, you scoundrel!',12,1,100,0,0,0, 'Magister Aledis'),
(20159,1,0, 'Spare my life! I will tell you about Arelion''s secret.',12,1,100,0,0,0, 'Magister Aledis');
-- Gossip Menu insert from sniff
DELETE FROM `gossip_menu` WHERE `entry`=7953 AND `text_id`=10109;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (7953,10109);
-- SAI for Wing Commamder Brack
SET @ENTRY := 19401;
UPDATE `creature_template` SET `ScriptName`='',`AIName`='SmartAI' WHERE `entry`=@ENTRY;
DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY;
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`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
(@ENTRY,0,0,0,62,0,100,0,7967,0,0,0,11,33825,2,0,0,0,0,7,0,0,0,0,0,0,0, 'Wing Commamder Brack - On gossip option 0 select - Cast Aerial Assault Flight (Horde)'),
(@ENTRY,0,1,0,62,0,100,0,7967,1,0,0,11,33825,2,0,0,0,0,7,0,0,0,0,0,0,0, 'Wing Commamder Brack - On gossip option 1 select - Cast Aerial Assault Flight (Horde)'),
(@ENTRY,0,2,0,62,0,100,0,7967,4,0,0,11,34578,2,0,0,0,0,7,0,0,0,0,0,0,0, 'Wing Commamder Brack - On gossip option 4 select - Cast Taxi - Reaver''s Fall to Spinebreaker Ridge'),
(@ENTRY,0,3,0,62,0,100,0,7967,5,0,0,11,33659,2,0,0,0,0,7,0,0,0,0,0,0,0, 'Wing Commamder Brack - On gossip option 5 select - Cast Gateways Murket and Shaadraz');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=7967;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
(15,7967,0,0,9,10162,0,0,0,'','Show gossip option 0 if player has Quest 10162 "Mission: The Abyssal Shelf"'),
(15,7967,1,0,9,10347,0,0,0,'','Show gossip option 1 if player has Quest 10347 "Return to the Abyssal Shelf"'),
(15,7967,4,0,9,10242,0,0,0,'','Show gossip option 4 if player has Quest 10242 "Spinebreaker Post"'),
(15,7967,5,0,9,10129,0,0,0,'','Show gossip option 5 if player has Quest 10129 "Mission: Gateways Murketh and Shaadraz"'),
(15,8081,0,0,9,10286,0,0,0,'','Show gossip option 0 if player has Quest 10286 "Arelion''s Secret"'),
(15,7938,1,0,9,10289,0,0,0,'','Show gossip option 0 if player has Quest 10289 "Journey to Thrallmar"');
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=14 AND `SourceGroup`=7953;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
(14,7953,10109,0,8,10162,0,0,0,'','Show gossip text 10109 if player has rewarded Quest 10349 "The Earthbinder"');
-- SAI for Vlagga Freyfeather <Wind Rider Master>
SET @ENTRY := 18930;
UPDATE `creature_template` SET `ScriptName`='',`AIName`='SmartAI' WHERE `entry`=@ENTRY;
DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY;
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`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
(@ENTRY,0,0,0,62,0,100,0,7938,1,0,0,11,34924,2,0,0,0,0,7,0,0,0,0,0,0,0, 'Vlagga Freyfeather - On gossip option 1 select - Cast Stair of Destiny to Thrallmar');