From 077a2194ba0e98efadb4059079aaab2aa97e388f Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 11 Nov 2011 18:57:50 -0500 Subject: Fix another place where corpse is added twice to a grid. --- src/server/game/Grids/ObjectGridLoader.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server') diff --git a/src/server/game/Grids/ObjectGridLoader.cpp b/src/server/game/Grids/ObjectGridLoader.cpp index 8bc90f07d2f..56c6410e6d7 100755 --- a/src/server/game/Grids/ObjectGridLoader.cpp +++ b/src/server/game/Grids/ObjectGridLoader.cpp @@ -126,6 +126,12 @@ void LoadHelper(CellCorpseSet const& cell_corpses, CellCoord &cell, CorpseMapTyp // in that case map == currMap obj->SetMap(map); + if (obj->IsInGrid()) + { + obj->AddToWorld(); + continue; + } + AddObjectHelper(cell, m, count, map, obj); } } -- cgit v1.2.3