aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Grids/ObjectGridLoader.cpp
diff options
context:
space:
mode:
authormegamage <none@none.none>2011-11-11 18:57:50 -0500
committermegamage <none@none.none>2011-11-11 18:57:50 -0500
commit077a2194ba0e98efadb4059079aaab2aa97e388f (patch)
tree32e49bb4813bfd70b3c07580467e9d49d015b326 /src/server/game/Grids/ObjectGridLoader.cpp
parent07cf71fdd4ffa051770ddedd48e94fe6937450f3 (diff)
Fix another place where corpse is added twice to a grid.
Diffstat (limited to 'src/server/game/Grids/ObjectGridLoader.cpp')
-rwxr-xr-xsrc/server/game/Grids/ObjectGridLoader.cpp6
1 files changed, 6 insertions, 0 deletions
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);
}
}