What's new

Deathknight Teleporter HACKFIX

Damieninabox

Gold Supporter
Gold Supporter
Senior User
Joined
Nov 10, 2019
Messages
194
Reaction score
62
Just a small hackfix for the deathknight teleporter so people can continue leveling their deathknight by simply clicking at the npc when they get stuck during the questchain.

Will be deleted as soon as we further looked into it and fixed it the correct way.
 

Attachments

  • Emucoach DK teleport hackfix.zip
    1.1 KB · Views: 157

Mazi

Gold Supporter
Gold Supporter
Veteran User
Joined
Jun 3, 2019
Messages
63
Reaction score
40
Really useful! Thank you!
 

Blackvision

Moderator
Staff Member
Super Moderator
Gold Supporter
MoP Premium
Mythical User
Joined
Sep 10, 2015
Messages
2,151
Reaction score
241
Location
Denmark
Gender
Male
Just a small hackfix for the deathknight teleporter so people can continue leveling their deathknight by simply clicking at the npc when they get stuck during the questchain.

Will be deleted as soon as we further looked into it and fixed it the correct way.

Thank you mate for the hackfix.
But since you can't go upstairs now, how can i runeforge then ? :)
 

Damieninabox

Gold Supporter
Gold Supporter
Senior User
Joined
Nov 10, 2019
Messages
194
Reaction score
62
Why shouldn't you be able to go upstairs?
Basically this hackfix is for 1 scenario during the quest chain, when the teleporter is not able to port you to the upper floor.
Quested this whole area for atleast 6 times with the teleporter and never encountered a single problem.
 

Blackvision

Moderator
Staff Member
Super Moderator
Gold Supporter
MoP Premium
Mythical User
Joined
Sep 10, 2015
Messages
2,151
Reaction score
241
Location
Denmark
Gender
Male
Why shouldn't you be able to go upstairs?
Basically this hackfix is for 1 scenario during the quest chain, when the teleporter is not able to port you to the upper floor.
Quested this whole area for atleast 6 times with the teleporter and never encountered a single problem.
This whole situation is weird tbh.
Me and an admin played through the DK area just to see how the bug would effect each player.
He managed to complete everything without any issues, but me on the other hand, was stuck duo to this teleport bug.

So my conclusion is that it does not happen to everyone

Now being back in the proper phase so to speak, i can't use the teleport platform to get back up and runeforge | Works fine with GM on |
1.png

2.png

3.png
 

Mazi

Gold Supporter
Gold Supporter
Veteran User
Joined
Jun 3, 2019
Messages
63
Reaction score
40
This whole situation is weird tbh.
Me and an admin played through the DK area just to see how the bug would effect each player.
He managed to complete everything without any issues, but me on the other hand, was stuck duo to this teleport bug.

So my conclusion is that it does not happen to everyone

Now being back in the proper phase so to speak, i can't use the teleport platform to get back up and runeforge | Works fine with GM on |View attachment 1054
View attachment 1055
View attachment 1056
We had the same problem on v13.1 so i used his creature to make you choose the tp location.

SQL:
UPDATE creature_template SET gossip_menu_id=65000 WHERE entry=867584;
DELETE FROM creature WHERE id = 867584;
INSERT INTO `creature` (`id`, `map`, `zone`, `area`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `walkmode`) VALUES (867584, 609, 4298, 4342, 1, 65535, 0, 0, 2389.68, -5622.38, 420.879, 5.05286, 300, 0, 0, 6141, 0, 0, 0, 0, 0, 0);
INSERT INTO `creature` (`id`, `map`, `zone`, `area`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `walkmode`, `saiscriptflag`) VALUES (867584, 609, 4298, 4342, 1, 65535, 0, 0, 2384.21, -5624.28, 377.012, 5.39094, 300, 0, 0, 6141, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `creature` (`id`, `map`, `zone`, `area`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `walkmode`, `saiscriptflag`) VALUES (867584, 609, 0, 0, 1, 65535, 0, 0, 2425.85, -5725.61, 156.838, 5.52131, 300, 0, 0, 6141, 0, 0, 0, 0, 0, 0, 0);
DELETE FROM smart_scripts WHERE entryorguid = 867584;
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (867584, 0, 0, 0, 62, 0, 100, 0, 65000, 2, 0, 0, 62, 609, 0, 0, 0, 0, 7, 0, 0, 0, 2430.52, -5730.07, 157.894, 4, 'tp');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (867584, 0, 1, 0, 62, 0, 100, 0, 65000, 1, 0, 0, 62, 609, 0, 0, 0, 0, 7, 0, 0, 0, 2404.52, -5631.50, 376.949, 4, 'tp');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (867584, 0, 2, 0, 62, 0, 100, 0, 65000, 0, 0, 0, 62, 609, 0, 0, 0, 0, 7, 0, 0, 0, 2399.50, -5634.48, 420.670, 4, 'tp');
DELETE FROM gossip_menu_option WHERE menu_id=65000;
INSERT INTO `gossip_menu_option` (`menu_id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `box_text`) VALUES ('65000', '2', 'The Heart of Acherus', '1', '1', 'Are you sure?');
INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `box_text`) VALUES ('65000', '1', '2', 'Hall of Command', '1', '1', 'Are you sure?');
INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `box_text`) VALUES ('65000', '2', '2', 'Death\'s Breach', '1', '1', 'Are you sure?');
 
Last edited:

Blackvision

Moderator
Staff Member
Super Moderator
Gold Supporter
MoP Premium
Mythical User
Joined
Sep 10, 2015
Messages
2,151
Reaction score
241
Location
Denmark
Gender
Male
We had the same problem on v13.1 so i used his creature to make you choose the tp location.

SQL:
DELETE FROM creature WHERE id = 867584;
INSERT INTO `creature` (`id`, `map`, `zone`, `area`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `walkmode`) VALUES (867584, 609, 4298, 4342, 1, 65535, 0, 0, 2389.68, -5622.38, 420.879, 5.05286, 300, 0, 0, 6141, 0, 0, 0, 0, 0, 0);
INSERT INTO `creature` (`id`, `map`, `zone`, `area`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `walkmode`, `saiscriptflag`) VALUES (867584, 609, 4298, 4342, 1, 65535, 0, 0, 2384.21, -5624.28, 377.012, 5.39094, 300, 0, 0, 6141, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `creature` (`id`, `map`, `zone`, `area`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `walkmode`, `saiscriptflag`) VALUES (867584, 609, 0, 0, 1, 65535, 0, 0, 2425.85, -5725.61, 156.838, 5.52131, 300, 0, 0, 6141, 0, 0, 0, 0, 0, 0, 0);
DELETE FROM smart_scripts WHERE entryorguid = 867584;
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (867584, 0, 0, 0, 62, 0, 100, 0, 65000, 2, 0, 0, 62, 609, 0, 0, 0, 0, 7, 0, 0, 0, 2430.52, -5730.07, 157.894, 4, 'tp');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (867584, 0, 1, 0, 62, 0, 100, 0, 65000, 1, 0, 0, 62, 609, 0, 0, 0, 0, 7, 0, 0, 0, 2404.52, -5631.50, 376.949, 4, 'tp');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (867584, 0, 2, 0, 62, 0, 100, 0, 65000, 0, 0, 0, 62, 609, 0, 0, 0, 0, 7, 0, 0, 0, 2399.50, -5634.48, 420.670, 4, 'tp');
DELETE FROM gossip_menu_option WHERE menu_id=65000;
INSERT INTO `gossip_menu_option` (`menu_id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `box_text`) VALUES ('65000', '2', 'The Heart of Acherus', '1', '1', 'Are you sure?');
INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `box_text`) VALUES ('65000', '1', '2', 'Hall of Command', '1', '1', 'Are you sure?');
INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `box_text`) VALUES ('65000', '2', '2', 'Death\'s Breach', '1', '1', 'Are you sure?');
Should I log in and spawn this creature ? or will it do that on its own when running this query ?
 

Mazi

Gold Supporter
Gold Supporter
Veteran User
Joined
Jun 3, 2019
Messages
63
Reaction score
40
Should I log in and spawn this creature ? or will it do that on its own when running this query ?
If you already have his creature in "creature_template", just run the query.
Also use this query to update the gossip menu :
SQL:
UPDATE creature_template SET gossip_menu_id=65000 WHERE entry=867584;
 
Last edited:

Blackvision

Moderator
Staff Member
Super Moderator
Gold Supporter
MoP Premium
Mythical User
Joined
Sep 10, 2015
Messages
2,151
Reaction score
241
Location
Denmark
Gender
Male
If you already have his creature in "creature_template", just run the query.
Also use this query to update the gossip menu :
SQL:
UPDATE creature_template SET gossip_menu_id=65000 WHERE entry=867584;
Worked like a charm :)
 

ExO

Administrator
Staff Member
Admin
Mythical User
Joined
Mar 29, 2014
Messages
4,925
Reaction score
880
Fixed properly on V14 (without teleporter).
 

Blackvision

Moderator
Staff Member
Super Moderator
Gold Supporter
MoP Premium
Mythical User
Joined
Sep 10, 2015
Messages
2,151
Reaction score
241
Location
Denmark
Gender
Male
UPDATE : Still not fixed :)
 

RJay007

Supporter
Supporter
Registered User
Joined
Apr 2, 2022
Messages
8
Reaction score
0
Location
South Africa
Gender
Female
Lies, still not fixed. :) infact i found tons more broken quests that you expext to be fixed in a V15 of the Repack, the more broken quests are being found the more i want to refund my money....
 

cipp

Gold Supporter
Gold Supporter
Joined
Oct 21, 2016
Messages
18
Reaction score
1
It should be solved
SQL:
--
UPDATE `creature_template` SET `AIName` ='SmartAI',`flags_extra`='128' WHERE `entry` IN (29588,29589,29581,29580);
--
DELETE FROM `smart_scripts` WHERE `entryorguid`IN (29588,29589,29581,29580);
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (29588, 0, 0, 0, 10, 0, 100, 0, 1, 2, 500, 2000, 62, 0, 0, 0, 0, 0, 0, 18, 6, 0, 0, 2419.91, -5620.48, 420.644, 3.73, 'Acherus Teleporter (EPL) - teleport down');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (29589, 0, 0, 0, 10, 0, 100, 0, 1, 2, 500, 2000, 62, 0, 0, 0, 0, 0, 0, 18, 6, 0, 0, 2401.97, -5632.81, 377.02, 3.73, 'Acherus Teleporter (EPL) - teleport up');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (29581, 0, 0, 0, 10, 0, 100, 0, 1, 2, 500, 2000, 62, 609, 0, 0, 0, 0, 0, 18, 6, 0, 0, 2401.97, -5632.81, 377.02, 3.73, 'Acherus Teleporter (DK Area) - teleport up');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (29580, 0, 0, 0, 10, 0, 100, 0, 1, 2, 500, 2000, 62, 609, 0, 0, 0, 0, 0, 18, 6, 0, 0, 2419.91, -5620.48, 420.644, 3.73, 'Acherus Teleporter (DK Area) - teleport down');
 

cipp

Gold Supporter
Gold Supporter
Joined
Oct 21, 2016
Messages
18
Reaction score
1
It should be solved
SQL:
--
UPDATE `creature_template` SET `AIName` ='SmartAI',`flags_extra`='128' WHERE `entry` IN (29588,29589,29581,29580);
--
DELETE FROM `smart_scripts` WHERE `entryorguid`IN (29588,29589,29581,29580);
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (29588, 0, 0, 0, 10, 0, 100, 0, 1, 2, 500, 2000, 62, 0, 0, 0, 0, 0, 0, 18, 6, 0, 0, 2419.91, -5620.48, 420.644, 3.73, 'Acherus Teleporter (EPL) - teleport down');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (29589, 0, 0, 0, 10, 0, 100, 0, 1, 2, 500, 2000, 62, 0, 0, 0, 0, 0, 0, 18, 6, 0, 0, 2401.97, -5632.81, 377.02, 3.73, 'Acherus Teleporter (EPL) - teleport up');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (29581, 0, 0, 0, 10, 0, 100, 0, 1, 2, 500, 2000, 62, 609, 0, 0, 0, 0, 0, 18, 6, 0, 0, 2401.97, -5632.81, 377.02, 3.73, 'Acherus Teleporter (DK Area) - teleport up');
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`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES (29580, 0, 0, 0, 10, 0, 100, 0, 1, 2, 500, 2000, 62, 609, 0, 0, 0, 0, 0, 18, 6, 0, 0, 2419.91, -5620.48, 420.644, 3.73, 'Acherus Teleporter (DK Area) - teleport down');
DELETE FROM `creature_addon` WHERE `guid`=238090;
DELETE FROM `creature_addon` WHERE `guid`=238091;
INSERT INTO `creature_addon` VALUES (238091, 0, 0, 0, 1, 0, '54724');
INSERT INTO `creature_addon` VALUES (238090, 0, 0, 0, 1, 0, '54700');

Oh, that's what Blizzard does
 
Top