diff options
author | megamage <none@none.none> | 2011-11-11 18:57:50 -0500 |
---|---|---|
committer | megamage <none@none.none> | 2011-11-11 18:57:50 -0500 |
commit | 077a2194ba0e98efadb4059079aaab2aa97e388f (patch) | |
tree | 32e49bb4813bfd70b3c07580467e9d49d015b326 /src/server/game/Grids/ObjectGridLoader.cpp | |
parent | 07cf71fdd4ffa051770ddedd48e94fe6937450f3 (diff) |
Fix another place where corpse is added twice to a grid.
Diffstat (limited to 'src/server/game/Grids/ObjectGridLoader.cpp')
-rwxr-xr-x | src/server/game/Grids/ObjectGridLoader.cpp | 6 |
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); } } |