
	
[Action] ID=Ber_frenzy; 
	name=Frenzy;
	icon=icon_Ber_frenzy;
	mpCost=1;
	tooltip=Attack <math=c:rank+1> separate targets for 80% damage.;
	rankUpTooltip=Each rank increases number of targets by 1.;
	tooltipIcons=<icon=noRanged>;
	requiredWeaponElement=melee;
	
	XPCost=250;
	XPCost=999;
	
	numTargets=c:rank+1;
	
	casterAnimation=spinAttack;
	casterAnimationSpeed=1.8;
	casterAnimationDependsOnWeaponHand=true;
	
	maxRank=2;
	
	FXOnTarget=weaponFX;
[ActionAoE] 
	ID=Ber_frenzy; shape=10; 
[AvAffecter]
	ID=Ber_frenzy; 
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.8;
	chance=w:chance;
	duration=-2;
	FXOnTile=whirlSlash_overlap;
[AvAffecterAoE]
	ID=Ber_frenzy;
	cloneFrom=oneTile;
	 
	
[Action] ID=Ber_scream; 
	name=Scream;
	icon=icon_Ber_scream;
	mpCost=4;
	tooltip=Demoralize nearby enemies for <icon=time><math=70> and boost your own morale. Works best against enemies looking directly at you.;
	rankUpTooltip=Each rank increases area of effect.;
	
	XPCost=130;
	XPCost=400;
	XPCost=700;
	
	FXOnCaster=magicCharge;
	FXOnTarget=gustyBlast;
	FXOnTarget=DramaticNyeaow;
	
	casterAnimation=handsup_angry;
	maxRank=3;
[ActionAoE]
	ID=Ber_scream;
	cloneFrom=adjacent;
	needsLoS = true;
	needsLoE = false;
	airborne = true;
	maxRangeBonus = c:rank;
	arc=true;
	bypassAll=true;
	occupyAll=true;
	canSelectAllies=false;
[AvAffecter]
	ID=Ber_scream; 
	actorValue=morale;
	magnitude= -1;
	duration=70;
	chance=100 * m:evaFacing;
	FXOnHit=downwardLines;
	FXOnHitColor=Purple;
	FXOnHit=sfx_debuffMild;
	FXOnMiss=chargeFast;
	FXOnTile=wind;
	FXOnTileColor=White;
[AvAffecterAoE]
	ID=Ber_scream;
	aoeCasterAsOrigin=true;
	canSelectAllies=false;
[AvAffecter]
	ID=Ber_scream; 
	visibleEvaluations=false;
	actorValue=morale;
	harmful=false;
	magnitude= 1;
	duration=70;
	chance=100;
[AvAffecterAoE]
	ID=Ber_scream;
	aoeCasterAsOrigin=true;
	minRange=0;
	maxRange=0;
	maxRangeBonus = 0;
	canSelectAllies=true;
	

[Action] ID=Ber_terrorize; 
	name=Terrorize;
	icon=icon_Ber_terrorize;
	mpCost=2;
	tooltip=Glare into the target's eyes to severely demoralize for <icon=time><math=100>, cancel their spellcasting, and delay their next turn by <icon=time><math=5>.;
	rankUpTooltip=Each rank adds +1 range.;
	
	XPCost=180;
	XPCost=360;
	XPCost=480;
	
	casterAnimation=cast_eyesOpen;
	
	maxRank=3;
	
	
	FXOnCaster=sinisterSoundCue_low;
	FXOnCaster=sfx_echoTing;
	FXOnCaster=eyeGlint;
	FXOnCaster=darken_major;
	FXOnTarget=eyeGlint;
[ActionAoE] 
	ID=Ber_terrorize; shape=2;
	cloneFrom=adjacent;	
	maxRange=0;
	maxRangeBonus=c:rank;
[AvAffecter]
	ID=Ber_terrorize; 
	actorValue=morale;
	magnitude=-2;
	chance=100 * m:evaFacing - 100 * t:blind - 100 * m:tFearless;
	duration=100;
	FXOnTile=downwardLines;
	FXOnTileColor=Black;
	FXOnTile=downwardLines;
	FXOnTileColor=Black;
	FXOnHit=starDonk;
	FXOnHit=sfx_donkHit;
[AvAffecterAoE]
	ID=Ber_terrorize; 
	cloneFrom=oneTile;
[AvAffecter]
	ID=Ber_terrorize; 
	visibleMiss = false;
	actorValue=actTimer;
	magnitude=-5;
	chance=100 * m:evaFacing - 100 * t:blind - 100 * m:tFearless;
	duration=-2;
[AvAffecterAoE]
	ID=Ber_terrorize;
	 cloneFrom=oneTile;
[AvAffecter]
	ID=Ber_terrorize; 
	visibleMiss = false;
	actorValue=cancel;
	magnitude=1;
	chance=100 * m:tCancel * m:evaFacing - 100 * t:blind - 100 * m:tFearless;
	duration=-2;
[AvAffecterAoE]
	ID=Ber_terrorize;
	 cloneFrom=oneTile;
	
[Action] ID=Ber_rage; 
	name=Rage;
	icon=icon_Ber_rage;
	tooltip=Cure negative statuses and gain +6<icon=PhysAtk> and -3<icon=PhysDef><icon=MagDef> for <icon=time>99. Cannot be used again for <icon=time>99.;
	rankUpTooltip=;
	harmful=false;
	attractAttention=false;
	
	XPCost=150;
	
	cooldown=99;
	
	maxRank=1;
	casterAnimation=charge2;
	
	FXOnCaster=actor_spreadRed;
	FXOnCaster=sfx_laser_blast_high;
	FXOnTarget=redden;
[ActionAoE] 
	ID=Ber_rage; 
	cloneFrom=oneTile;
[AvAffecter]
	ID=Ber_rage;
	harmful=false;
	actorValue=cure;
	magnitude=1;
	duration=-2;
	chance=100;
[AvAffecterAoE]
	ID=Ber_rage;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Ber_rage;
	harmful=false;
	actorValue=PhysAtk;
	magnitude=6;
	duration=99;
	chance=100;
[AvAffecterAoE]
	ID=Ber_rage;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Ber_rage;
	harmful=false;
	actorValue=PhysDef;
	magnitude=-3;
	duration=99;
	chance=100;
[AvAffecterAoE]
	ID=Ber_rage;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Ber_rage;
	harmful=false;
	actorValue=MagDef;
	magnitude=-3;
	duration=99;
	chance=100;
[AvAffecterAoE]
	ID=Ber_rage;
	cloneFrom=oneTile;
	

[Action] ID=Ber_revenge; 
	name=Revenge;
	icon=icon_Ber_revenge;
	mpCost=5;
	tooltip=Deal up to <math=80 + 10 * c:rank>% extra damage based on how low your current HP is.;
	rankUpTooltip=Each rank increases bonus damage from having low HP by 10%.;
	
	XPCost=250;
	XPCost=400;
	XPCost=600;
	XPCost=650;
	XPCost=850;
	
	casterAnimation=swing;
	casterAnimationDependsOnWeaponHand=true;
	casterAnimationSpeed=0.6;
	maxRank=5;
	
	requiredWeaponElement=weapon;
	
	FXOnCaster=upwardLines;
	FXOnCasterColor=Purple;
	FXOnCaster=chargeSpiralFast_big;
	FXOnCasterColor=Purple;
	FXOnCaster=chargeSpiralFast;
	FXOnCasterColor=Purple;
	FXOnCaster=sfx_risingSwish;
	
	FXOnTarget=weaponFX;
[ActionAoE] 
	ID=Ber_revenge; shape=10; 
[AvAffecter]
	ID=Ber_revenge; 
	weaponAvAffecter=true;
	magnitude=m:percentHPLost * w:magnitude * 0.80 + m:percentHPLost * w:magnitude * 0.10 * c:rank + w:magnitude * 0.9;
	chance=w:chance * 0.8;
	duration=-2;
	FXOnTile=whirlSlash_big;
	FXOnTileColor=Purple;
	FXOnTile=stomp;
	FXOnTile=smallShock;
	FXOnHit=chargeBurst;
	FXOnHitColor=Purple;
[AvAffecterAoE]
	ID=Ber_revenge;
	cloneFrom=oneTile;
	
	
[Action] ID=Ber_scatter; 
	name=Scatter;
	icon=icon_Ber_scatter;
	tooltip=Step forward and strike a mighty blow that deals +20% damage and pushes all nearby enemies.;
	rankUpTooltip=Each rank increases maximum distance moved by 1.;
	tooltipIcons=<icon=noRanged>;
	requiredWeaponElement=melee;
	
	mpCost=12;
	
	maxRank=2;
	
	
	
	XPCost=350;
	XPCost=550;
	
	special=moveCasterTowardTarget;
	
	casterAnimation=jumpAttack_swing;
	casterAnimationSpeed=1.3;
	casterAnimationDependsOnWeaponHand=true;
	
	FXOnTarget=medShakeHoriz;
	FXOnTarget=strike;
[ActionAoE] 
	ID=Ber_scatter; shape=2;
	needsLoE = true;
	minRange = 0;
	maxRange = 0;
	maxRangeBonus=c:rank;
	airborne=true;
	occupyAll=false;
	canSelectActors=false;
[AvAffecter]
	ID=Ber_scatter; 
	actorValue=HP;
	magnitude=w:magnitude * 1.2;
	chance=w:chance;
	duration=-2;
	element=physical;
	element=melee;
	element=smash;
	FXOnTile=sfx_classicExplosion;
	FXOnTile=SLAM;
	FXOnTile=terrain;
[AvAffecterAoE]
	ID=Ber_scatter;
	cloneFrom=adjacent;
	coneAngle=1;
[AvAffecter]
	ID=Ber_scatter; 
	actorValue=push;
	magnitude=1;
	chance=100;
	duration=-2;
	FXOnTile=smallShockwave_instant_moving;
[AvAffecterAoE]
	ID=Ber_scatter;
	cloneFrom=adjacent+2;
	arc=true;
	airborne=true;
	coneAngle=270;
	canSelectAllies=false;

	

[Action] ID=Ber_taunt; 
	name=Taunt;
	icon=icon_Ber_taunt;
	tooltip=Force enemies to look at you and reduce nearby enemies' <icon=PhysEva><icon=MagEva> by 20% for <icon=time>80.;
	rankUpTooltip=Each rank increases area of effect.;
	
	special=attractEnemyAttentionInCombat;
	
	XPCost=150;
	XPCost=400;
	XPCost=700;
	
	FXOnCaster=chargeSpiralFast;
	FXOnCaster=delay;
	FXOnCaster=sfx_whistle_short;
	FXOnCaster=exclamation;
	FXOnCaster=chargeSpiralFast;
	
	casterAnimation=handsup_angry;
	casterAnimationSpeed=1.5;
	maxRank=3;
[ActionAoE]
	ID=Ber_taunt;
	cloneFrom=adjacent;
	needsLoS = true;
	needsLoE = false;
	airborne = true;
	maxRange=2;
	maxRangeBonus = c:rank;
	arc=true;
	bypassAll=true;
	occupyAll=true;
	canSelectAllies=false;
[AvAffecter]
	ID=Ber_taunt; 
	actorValue=PhysEva;
	magnitude= -20;
	duration=80;
	chance=100 - 100 * m:tFearless;
	FXOnTile=chargeFast_overlap;
	FXOnHit=downwardLines;
	FXOnHitColor=Purple;
	FXOnHit=sfx_debuffMild;
[AvAffecterAoE]
	ID=Ber_taunt;
	aoeCasterAsOrigin=true;
	canSelectAllies=false;
[AvAffecter]
	ID=Ber_taunt; 
	visibleMiss=false;
	actorValue=MagEva;
	magnitude= -20;
	duration=80;
	chance=100 - 100 * m:tFearless;
[AvAffecterAoE]
	ID=Ber_taunt;
	aoeCasterAsOrigin=true;
	canSelectAllies=false;
	
	

