From f8a4ff57a34b53f72e2a9bf3f4f338293ea15ed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E4=BD=A9=E8=8C=B9?= Date: Fri, 7 Oct 2022 14:07:59 -0600 Subject: [PATCH] WotLK Vendor progression fixes --- sql/world/base/ipp_aware_npcs.sql | 5 +++-- sql/world/base/wotlk_vendors.sql | 7 +++++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 sql/world/base/wotlk_vendors.sql diff --git a/sql/world/base/ipp_aware_npcs.sql b/sql/world/base/ipp_aware_npcs.sql index 2f17b97..62a2958 100644 --- a/sql/world/base/ipp_aware_npcs.sql +++ b/sql/world/base/ipp_aware_npcs.sql @@ -17,9 +17,10 @@ UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk' WHERE `entry` IN ( UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk_ulduar' WHERE `entry` IN (34252); -UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk_totc' WHERE `entry` IN (35498, 35577, 35496, 36208, 35500, 35497, 34244); +UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk_totc' WHERE `entry` IN (35498, 35577, 35496, 36208, 35500, 35497, 34244, 28701); -UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk_icc' WHERE `entry` IN (37776, 40160); +# TODO: Harold Winston (32172) has rings from all patches, so he needs special phasing applied - for now make him require ICC progression +UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk_icc' WHERE `entry` IN (37776, 40160, 37780, 32172); UPDATE `gameobject_template` SET `ScriptName` = 'gobject_ipp_tbc' WHERE `entry` IN (195141); diff --git a/sql/world/base/wotlk_vendors.sql b/sql/world/base/wotlk_vendors.sql new file mode 100644 index 0000000..24d25bf --- /dev/null +++ b/sql/world/base/wotlk_vendors.sql @@ -0,0 +1,7 @@ +-- Restore vendors to use pre-3.2 gems +UPDATE `npc_vendor` SET `item`='36919' WHERE `entry`=32172 AND `item`=36918 AND `ExtendedCost`=2706; +UPDATE `npc_vendor` SET `item`='36922' WHERE `entry`=32172 AND `item`=36921 AND `ExtendedCost`=2706; +UPDATE `npc_vendor` SET `item`='36925' WHERE `entry`=32172 AND `item`=36924 AND `ExtendedCost`=2706; +UPDATE `npc_vendor` SET `item`='36928' WHERE `entry`=32172 AND `item`=36927 AND `ExtendedCost`=2484; +UPDATE `npc_vendor` SET `item`='36931' WHERE `entry`=32172 AND `item`=36930 AND `ExtendedCost`=2484; +UPDATE `npc_vendor` SET `item`='36934' WHERE `entry`=32172 AND `item`=36933 AND `ExtendedCost`=2484;