From f47c0e661c2dc52c6717833af5ea19665b467c21 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 11 Nov 2011 14:20:49 -0500 Subject: Add some comments for the previous crash fix. Thanks to Amit86. --- src/server/game/Grids/ObjectGridLoader.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server/game/Grids/ObjectGridLoader.cpp') diff --git a/src/server/game/Grids/ObjectGridLoader.cpp b/src/server/game/Grids/ObjectGridLoader.cpp index 73e4a85e9d0..8bc90f07d2f 100755 --- a/src/server/game/Grids/ObjectGridLoader.cpp +++ b/src/server/game/Grids/ObjectGridLoader.cpp @@ -207,6 +207,8 @@ void ObjectGridUnloader::Visit(GridRefManager &m) obj->SaveRespawnTime(); //Some creatures may summon other temp summons in CleanupsBeforeDelete() //So we need this even after cleaner (maybe we can remove cleaner) + //Example: Flame Leviathan Turret 33139 is summoned when a creature is deleted + //TODO: Check if that script has the correct logic. Do we really need to summons something before deleting? obj->CleanupsBeforeDelete(); ///- object will get delinked from the manager when deleted delete obj; -- cgit v1.2.3