| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -28,8 +28,7 @@ public class CityDataHandler extends AbstractClientMsgHandler { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    @Override | 
					 | 
					 | 
					 | 
					    @Override | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    protected boolean _handleNetMsg(ClientNetMsg baseMsg, ClientConnection origin) throws MsgSendException { | 
					 | 
					 | 
					 | 
					    protected boolean _handleNetMsg(ClientNetMsg baseMsg, ClientConnection origin) throws MsgSendException { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        boolean updateMine = false; | 
					 | 
					 | 
					 | 
					        boolean updateCities = false; | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        boolean updateCity = false; | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        Session playerSession; | 
					 | 
					 | 
					 | 
					        Session playerSession; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        PlayerCharacter playerCharacter; | 
					 | 
					 | 
					 | 
					        PlayerCharacter playerCharacter; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        Dispatch dispatch; | 
					 | 
					 | 
					 | 
					        Dispatch dispatch; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -52,12 +51,12 @@ public class CityDataHandler extends AbstractClientMsgHandler { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (playerCharacter.getTimeStamp("cityUpdate") <= City.lastCityUpdate) { | 
					 | 
					 | 
					 | 
					        if (playerCharacter.getTimeStamp("cityUpdate") <= City.lastCityUpdate) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            playerCharacter.setTimeStamp("cityUpdate", System.currentTimeMillis()); | 
					 | 
					 | 
					 | 
					            playerCharacter.setTimeStamp("cityUpdate", System.currentTimeMillis()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            updateCity = true; | 
					 | 
					 | 
					 | 
					            updateCities = true; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        cityDataMsg cityDataMsg = new cityDataMsg(SessionManager.getSession(playerCharacter), false); | 
					 | 
					 | 
					 | 
					        cityDataMsg cityDataMsg = new cityDataMsg(SessionManager.getSession(playerCharacter), false); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        cityDataMsg.updateMines(true); | 
					 | 
					 | 
					 | 
					        cityDataMsg.updateMines(true); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        cityDataMsg.updateCities(updateCity); | 
					 | 
					 | 
					 | 
					        cityDataMsg.updateCities(updateCities); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        dispatch = Dispatch.borrow(playerCharacter, cityDataMsg); | 
					 | 
					 | 
					 | 
					        dispatch = Dispatch.borrow(playerCharacter, cityDataMsg); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.SECONDARY); | 
					 | 
					 | 
					 | 
					        DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.SECONDARY); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |