diff --git a/src/game/MiscHandler.cpp b/src/game/MiscHandler.cpp index b8990bc36..d7796a0c8 100644 --- a/src/game/MiscHandler.cpp +++ b/src/game/MiscHandler.cpp @@ -767,7 +767,7 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPacket & recv_data) if(!mapEntry) return; - bool isRegularTargetMap = GetPlayer()->GetDifficulty(mapEntry->IsRaid()) == REGULAR_DIFFICULTY; + bool isRegularTargetMap = !mapEntry->IsDungeon() || GetPlayer()->GetDifficulty(mapEntry->IsRaid()) == REGULAR_DIFFICULTY; if (!isRegularTargetMap) { @@ -781,7 +781,7 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPacket & recv_data) missingItem = true; } - if (!isRegularTargetMap && mapEntry->IsDungeon()) + if (!isRegularTargetMap) { if (at->requiredQuestHeroic && !GetPlayer()->GetQuestRewardStatus(at->requiredQuestHeroic)) missingQuest = true; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 5e0766671..3f946f1a5 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10795" + #define REVISION_NR "10796" #endif // __REVISION_NR_H__