Warlock and Paladin summon mount spells (#719)

warlock and paladin mount quest fixes
This commit is contained in:
Grimfeather
2025-09-08 12:48:20 +02:00
committed by GitHub
parent 8687d82f79
commit 2b4a8de0d4
6 changed files with 38 additions and 52 deletions

View File

@@ -1,5 +1,23 @@
-- Summon Warhorse - Tome of Nobility (Paladin)
DELETE FROM `creature_queststarter` WHERE `quest` IN (1661, 4485, 4486);
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (6171, 1661), (6179, 4485), (5149, 4486);
DELETE FROM `creature_questender` WHERE `id` = 6171 AND `quest` IN (1661, 4485, 4486);
INSERT INTO `creature_questender` (`id`, `quest`) VALUES (6171, 1661), (6171, 4485), (6171, 4486);
-- Re-enable Summon Felsteed (Warlock) -- Re-enable Summon Felsteed (Warlock)
DELETE FROM `disables` WHERE `sourceType`=1 AND `entry` IN (3631, 4487, 4488, 4489, 4490); DELETE FROM `disables` WHERE `sourceType` = 1 AND `entry` IN (3631, 4487, 4488, 4489, 4490);
DELETE FROM `creature_queststarter` WHERE `quest` IN (3631, 4487, 4488, 4489, 4490);
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (3326, 3631), (5172, 4487), (461, 4488), (4563, 4489), (6251, 4490);
DELETE FROM `creature_questender` WHERE `id` = 6251 AND `quest` IN (3631, 4487, 4488, 4489, 4490);
INSERT INTO `creature_questender` (`id`, `quest`) VALUES (6251, 3631), (6251, 4487), (6251, 4488), (6251, 4489), (6251, 4490);
-- Warlock Dreadsteed Quest Line
UPDATE `quest_template` SET `RequiredItemCount1` = 10, `LogDescription` = "Bring 10 Elixirs of Shadow Power to Gorzeeki Wildeyes in the Burning Steppes." WHERE `ID` = 7626; -- Bell of Dethmoora
UPDATE `quest_template` SET `RequiredItemCount1` = 35, `LogDescription` = "Bring 35 Black Dragonscales to Gorzeeki Wildeyes in the Burning Steppes." WHERE `ID` = 7628; -- Doomsday Candle
UPDATE `quest_template` SET `RequiredItemCount1` = 3, `LogDescription` = "Bring 3 Arcanite Bars to Gorzeeki in the Burning Steppes." WHERE `ID` = 7630; -- Arcanite
-- Remove incorrect mail about riding which doesn't match Vanilla levels -- Remove incorrect mail about riding which doesn't match Vanilla levels
DELETE FROM `mail_level_reward` WHERE `level` <= 60; DELETE FROM `mail_level_reward` WHERE `level` <= 60;
@@ -7,22 +25,24 @@ DELETE FROM `mail_level_reward` WHERE `level` <= 60;
-- Move letter about cold weather flying to level 71 instead of 70, as in Wotlk classic -- Move letter about cold weather flying to level 71 instead of 70, as in Wotlk classic
UPDATE `mail_level_reward` SET `level` = 71 WHERE `mailTemplateId` IN (285, 284); UPDATE `mail_level_reward` SET `level` = 71 WHERE `mailTemplateId` IN (285, 284);
-- Riding Skills -- Riding Skills
UPDATE npc_trainer SET ReqLevel=40 WHERE SpellID=33388; UPDATE npc_trainer SET ReqLevel = 40 WHERE SpellID = 33388; -- Apprentice Riding
UPDATE npc_trainer SET MoneyCost=800000 WHERE SpellID=33388; UPDATE npc_trainer SET MoneyCost = 800000 WHERE SpellID = 33388;
UPDATE npc_trainer SET ReqLevel=60 WHERE SpellID=33391; UPDATE npc_trainer SET ReqLevel = 60 WHERE SpellID = 33391; -- Journeyman Riding
UPDATE npc_trainer SET MoneyCost=10000000 WHERE SpellID=33391; UPDATE npc_trainer SET MoneyCost = 10000000 WHERE SpellID = 33391;
UPDATE npc_trainer SET ReqLevel=70 WHERE SpellID=34090; UPDATE npc_trainer SET ReqLevel = 70 WHERE SpellID = 34090; -- Expert Riding
UPDATE npc_trainer SET MoneyCost=6000000 WHERE SpellID=34090; UPDATE npc_trainer SET MoneyCost = 6000000 WHERE SpellID = 34090;
DELETE FROM npc_trainer WHERE SpellID=13819; # Delete Summon Warhorse from trainer - it is a free reward from a quest instead
DELETE FROM npc_trainer WHERE SpellID=13820; # Delete Summon Warhorse from more trainers DELETE FROM `npc_trainer` WHERE `SpellID` = 13819; -- Summon Warhorse
DELETE FROM npc_trainer WHERE SpellID=23214; DELETE FROM `npc_trainer` WHERE `SpellID` = 13820; -- Summon Warhorse
DELETE FROM npc_trainer WHERE SpellID=34767; DELETE FROM `npc_trainer` WHERE `SpellID` = 23214; -- Summon Charger (alliance)
DELETE FROM npc_trainer WHERE SpellID=23161; DELETE FROM `npc_trainer` WHERE `SpellID` = 34767; -- Summon Charger (horde)
UPDATE npc_trainer SET ReqLevel=40 WHERE SpellID=34768; DELETE FROM `npc_trainer` WHERE `SpellID` = 23161; -- Dreadsteed
UPDATE npc_trainer SET ReqLevel=40 WHERE SpellID=1710; DELETE FROM `npc_trainer` WHERE `SpellID` = 1710; -- Summon Felsteed
UPDATE npc_trainer SET ReqLevel=68 WHERE SpellID=33950;
UPDATE npc_trainer SET ReqLevel = 40 WHERE SpellID = 34768; -- Summon Warhorse
UPDATE npc_trainer SET ReqLevel = 40 WHERE SpellID = 1710; -- Summon Felsteed
UPDATE npc_trainer SET ReqLevel = 68 WHERE SpellID = 33950; -- Flight Form
-- Hide pre 1.6 epic mounts ater BWL is unlocked -- Hide pre 1.6 epic mounts ater BWL is unlocked

View File

@@ -317,20 +317,11 @@ INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry
(15, 4206, 0, 7, 165, 50, 'Show menu if leatherworking is 50 or higher'), -- Krulmoo Fullmoon <Expert Leatherworker> (15, 4206, 0, 7, 165, 50, 'Show menu if leatherworking is 50 or higher'), -- Krulmoo Fullmoon <Expert Leatherworker>
(15, 4350, 0, 7, 197, 50, 'Show menu if tailoring is 50 or higher'); -- Mahani <Expert Tailor> (15, 4350, 0, 7, 197, 50, 'Show menu if tailoring is 50 or higher'); -- Mahani <Expert Tailor>
-- Vile Familiars (Warlock) -- Vile Familiars (Warlock)
DELETE FROM `creature_questender` WHERE `id` = 5765 AND `quest` = 1485; DELETE FROM `creature_questender` WHERE `id` = 5765 AND `quest` = 1485;
INSERT INTO `creature_questender` (`id`, `quest`) VALUES (5765, 1485); INSERT INTO `creature_questender` (`id`, `quest`) VALUES (5765, 1485);
-- Summon Felsteed (Warlock)
DELETE FROM `creature_questender` WHERE `id` = 6251 AND `quest` IN (3631, 4487, 4488, 4489, 4490);
INSERT INTO `creature_questender` (`id`, `quest`) VALUES (6251, 3631), (6251, 4487), (6251, 4488), (6251, 4489), (6251, 4490);
DELETE FROM `creature_queststarter` WHERE `id` = 6251 AND `quest` = 4490;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (6251, 4490);
-- Vile Familiars (Warlock)
DELETE FROM `creature_queststarter` WHERE `id`=5765 AND `quest`=1485;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (5765, 1485);
UPDATE `creature_template` SET `subname` = 'Blacksmithing Supplier' WHERE `entry` = 3477;-- Hraq <Blacksmithing Supplier> UPDATE `creature_template` SET `subname` = 'Blacksmithing Supplier' WHERE `entry` = 3477;-- Hraq <Blacksmithing Supplier>
UPDATE `creature_template` SET `subname` = 'Expert Blacksmith' WHERE `entry` = 3478; -- Traugh <Expert Blacksmith> UPDATE `creature_template` SET `subname` = 'Expert Blacksmith' WHERE `entry` = 3478; -- Traugh <Expert Blacksmith>

View File

@@ -44,10 +44,6 @@ INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry
(15, 4345, 0, 7, 197, 50, 'Show menu if tailoring is 50 or higher'); -- Jormund Stonebrow <Expert Tailor> (15, 4345, 0, 7, 197, 50, 'Show menu if tailoring is 50 or higher'); -- Jormund Stonebrow <Expert Tailor>
-- Summon Felsteed (Warlock)
DELETE FROM `creature_queststarter` WHERE `id` = 5172 AND `quest` = 4487;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (5172, 4487);
-- Nissa Firestone <First Aid Trainer> -- Nissa Firestone <First Aid Trainer>
DELETE FROM `npc_trainer` WHERE `ID` = 5150; DELETE FROM `npc_trainer` WHERE `ID` = 5150;
INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (5150, -350000); INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (5150, -350000);

View File

@@ -88,10 +88,6 @@ INSERT INTO `creature` (`guid`, `id1`, `map`, `position_x`, `position_y`, `posit
-- Master Pyreanor <Paladin Trainer> -- Master Pyreanor <Paladin Trainer>
UPDATE `creature` SET `position_x`= 1940.23, `position_y`= -4135.53, `position_z`= 41.1522, `orientation`= 3.12425 WHERE `id1` = 23128; UPDATE `creature` SET `position_x`= 1940.23, `position_y`= -4135.53, `position_z`= 41.1522, `orientation`= 3.12425 WHERE `id1` = 23128;
-- Summon Felsteed (Warlock)
DELETE FROM `creature_queststarter` WHERE `id` = 3326 AND `quest` = 3631;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (3326, 3631);
-- Knowledge of the Orb of Orahil (Warlock) -- Knowledge of the Orb of Orahil (Warlock)
DELETE FROM `creature_queststarter` WHERE `id` = 3326 AND `quest` = 4967; DELETE FROM `creature_queststarter` WHERE `id` = 3326 AND `quest` = 4967;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (3326, 4967); INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (3326, 4967);

View File

@@ -63,20 +63,7 @@ INSERT INTO `creature` (`guid`, `id1`, `map`, `position_x`, `position_y`, `posit
(614981, 14981, 0, -8454.62, 318.853, 120.969, 0.698132, 180), -- Elfarran <Warsong Gulch Battlemaster> (614981, 14981, 0, -8454.62, 318.853, 120.969, 0.698132, 180), -- Elfarran <Warsong Gulch Battlemaster>
(615008, 15008, 0, -8420.48, 328.711, 120.886, 3.06638, 180); -- Lady Hoteshem <Arathi Basin Battlemaster> (615008, 15008, 0, -8420.48, 328.711, 120.886, 3.06638, 180); -- Lady Hoteshem <Arathi Basin Battlemaster>
UPDATE `creature` SET `equipment_id` = 1 WHERE `id1` = 12805; UPDATE `creature` SET `equipment_id` = 1 WHERE `id1` = 12805; -- Officer Areyn <Accessories Quartermaster>
-- Tome of Nobility (Paladin)
DELETE FROM `creature_questender` WHERE `id`=6171 AND `quest`=1661;
INSERT INTO `creature_questender` (`id`, `quest`) VALUES (6171, 1661);
-- Tome of Nobility (Paladin)
DELETE FROM `creature_queststarter` WHERE `id`=6171 AND `quest`=1661;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (6171, 1661);
-- Summon Felsteed (Warlock)
DELETE FROM `creature_queststarter` WHERE `id`=461 AND `quest`=4488;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (461, 4488);
UPDATE `creature_template` SET `minlevel` = 55, `maxlevel` = 55 WHERE `entry` = 68; -- Stormwind City Guard UPDATE `creature_template` SET `minlevel` = 55, `maxlevel` = 55 WHERE `entry` = 68; -- Stormwind City Guard

View File

@@ -41,10 +41,6 @@ INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry
(15, 4354, 0, 7, 197, 125, 'Show menu if tailoring is 125 or higher'); -- Josef Gregorian <Artisan Tailor> (15, 4354, 0, 7, 197, 125, 'Show menu if tailoring is 125 or higher'); -- Josef Gregorian <Artisan Tailor>
-- Summon Felsteed (Warlock)
DELETE FROM `creature_queststarter` WHERE `id`=4563 AND `quest`=4489;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (4563, 4489);
-- Mary Edras <First Aid Trainer> -- Mary Edras <First Aid Trainer>
DELETE FROM `npc_trainer` WHERE `ID`=4591; DELETE FROM `npc_trainer` WHERE `ID`=4591;
INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (4591, -350000); INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES (4591, -350000);