| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -8,6 +8,7 @@ import engine.gameManager.BuildingManager; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import engine.net.client.ClientConnection; | 
					 | 
					 | 
					 | 
					import engine.net.client.ClientConnection; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import engine.net.client.msg.ClientNetMsg; | 
					 | 
					 | 
					 | 
					import engine.net.client.msg.ClientNetMsg; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import engine.net.client.msg.DestroyBuildingMsg; | 
					 | 
					 | 
					 | 
					import engine.net.client.msg.DestroyBuildingMsg; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import engine.net.client.msg.ErrorPopupMsg; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import engine.net.client.msg.PlaceAssetMsg; | 
					 | 
					 | 
					 | 
					import engine.net.client.msg.PlaceAssetMsg; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import engine.objects.*; | 
					 | 
					 | 
					 | 
					import engine.objects.*; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -56,8 +57,8 @@ public class DestroyBuildingHandler extends AbstractClientMsgHandler { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if (!BuildingManager.PlayerCanControlNotOwner(building, pc)) | 
					 | 
					 | 
					 | 
							if (!BuildingManager.PlayerCanControlNotOwner(building, pc)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								return true; | 
					 | 
					 | 
					 | 
								return true; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Bane bane = city.getBane(); | 
					 | 
					 | 
					 | 
					Bane bane = city.getBane(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					if(bane.getSiegePhase() == Enum.SiegePhase.WAR && bane != null) { | 
					 | 
					 | 
					 | 
					if(bane.getSiegePhase() != Enum.SiegePhase.WAR && bane != null) { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						PlaceAssetMsg.sendPlaceAssetError(origin, 171, pc.getName()); | 
					 | 
					 | 
					 | 
						ErrorPopupMsg.sendErrorPopup(pc, 171); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						return true; | 
					 | 
					 | 
					 | 
						return true; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							// Can't destroy a tree of life
 | 
					 | 
					 | 
					 | 
							// Can't destroy a tree of life
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |