|  |  | @ -31,12 +31,12 @@ public class Behaviours { | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static Object Standard(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, |  |  |  |     public static Object Standard(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, | 
			
		
	
		
		
			
				
					
					|  |  |  |                                   PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { |  |  |  |                                   PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         return WpakPowerManager.applyCurveToValue(powerAction.compoundCurveType, modifierEntry.compoundCurveType.getValue(), rank); |  |  |  |         return WpakPowerManager.applyCurveToValue(powerAction.levelCapCurve, modifierEntry.compoundCurveType.getValue(), rank); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static Object FPSubTypeAttr(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, |  |  |  |     public static Object FPSubTypeAttr(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, | 
			
		
	
		
		
			
				
					
					|  |  |  |                                        PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { |  |  |  |                                        PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return WpakPowerManager.applyCurveToValue(powerAction.compoundCurveType, modifierEntry.compoundCurveType.getValue(), rank); |  |  |  |         return WpakPowerManager.applyCurveToValue(powerAction.levelCapCurve, modifierEntry.compoundCurveType.getValue(), rank); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static Object SubTypeSourceType(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, |  |  |  |     public static Object SubTypeSourceType(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, | 
			
		
	
	
		
		
			
				
					|  |  | @ -58,7 +58,7 @@ public class Behaviours { | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static Object FPSubTypeDmg(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, |  |  |  |     public static Object FPSubTypeDmg(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target, | 
			
		
	
		
		
			
				
					
					|  |  |  |                                       PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { |  |  |  |                                       PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         String key = modifierEntry.arg1; |  |  |  |         String key = modifierEntry.arg1; | 
			
		
	
		
		
			
				
					
					|  |  |  |         float value = WpakPowerManager.applyCurveToValue(powerAction.compoundCurveType, modifierEntry.compoundCurveType.getValue(), rank); |  |  |  |         float value = WpakPowerManager.applyCurveToValue(powerAction.levelCapCurve, modifierEntry.compoundCurveType.getValue(), rank); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         return new Pair<>(key,value); |  |  |  |         return new Pair<>(key,value); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |