Fixed wrong error message for quest related areatriggers.

This commit is contained in:
TOM_RUS 2010-11-15 09:03:24 -08:00
parent 9c4be1d308
commit ec974656ac

View file

@ -797,6 +797,8 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPacket & recv_data)
// hack for "Opening of the Dark Portal"
if(missingQuest && at->target_mapId == 269)
SendAreaTriggerMessage("%s", at->requiredFailedText.c_str());
else if(missingQuest && mapEntry->IsContinent())// do not report anything for quest areatriggers
return;
// hack for TBC heroics
else if(missingLevel && !mapEntry->IsRaid() && GetPlayer()->GetDifficulty(false) == DUNGEON_DIFFICULTY_HEROIC && mapEntry->addon == 1)
SendAreaTriggerMessage(GetMangosString(LANG_LEVEL_MINREQUIRED), at->requiredLevel);