diff options
| author | Malcrom <malcromdev@gmail.com> | 2023-12-27 15:14:51 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-27 20:14:51 +0100 |
| commit | 8f354b54e5beb2d9c80fc7b05709b3941d4f39d4 (patch) | |
| tree | 0c3a3e1af00d5eae6e387897d30f70727a6f7263 /sql | |
| parent | 3a9cbd217aa14bd7543722d9f4849f736b7c3264 (diff) | |
Scripts/ExilesReach: Implemented Taming the Wilds (#29523)
Diffstat (limited to 'sql')
| -rw-r--r-- | sql/updates/world/master/2023_12_27_00_world.sql | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/sql/updates/world/master/2023_12_27_00_world.sql b/sql/updates/world/master/2023_12_27_00_world.sql new file mode 100644 index 00000000000..3f0937b5697 --- /dev/null +++ b/sql/updates/world/master/2023_12_27_00_world.sql @@ -0,0 +1,55 @@ +-- Taming the Wilds Quest data + +-- Creature data +UPDATE `creature` SET `StringId`="garrick_briarpatch" WHERE `guid`=1051268; +UPDATE `creature` SET `StringId`="grimaxe_briarpatch" WHERE `guid`=1051271; + +UPDATE `creature_template` SET `ScriptName`="npc_huxsworth_briarpatch" WHERE `entry`=154327; +UPDATE `creature_template` SET `ScriptName`="npc_dawntracker_briarpatch" WHERE `entry`=166996; + +DELETE FROM `creature_text` WHERE `CreatureID` IN (154327,166996) AND `GroupID` IN (0,1); +INSERT INTO `creature_text` (`CreatureID`,`GroupID`,`ID`,`Text`,`Type`,`Language`,`Probability`,`Emote`,`Duration`,`Sound`,`BroadcastTextId`,`TextRange`,`comment`) VALUES +(154327, 0, 0, 'We don''t have much time. You''ll have to learn fast.', 12, 0, 100, 0, 0, 152920, 190162, 0, 'Austin Huxworth'), +(154327, 1, 0, 'I''ve taught you the basics. Now find a beast and tame it.', 12, 0, 100, 0, 0, 152921, 190163, 0, 'Austin Huxworth'), +(166996, 0, 0, 'That shall have to do for now. Find a beast and tame it.', 12, 0, 100, 0, 0, 156740, 196683, 0, 'Mithdran Dawntracker'); + +-- Quest data +DELETE FROM `creature_queststarter` WHERE `id`=154327 AND `quest` IN (59342); +DELETE FROM `creature_queststarter` WHERE `id`=166996 AND `quest` IN (59937); +INSERT INTO `creature_queststarter` (`id`, `quest`, `VerifiedBuild`) VALUES +(154327, 59342, 45745), -- Taming the Wilds accept from Austin Huxworth "Hunter only" +(166996, 59937, 45745); -- Taming the Wilds accept from Mithdran Dawntracker "Hunter only" + +DELETE FROM `creature_questender` WHERE `id`=154327 AND `quest`=59342; +DELETE FROM `creature_questender` WHERE `id`=166996 AND `quest`=59937; +INSERT INTO `creature_questender` (`id`, `quest`, `VerifiedBuild`) VALUES +(154327, 59342, 45745), -- Taming the Wilds turn in to Austin Huxworth +(166996, 59937, 45745); -- Taming the Wilds turn in to Mithdran Dawntracker + +DELETE FROM `quest_template_addon` WHERE `ID` IN (59342,59937); +INSERT INTO `quest_template_addon` (`ID`,`AllowableClasses`,`PrevQuestID`,`NextQuestID`,`ScriptName`) VALUES +(59342,4,55173,0,'quest_taming_the_wilds_alliance'), -- Alliance "Hunter only" +(59937,4,59935,0,'quest_taming_the_wilds_horde'); -- Horde "Hunter only" + +-- Spell data +DELETE FROM `spell_script_names` WHERE `spell_id` IN (316840, 316841); +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(316840, 'spell_tutorial_health_dnt_proc_aura'), +(316841, 'spell_tutorial_health_dnt'); + +-- Conversation data +DELETE FROM `conversation_actors` WHERE `ConversationId` IN (14613); +INSERT INTO `conversation_actors` (`ConversationId`,`ConversationActorId`,`ConversationActorGuid`,`Idx`,`CreatureId`,`CreatureDisplayInfoId`,`NoActorObject`,`ActivePlayerObject`,`VerifiedBuild`) VALUES +(14613,76440,0,0,0,0,0,0,45745); -- Mithdran Dawntracker + +DELETE FROM `conversation_line_template` WHERE `Id` IN (36602); +INSERT INTO `conversation_line_template` (`Id`,`UiCameraID`,`ActorIdx`,`Flags`,`VerifiedBuild`) VALUES +(36602,0,0,0,45745); -- Mithdran Dawntracker + +DELETE FROM `conversation_template` WHERE `Id` IN (14613); +INSERT INTO `conversation_template` (`Id`,`FirstLineId`,`TextureKitId`,`ScriptName`,`VerifiedBuild`) VALUES +(14613,36602,0,'',45745); + +DELETE FROM `quest_template` WHERE `ID`=55607; +INSERT INTO `quest_template` (`ID`,`QuestType`,`RewardXPMultiplier`,`RewardMoneyMultiplier`,`RewardArtifactXPMultiplier`,`Flags`,`LogTitle`) VALUES +(55607,2,1,1,1,1024, '[Hidden Tracker] Quest Taming The Wilds Complete'); |
