Core/DynamicObjects: Restore the ability of DynamicObjects to be world objects which was accidentally removed in f0f4a620fb breaking Far Sight (#24046)

Fixes #17081

(cherry picked from commit d4ba47a76e71a0ac103a1ff9b892593bc9c6a67a)
This commit is contained in:
xvwyh
2021-12-20 21:22:37 +01:00
committed by Shauren
parent 01023320cf
commit 9b79d1b410
+4 -1
View File
@@ -411,7 +411,10 @@ template<>
void Map::AddToGrid(DynamicObject* obj, Cell const& cell)
{
NGridType* grid = getNGrid(cell.GridX(), cell.GridY());
grid->GetGridType(cell.CellX(), cell.CellY()).AddGridObject(obj);
if (obj->IsWorldObject())
grid->GetGridType(cell.CellX(), cell.CellY()).AddWorldObject(obj);
else
grid->GetGridType(cell.CellX(), cell.CellY()).AddGridObject(obj);
obj->SetCurrentCell(cell);
}