|  |  |  | @ -279,16 +279,21 @@ public class ApplyRuneMsg extends ClientNetMsg {@@ -279,16 +279,21 @@ public class ApplyRuneMsg extends ClientNetMsg { | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         //if discipline, check number applied
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (isDiscipline(runeID)) { | 
			
		
	
		
			
				
					|  |  |  |  |             //if(playerCharacter.getLevel() == 80)
 | 
			
		
	
		
			
				
					|  |  |  |  |             discCount -= 1; // level 80 characters get an extra disc rune
 | 
			
		
	
		
			
				
					|  |  |  |  |             if (playerCharacter.getLevel() < 70) { | 
			
		
	
		
			
				
					|  |  |  |  |                 if (discCount > 2) { | 
			
		
	
		
			
				
					|  |  |  |  |                     return false; | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |  |                 if (discCount > 3) { | 
			
		
	
		
			
				
					|  |  |  |  |                     return false; | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             switch(playerCharacter.getRank()){ | 
			
		
	
		
			
				
					|  |  |  |  |                 case 1: | 
			
		
	
		
			
				
					|  |  |  |  |                 case 2: | 
			
		
	
		
			
				
					|  |  |  |  |                 case 3: | 
			
		
	
		
			
				
					|  |  |  |  |                 case 4: | 
			
		
	
		
			
				
					|  |  |  |  |                 case 5: | 
			
		
	
		
			
				
					|  |  |  |  |                 case 6: | 
			
		
	
		
			
				
					|  |  |  |  |                     if(discCount > 3) | 
			
		
	
		
			
				
					|  |  |  |  |                         return false; | 
			
		
	
		
			
				
					|  |  |  |  |                     break; | 
			
		
	
		
			
				
					|  |  |  |  |                 case 7: | 
			
		
	
		
			
				
					|  |  |  |  |                 case 8: | 
			
		
	
		
			
				
					|  |  |  |  |                     if(discCount > 5) | 
			
		
	
		
			
				
					|  |  |  |  |                         return false; | 
			
		
	
		
			
				
					|  |  |  |  |                     break; | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         //Everything succeeded. Let's apply the rune
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |