City realm id lookup not db load

This commit is contained in:
2024-04-27 11:32:05 -04:00
parent 3a8521683b
commit 916a12a434
8 changed files with 32 additions and 31 deletions
@@ -18,12 +18,12 @@ package engine.workthreads;
* next reboot.
*/
import engine.mbEnums;
import engine.gameManager.BuildingManager;
import engine.gameManager.DbManager;
import engine.gameManager.GuildManager;
import engine.gameManager.ZoneManager;
import engine.math.Vector3fImmutable;
import engine.mbEnums;
import engine.objects.Building;
import engine.objects.City;
import engine.objects.Guild;
@@ -144,8 +144,8 @@ public class DestroyCityThread implements Runnable {
if (tol != null)
BuildingManager.setRank(tol, -1);
if (city.getRealm() != null)
city.getRealm().removeCity(city.getObjectUUID());
if (city.realm != null)
city.realm.removeCity(city.getObjectUUID());
// It's now safe to delete the city zone from the database
// which will cause a cascade delete of everything else