fix(DB/Quest): Fallen Hero of the Horde should offer a Fel Salve replacement if the player has destroyed the required quest items (#8501)

This commit is contained in:
Skjalf
2021-10-18 05:20:05 -03:00
committed by GitHub
parent 67ebf7b092
commit e5321a9bae

View File

@@ -0,0 +1,20 @@
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634171161160075400');
DELETE FROM `gossip_menu_option` WHERE `MenuID` = 840 AND `OptionID` = 3;
INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`, `ActionMenuID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `VerifiedBuild`) VALUES
(840, 3, 0, 'I have destroyed my Azsharite weaponry! I need your assistance in defeating the triad of power.', 5260, 1, 3, 0, 0, 0, '', 0, 0);
-- Conditions to offer another Fel Salve
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` = 840 AND `SourceEntry` = 3;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(15, 840, 3, 0, 0, 47, 0, 3627, 8, 0, 0, 0, 0, '', 'Show gossip option if quest \'Uniting the Shattered Amulet\' in progress'),
(15, 840, 3, 0, 0, 2, 0, 11582, 1, 1, 1, 0, 0, '', 'Show gossip option if player does not have item \'Fel Salve\''),
(15, 840, 3, 0, 0, 2, 0, 10696, 1, 1, 1, 0, 0, '', 'Show gossip option if player does not have item \'Enchanted Azsharite Sword\''),
(15, 840, 3, 0, 0, 2, 0, 10697, 1, 1, 1, 0, 0, '', 'Show gossip option if player does not have item \'Enchanted Azsharite Dagger\''),
(15, 840, 3, 0, 0, 2, 0, 10698, 1, 1, 1, 0, 0, '', 'Show gossip option if player does not have item \'Enchanted Azsharite Felbane Staff\'');
-- Fallen Hero of the Horde
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 7572) AND (`source_type` = 0) AND (`id` IN (5, 6));
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`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(7572, 0, 5, 6, 62, 0, 100, 0, 840, 3, 0, 0, 0, 11, 15247, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Fallen Hero of the Horde - On Gossip Option 3 Selected - Invoker Cast \'Conjure Fel Salve\''),
(7572, 0, 6, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Fallen Hero of the Horde - On Gossip Option 3 Selected - Close Gossip');