Core/Maps: Prevent creating maps without a valid Map.dbc entry

Closes #9181
This commit is contained in:
Shauren committed 2013-02-14 16:54:31 +01:00
1 parent 771598b67a
commit d232977ec4
3 files changed
+10 -6

No files matched your search

+2 -2
View File
@@ -489,14 +489,14 @@ void ScriptMgr::OnGroupRateCalculation(float& rate, uint32 count, bool isRaid)
}
#define SCR_MAP_BGN(M, V, I, E, C, T) \
if (V->GetEntry()->T()) \
if (V->GetEntry() && V->GetEntry()->T()) \
{ \
FOR_SCRIPTS(M, I, E) \
{ \
MapEntry const* C = I->second->GetEntry(); \
if (!C) \
continue; \
if (entry->MapID == V->GetId()) \
if (C->MapID == V->GetId()) \
{
#define SCR_MAP_END \