|  |  |  | @ -51,6 +51,8 @@ public class DestroyCityThread implements Runnable {@@ -51,6 +51,8 @@ public class DestroyCityThread implements Runnable { | 
			
		
	
		
			
				
					|  |  |  |  |         Vector3fImmutable localCoords; | 
			
		
	
		
			
				
					|  |  |  |  |         ArrayList<Guild> subGuildList; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         city.destroyed.set(true); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         // Member variable assignment
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         cityZone = city.getParent(); | 
			
		
	
	
		
			
				
					|  |  |  | @ -83,8 +85,6 @@ public class DestroyCityThread implements Runnable {@@ -83,8 +85,6 @@ public class DestroyCityThread implements Runnable { | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         Building tol = null; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         // Build list of buildings within this parent zone
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         for (Building cityBuilding : cityZone.zoneBuildingSet) { | 
			
		
	
	
		
			
				
					|  |  |  | @ -100,13 +100,6 @@ public class DestroyCityThread implements Runnable {@@ -100,13 +100,6 @@ public class DestroyCityThread implements Runnable { | 
			
		
	
		
			
				
					|  |  |  |  |             if (cityBuilding.getBlueprint().getBuildingGroup().equals(mbEnums.BuildingGroup.BANESTONE)) | 
			
		
	
		
			
				
					|  |  |  |  |                 continue; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             // TOL is processed after all other structures in the city zone
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             if (cityBuilding.getBlueprint().getBuildingGroup().equals(mbEnums.BuildingGroup.TOL)) { | 
			
		
	
		
			
				
					|  |  |  |  |                 tol = cityBuilding; | 
			
		
	
		
			
				
					|  |  |  |  |                 continue; | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             // All buildings are moved to a location relative
 | 
			
		
	
		
			
				
					|  |  |  |  |             // to their new parent zone
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -146,11 +139,6 @@ public class DestroyCityThread implements Runnable {@@ -146,11 +139,6 @@ public class DestroyCityThread implements Runnable { | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         // Destroy the tol
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (tol != null) | 
			
		
	
		
			
				
					|  |  |  |  |             BuildingManager.setRank(tol, -1); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (city.realm != null) | 
			
		
	
		
			
				
					|  |  |  |  |             city.realm.removeCity(city.getObjectUUID()); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |