|  |  | @ -142,10 +142,10 @@ public class WpakPowerManager { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //stunned check
 |  |  |  |         //stunned check
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         PlayerBonuses bonus = playerCharacter.getBonuses(); |  |  |  |         PlayerBonuses bonus = playerCharacter.getBonuses(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         mbEnums.SourceType sourceType = mbEnums.SourceType.GetSourceType(powerCast.category); |  |  |  |         //    mbEnums.SourceType sourceType = mbEnums.SourceType.GetSourceType(powerCast.category);
 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (bonus != null && (bonus.getBool(mbEnums.ModType.Stunned, mbEnums.SourceType.None) || bonus.getBool(mbEnums.ModType.CannotCast, mbEnums.SourceType.None) || bonus.getBool(mbEnums.ModType.BlockedPowerType, sourceType))) |  |  |  |         //     if (bonus != null && (bonus.getBool(mbEnums.ModType.Stunned, mbEnums.SourceType.None) || bonus.getBool(mbEnums.ModType.CannotCast, mbEnums.SourceType.None) || bonus.getBool(mbEnums.ModType.BlockedPowerType, sourceType)))
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             return true; |  |  |  |         //        return true;
 | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //sanity check for casting while moving
 |  |  |  |         //sanity check for casting while moving
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         Vector3fImmutable endLoc = playerCharacter.getEndLoc(); |  |  |  |         Vector3fImmutable endLoc = playerCharacter.getEndLoc(); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |