DB/NPCs: Gossip and SAI for npcs in Hellfire
This commit is contained in:
@@ -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');
|
||||
Reference in New Issue
Block a user