Trinitycore: DB/Quest: A Fine Mess (Gnomeregan) - NPC does not exit instance (despawn)

Created on 16 Jan 2021  路  14Comments  路  Source: TrinityCore/TrinityCore

Description:

The quest titled A Fine Mess found/started inside Gnomeregan cannot be completed because the NPC Kernobee does not exit instance (despawn).

NPC stops short of instance exit and remains there.

image

You can exit the instance yourself, come back in and NPC is still waiting by the exit.

You can continue with the dungeon and come back to find NPC is still waiting by the exit.

image

Expected behaviour:

NPC should exit instance (despawn) per action list

https://tcubuntu.northeurope.cloudapp.azure.com/aowow/?npc=7850#sai-actionlist-785000

Notice that action #3 & #4 still has not executed either at this point.

image

Steps to reproduce the problem:

  1. Enter Gnomeregan and head to the area where Kernobee is

image

  1. Accept his quest "A Fine Mess" and escort him to the exit as instructed.
  2. NPC waits at exit and does not despawn

Branch(es):
3.3.5

TC rev. hash/commit:
TrinityCore rev. f6b22df9bd22 2021-01-13 00:53:43 +0200 (3.3.5 branch) (Win64, RelWithDebInfo, Static)

Operating system:
Windows 7 Ultimate x64 SP1

Branch-3.3.5a Comp-Database Sub-Quests

All 14 comments

Was working as expected in my test.
/sidenote: there was no combat involved in my run.
Note to myself: Use english client for tests with screenshots xD
WoWScrnShot_011621_101006

Completed correctly for me about 2-3 weeks ago. First time I tried, the quest failed because I got lost and forgot which way is out from that room. :P
Admittedly, main characters are on account_access.SecurityLevel=3 (GM-level 3/admin), so even if I play with GM off + GM visible on, I think it does not count as 100% correct for testing. Also, when I ran around there, just to get the quests done, my character was level 50+, so even if I instigated fights with some NPCs on the way out, it did not hinder me much. I was almost surprised to see Kernobee despawn after a little while and the quest completion show up on my screen. Maybe I should test it from the Alliance side.

I will retry this quest again when I go in next; perhaps it just glitched for some reason?

On a side note - have you noticed if you die inside Gnomeregan you spawn all the way at Kharanos? I'm certain if you died in Gnomeregan in WOTLK you spawned at the graveyard in Iceflow Lake - I cant find anything to support this.

@illfated - in general, the account security level doesnt change anything.
There are some scripts in the core that are written for testing encounters and check your account for CanBeGameMaster()
image

And in most cases its totally fine to check stuff with gm on/off. But there are scripts in the core that behave different or wont run if gm is on, areatrigger in most cases:
image

On a side note - have you noticed if you die inside Gnomeregan you spawn all the way at Kharanos? I'm certain if you died in Gnomeregan in WOTLK you spawned at the graveyard in Iceflow Lake - I cant find anything to support this.

Have not checked nor tested this, but maybe you are right. Isn't there a graveyard even closer to the Gnomeregan entrance?

@illfated - in general, the account security level doesnt change anything.
There are some scripts in the core that are written for testing encounters and check your account for CanBeGameMaster()

And in most cases its totally fine to check stuff with gm on/off. But there are scripts in the core that behave different or wont run if gm is on, areatrigger in most cases:

Thank you, very good indeed. Nice to know and to be reminded of those features.

On a side note - have you noticed if you die inside Gnomeregan you spawn all the way at Kharanos? I'm certain if you died in Gnomeregan in WOTLK you spawned at the graveyard in Iceflow Lake - I cant find anything to support this.

Have not checked nor tested this, but maybe you are right. Isn't there a graveyard even closer to the Gnomeregan entrance?

Yes, that's at the lake - Iceflow Lake. Kharanos is a half zone hike back to the instance. I have been trying to find confirmation of the proper graveyard but it seems no one has ever died in Gnomeregan. Been reluctant to raise it without supportive research.

Ran the instance again - no NPC to be found. Checked all the rooms. Had Low Level Quests enabled as well.

It's as though the quest thinks it's finished but it never updated.

Remains incompletable.

image

That is sort of weird, but I presume you have to drop the quest to make Kernobee spawn again. When the quest failed the first time for me due to time-out, I had to abandon the quest and retake it when Kernobee finally respawned. The second time it completed correctly, although it took some seconds for the completion message to appear on my screen. It is possible that some of my game client addons could have caused the extra delay.

Drop the Quest, otherwise you cant try it again.
NPC has a lot of possible spawns, you will only find him in one of these locations:

image

Think you need to triggger area trigger 1105 while you have kernobee and alarm o bot following you. Areatrigger sets data 2 2 to alarm bot

Think you need to triggger area trigger 1105 while you have kernobee and alarm o bot following you. Areatrigger sets data 2 2 to alarm bot

I think you're right - the Alarm-o-bot did not follow us to exit yesterday. I ran the quest again today and this time the bot followed - this did allow the quest to complete.

image

Kernobee should continue to the exit even without alarm-o-bot or despawn when bot not in some range?

As mentioned above by dr-j , it may not work on TC unless Alarm-a-bomb 2600 is present, due to the scripting.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tje3d picture tje3d  路  3Comments

chilito picture chilito  路  3Comments

jerbookins picture jerbookins  路  3Comments

Jildor picture Jildor  路  3Comments

Jonne733 picture Jonne733  路  3Comments