|  |  | @ -348,7 +348,7 @@ public enum PowersManager { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         // verify player is not stunned or prohibited from casting
 |  |  |  |         // verify player is not stunned or prohibited from casting
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         PlayerBonuses bonus = playerCharacter.getBonuses(); |  |  |  |         PlayerBonuses bonus = playerCharacter.getBonuses(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         SourceType sourceType = EffectSourceType.GetSourceType(pb.getCategory()); |  |  |  |         EffectSourceType sourceType = EffectSourceType.getEffectSourceType(pb.getCategory()); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         if (bonus != null && (bonus.getBool(ModType.Stunned, EffectSourceType.None) || bonus.getBool(ModType.CannotCast, EffectSourceType.None) || bonus.getBool(ModType.BlockedPowerType, sourceType))) |  |  |  |         if (bonus != null && (bonus.getBool(ModType.Stunned, EffectSourceType.None) || bonus.getBool(ModType.CannotCast, EffectSourceType.None) || bonus.getBool(ModType.BlockedPowerType, sourceType))) | 
			
		
	
		
		
			
				
					
					|  |  |  |             return true; |  |  |  |             return true; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -631,7 +631,7 @@ public enum PowersManager { | 
			
		
	
		
		
			
				
					
					|  |  |  |         // verify player is in correct mode (combat/nonCombat)
 |  |  |  |         // verify player is in correct mode (combat/nonCombat)
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         // verify player is not stunned or prohibited from casting
 |  |  |  |         // verify player is not stunned or prohibited from casting
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         PlayerBonuses bonus = caster.getBonuses(); |  |  |  |         PlayerBonuses bonus = caster.getBonuses(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         SourceType sourceType = EffectSourceType.GetSourceType(pb.getCategory()); |  |  |  |         EffectSourceType sourceType = EffectSourceType.getEffectSourceType(pb.getCategory()); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         if (bonus != null && (bonus.getBool(ModType.Stunned, EffectSourceType.None) || bonus.getBool(ModType.CannotCast, EffectSourceType.None) || bonus.getBool(ModType.BlockedPowerType, sourceType))) |  |  |  |         if (bonus != null && (bonus.getBool(ModType.Stunned, EffectSourceType.None) || bonus.getBool(ModType.CannotCast, EffectSourceType.None) || bonus.getBool(ModType.BlockedPowerType, sourceType))) | 
			
		
	
		
		
			
				
					
					|  |  |  |             return true; |  |  |  |             return true; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -795,7 +795,7 @@ public enum PowersManager { | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (bonus.getBool(ModType.Stunned, EffectSourceType.None)) |  |  |  |             if (bonus.getBool(ModType.Stunned, EffectSourceType.None)) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             SourceType sourceType = EffectSourceType.GetSourceType(pb.getCategory()); |  |  |  |             EffectSourceType sourceType = EffectSourceType.getEffectSourceType(pb.getCategory()); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             if (bonus.getBool(ModType.BlockedPowerType, sourceType)) { |  |  |  |             if (bonus.getBool(ModType.BlockedPowerType, sourceType)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 finishRecycleTime(msg.getPowerUsedID(), playerCharacter, true); |  |  |  |                 finishRecycleTime(msg.getPowerUsedID(), playerCharacter, true); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
	
		
		
			
				
					|  |  | @ -1067,7 +1067,7 @@ public enum PowersManager { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (bonus != null) { |  |  |  |         if (bonus != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (bonus.getBool(ModType.Stunned, EffectSourceType.None)) |  |  |  |             if (bonus.getBool(ModType.Stunned, EffectSourceType.None)) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  |             SourceType sourceType = EffectSourceType.GetSourceType(pb.getCategory()); |  |  |  |             EffectSourceType sourceType = EffectSourceType.getEffectSourceType(pb.getCategory()); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             if (bonus.getBool(ModType.BlockedPowerType, sourceType)) |  |  |  |             if (bonus.getBool(ModType.BlockedPowerType, sourceType)) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return; |  |  |  |                 return; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |