@ -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 ) )  {