maintenance fix

This commit is contained in:
2024-05-27 22:04:55 -05:00
parent 0318459ff1
commit 1c48b28d4e
3 changed files with 11 additions and 18 deletions
+9 -1
View File
@@ -1019,7 +1019,15 @@ public class City extends AbstractWorldObject {
destroyCityThread.setName("deestroyCity:" + this.getName());
destroyCityThread.start();
}
public static void destroyAllCityAssets(City city){
if(city == null)
Logger.error("Maintenance Failed To Find City To Destroy");
for(Building building : city.getParent().zoneBuildingSet){
building.setRank(-1);
DbManager.removeFromCache(building);
}
city.getParent().zoneBuildingSet.clear();
}
public final void transfer(AbstractCharacter newOwner) {
Thread transferCityThread = new Thread(new TransferCityThread(this, newOwner));