From 0f3a10443840fa14ebc5eb664e79f487c77c2b00 Mon Sep 17 00:00:00 2001 From: Grimfeather <88028633+Grimfeather@users.noreply.github.com> Date: Fri, 11 Oct 2024 23:08:22 +0200 Subject: [PATCH] Update zone_darnassus.sql This restores several journeyman and expert profession trainers in Darnassus --- sql/world/base/zone_darnassus.sql | 92 +++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/sql/world/base/zone_darnassus.sql b/sql/world/base/zone_darnassus.sql index ee0f180..9891f20 100644 --- a/sql/world/base/zone_darnassus.sql +++ b/sql/world/base/zone_darnassus.sql @@ -1,3 +1,95 @@ -- Dannelor DELETE FROM `npc_trainer` WHERE `ID`=4211; INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (4211, -350000); + +-- Milla Fairancora +UPDATE `creature_template` SET `subname`='Journeyman Alchemist', `npcflag`=81, `trainer_type`=2 WHERE `entry`=11041; + +-- Sylvanna Forestmoon +UPDATE `creature_template` SET `subname`='Expert Alchemist', `npcflag`=81, `trainer_type`=2, `type_flags`=134217728 WHERE `entry`=11042; + +-- Lalina Summermoon +UPDATE `creature_template` SET `subname`='Journeyman Enchanter', `npcflag`=81, `trainer_type`=2 WHERE `entry`=11070; + +-- Darianna +UPDATE `creature_template` SET `subname`='Journeyman Leatherworker', `npcflag`=81, `trainer_type`=2 WHERE `entry`=11083; + +-- Faldron +UPDATE `creature_template` SET `subname`='Journeyman Leatherworker', `npcflag`=81, `trainer_type`=2, `type_flags`=134217728 WHERE `entry`=11081; + +-- Telonis +UPDATE `creature_template` SET `type_flags`=134217728 WHERE `entry`=4212; + +-- Trianna +UPDATE `creature_template` SET `subname`='Journeyman Tailor', `npcflag`=81, `trainer_type`=2 WHERE `entry`=11050; + + +-- Milla Fairancora +DELETE FROM `npc_trainer` WHERE `ID`=11041; +INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (11041, -300000); + +-- Sylvanna Forestmoon +DELETE FROM `npc_trainer` WHERE `ID`=11042; +INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (11042, -300000), (11042, -300001); + +-- Lalina Summermoon +DELETE FROM `npc_trainer` WHERE `ID`=11070; +INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (11070, -330000); + +-- Trianna +DELETE FROM `npc_trainer` WHERE `ID`=11050; +INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (11050, -410000); + +-- Darianna +DELETE FROM `npc_trainer` WHERE `ID`=11083; +INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (11083, -380000); + +-- Faldron +DELETE FROM `npc_trainer` WHERE `ID`=11081; +INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (11081, -380000), (11081, -380001); + +-- Sylvanna Forestmoon +DELETE FROM `gossip_menu_option` WHERE `MenuID`=4125; +INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`) VALUES +(4125, 0, 3, 'Train me.', 3266, 5, 16); + +-- Faldron +DELETE FROM `gossip_menu_option` WHERE `MenuID`=4204; +INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`) VALUES +(4204, 0, 3, 'Train me.', 3266, 5, 16); + +-- Telonis +DELETE FROM `gossip_menu_option` WHERE `MenuID`=4241; +INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`) VALUES +(4241, 0, 3, 'Train me.', 3266, 5, 16); + + +-- Sylvanna Forestmoon +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=4125 AND `SourceEntry`=0 AND `ConditionTypeOrReference`=7; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `ConditionTypeOrReference`, `ConditionValue1`, `ConditionValue2`, `Comment`) VALUES +(15, 4125, 0, 7, 171, 50, 'Show menu if alchemy is 50 or higher'); + +-- Ainethil +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=4131 AND `SourceEntry`=0 AND `ConditionTypeOrReference`=7; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `ConditionTypeOrReference`, `ConditionValue1`, `ConditionValue2`, `Comment`) VALUES +(15, 4131, 0, 7, 171, 125, 'Show menu if alchemy is 125 or higher'); + +-- Taladan +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=4163 AND `SourceEntry`=0 AND `ConditionTypeOrReference`=7; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `ConditionTypeOrReference`, `ConditionValue1`, `ConditionValue2`, `Comment`) VALUES +(15, 4163, 0, 7, 333, 50, 'Show menu if enchanting is 50 or higher'); + +-- Faldron +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=4204 AND `SourceEntry`=0 AND `ConditionTypeOrReference`=7; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `ConditionTypeOrReference`, `ConditionValue1`, `ConditionValue2`, `Comment`) VALUES +(15, 4204, 0, 7, 165, 50, 'Show menu if leatherworking is 50 or higher'); + +-- Telonis +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=4241 AND `SourceEntry`=0 AND `ConditionTypeOrReference`=7; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `ConditionTypeOrReference`, `ConditionValue1`, `ConditionValue2`, `Comment`) VALUES +(15, 4241, 0, 7, 165, 125, 'Show menu if leatherworking is 125 or higher'); + +-- Me'lynn +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=4349 AND `SourceEntry`=0 AND `ConditionTypeOrReference`=7; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `ConditionTypeOrReference`, `ConditionValue1`, `ConditionValue2`, `Comment`) VALUES +(15, 4349, 0, 7, 197, 50, 'Show menu if tailoring is 50 or higher');