Skip to content

Commit 4592695

Browse files
committed
On captain death, a trigger occurs where the respective quest fails. On Executioner mob's death, both horde and alliance quests will have their requirement met.
1 parent 4a8b15e commit 4592695

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed
Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
11
--
2-
-- Changes RequiredNpcOrGo1 from the Prisoner to the Shattered Hand Executioner
3-
UPDATE `quest_template` SET `RequiredNpcOrGo1` = 17301 WHERE (`ID` = 9524);
4-
UPDATE `quest_template` SET `RequiredNpcOrGo1` = 17301 WHERE (`ID` = 9525);
2+
-- Alliance, Horde Captains and Shattered Hand Executioner NPCs
3+
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 17290;
4+
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 17296;
5+
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 17301;
6+
7+
-- Causes quest to fail on Alliance Captain death
8+
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 17290) AND (`source_type` = 0) AND (`id` IN (0, 1));
9+
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`, `event_param6`, `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
10+
(17290, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 6, 9524, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 'Fail quest on captain death.');
11+
12+
-- Causes quest to fail on Horde Captain death
13+
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 17296) AND (`source_type` = 0) AND (`id` IN (0, 1));
14+
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`, `event_param6`, `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
15+
(17296, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 6, 9525, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 'Fail quest on captain death.');
16+
17+
-- Grants kill token for quest completion on Shattered Hand Executioner death
18+
DELETE FROM `smart_scripts` WHERE (`entryorguid` = 17301) AND (`source_type` = 0) AND (`id` IN (1, 2));
19+
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`, `event_param6`, `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
20+
(17301, 0, 1, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 33, 17290, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 'Shattered Hand Executioner - On Death - Quest Credit for Alliance'),
21+
(17301, 0, 2, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 33, 17296, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 'Shattered Hand Executioner - On Death - Quest Credit for Horde');

0 commit comments

Comments
 (0)