@ -3970,25 +3970,25 @@ public class PlayerCharacter extends AbstractCharacter {
				@@ -3970,25 +3970,25 @@ public class PlayerCharacter extends AbstractCharacter {
					 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        else   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            speed  =  20f ;  //unarmed attack speed
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        if ( this . effects  ! =  null )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            for  ( Effect  eff  :  this . effects . values ( ) )  {    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                for  ( AbstractEffectModifier  mod  :  eff . getEffectModifiers ( ) )  {    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                    if  ( mod . modType . equals ( ModType . WeaponSpeed ) )  {    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                         float   modValue   =   1   +   mod . getPercentMod ( )   *   0 . 01f ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                         speed   * =   modValue ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                    }    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                }    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            }    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //if(this.effects != null) {
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //    for (Effect eff : this.effects.values()) {
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //        for (AbstractEffectModifier mod : eff.getEffectModifiers()) {
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //            if (mod.modType.equals(ModType.WeaponSpeed)) {
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //                  float modValue =  1 + mod.getPercentMod() * 0.01f;
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //                  speed *= modValue;
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //            }
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //        }
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //    }
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            for  ( Effect  eff  :  this . effects . values ( ) )  {    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                for  ( AbstractEffectModifier  mod  :  eff . getEffectModifiers ( ) )  {    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                    if  ( mod . modType . equals ( ModType . AttackDelay ) )  {    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                         float   modValue   =   1   +   mod . getPercentMod ( )   *   0 . 01f ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                         speed   * =   modValue ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                    }    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                }    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            }    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        }   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //    for (Effect eff : this.effects.values()) {
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //        for (AbstractEffectModifier mod : eff.getEffectModifiers()) {
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //            if (mod.modType.equals(ModType.AttackDelay)) {
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //                  float modValue =  1 + mod.getPercentMod() * 0.01f;
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //                  speed *= modValue;
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //            }
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //        }
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //    }
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        //}
   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        if ( this . bonuses ! =  null ) {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					            for  ( AbstractEffectModifier  mod  :  this . bonuses . bonusFloats . keySet ( ) )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					                if  ( mod . modType . equals ( ModType . AttackDelay )  | |  mod . modType . equals ( ModType . WeaponSpeed ) )  {