Explorar el Código

Best to keep this close..!

Emagi hace 1 año
padre
commit
25baa666e7
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      EQ2/source/WorldServer/zoneserver.cpp

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

@@ -3322,6 +3322,8 @@ void ZoneServer::RemoveClient(Client* client)
 
 		client->SaveSpells();
 		
+		client->GetPlayer()->DeleteSpellEffects(true);
+		
 		if(dismissPets) {
 				((Entity*)client->GetPlayer())->DismissAllPets();
 		}
@@ -3338,8 +3340,6 @@ void ZoneServer::RemoveClient(Client* client)
 		LogWrite(ZONE__INFO, 0, "Zone", "Scheduling client '%s' for removal.", client->GetPlayer()->GetName());
 		database.ToggleCharacterOnline(client, 0);
 		
-		client->GetPlayer()->DeleteSpellEffects(true);
-		
 		RemoveSpawn(client->GetPlayer(), false, true, true, true, true);
 		connected_clients.Remove(client, true, DisconnectClientTimer); // changed from a hardcoded 30000 (30 sec) to the DisconnectClientTimer rule
 	}