|  |  | @ -10,7 +10,6 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | package engine.net.client.msg; |  |  |  | package engine.net.client.msg; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.gameManager.NPCManager; |  |  |  | import engine.gameManager.NPCManager; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.gameManager.PowersManager; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.mbEnums.GameObjectType; |  |  |  | import engine.mbEnums.GameObjectType; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.mbEnums.MinionType; |  |  |  | import engine.mbEnums.MinionType; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.mbEnums.ProtectionState; |  |  |  | import engine.mbEnums.ProtectionState; | 
			
		
	
	
		
		
			
				
					|  |  | @ -18,7 +17,6 @@ import engine.net.ByteBufferReader; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.net.ByteBufferWriter; |  |  |  | import engine.net.ByteBufferWriter; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.net.Protocol; |  |  |  | import engine.net.Protocol; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.objects.*; |  |  |  | import engine.objects.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.powers.EffectsBase; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.joda.time.DateTime; |  |  |  | import org.joda.time.DateTime; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.joda.time.Period; |  |  |  | import org.joda.time.Period; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.joda.time.Seconds; |  |  |  | import org.joda.time.Seconds; | 
			
		
	
	
		
		
			
				
					|  |  | @ -458,48 +456,18 @@ public class ManageNPCMsg extends ClientNetMsg { | 
			
		
	
		
		
			
				
					
					|  |  |  |                             else |  |  |  |                             else | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 writer.put((byte) 0); |  |  |  |                                 writer.put((byte) 0); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                             ArrayList<String> effectsList = item.getEffectNames(); |  |  |  |                             if ((item.prefixToken == 0 && item.suffixToken == 0)) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             EffectsBase prefix = null; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                             EffectsBase suffix = null; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                             for (String effectName : effectsList) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 if (effectName.contains("PRE")) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     prefix = PowersManager.getEffectByIDString(effectName); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 if (effectName.contains("SUF")) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     suffix = PowersManager.getEffectByIDString(effectName); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                             } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                             if ((prefix == null && suffix == null)) |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                                 writer.putInt(0); |  |  |  |                                 writer.putInt(0); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             else |  |  |  |                             else | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 writer.putInt(-1497023830); |  |  |  |                                 writer.putInt(-1497023830); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                             if (item.prefixToken == 0) { |  |  |  |                             if (!item.isComplete()) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                 if (!item.isComplete()) |  |  |  |                                 writer.putInt(0); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                     writer.putInt(0); |  |  |  |                                 writer.putInt(0); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                 else |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     writer.putInt(prefix.getToken()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 if (prefix != null) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     writer.putInt(prefix.getToken()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 else |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     writer.putInt(0); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                             } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                             if (item.suffixToken == 0) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 if (!item.isComplete()) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     writer.putInt(0); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 else |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     writer.putInt(suffix.getToken()); |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                             } else { |  |  |  |                             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 if (suffix != null) |  |  |  |                                 writer.putInt(item.prefixToken); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                     writer.putInt(suffix.getToken()); |  |  |  |                                 writer.putInt(item.suffixToken); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                 else |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     writer.putInt(0); |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                             } |  |  |  |                             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                             writer.putString(item.name); |  |  |  |                             writer.putString(item.name); | 
			
		
	
		
		
			
				
					
					|  |  |  |                         } |  |  |  |                         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |