From 253d39de21795464fcffe26d49845d8a97dca13e Mon Sep 17 00:00:00 2001 From: Ambal Date: Thu, 30 Jul 2009 18:07:56 +0400 Subject: [PATCH] [8280] Avoid grid loading loading at packet broadcasts. If player in range then related grid loaded, if not loaded then player not in range and no reason for loading. Signed-off-by: VladimirMangos --- src/game/Map.cpp | 2 ++ src/shared/revision_nr.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 90780690e..a43712d25 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -483,6 +483,7 @@ void Map::MessageBroadcast(Player *player, WorldPacket *msg, bool to_self) Cell cell(p); cell.data.Part.reserved = ALL_DISTRICT; + cell.SetNoCreate(); if( !loaded(GridPair(cell.data.Part.grid_x, cell.data.Part.grid_y)) ) return; @@ -528,6 +529,7 @@ void Map::MessageDistBroadcast(Player *player, WorldPacket *msg, float dist, boo Cell cell(p); cell.data.Part.reserved = ALL_DISTRICT; + cell.SetNoCreate(); if( !loaded(GridPair(cell.data.Part.grid_x, cell.data.Part.grid_y)) ) return; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index c4cb43896..70f81a669 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 "8279" + #define REVISION_NR "8280" #endif // __REVISION_NR_H__