Parcourir la source

Patch up missing removal points

Emagi il y a 1 an
Parent
commit
dd718e7d78
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      EQ2/source/WorldServer/zoneserver.cpp

+ 2 - 0
EQ2/source/WorldServer/zoneserver.cpp

@@ -518,6 +518,7 @@ void ZoneServer::DeleteData(bool boot_clients){
 			}
 			else{
 				RemoveSpawnSupportFunctions(spawn, true);
+				RemoveSpawnFromGrid(spawn, GetLocation());
 				AddPendingDelete(spawn);
 			}
 		}
@@ -809,6 +810,7 @@ void ZoneServer::ProcessDepop(bool respawns_allowed, bool repop) {
 					tmp_player_list.Add(spawn);
 				else {
 				RemoveSpawnSupportFunctions(spawn, true);
+				RemoveSpawnFromGrid(spawn, GetLocation());
 					AddPendingDelete(spawn);
 				}
 			}