
[Action] ID=Bra_disorient; 
	name=Disorient;
	icon=icon_Bra_disorient;
	tooltip=Deal <math=65 + 10 * c:rank>% damage and turn the enemy around.;
	rankUpTooltip=Each rank increases damage by 10%.;
	tooltipIcons=<icon=skill_Fist>Only;
	
	XPCost=80;
	XPCost=160;
	XPCost=400;
	
	casterAnimation=swing;
	casterAnimationDependsOnWeaponHand=true;
	requiredWeaponElement=fistWpn;
	
	maxRank=3;
[ActionAoE] 
	ID=Bra_disorient;
	cloneFrom=adjacent;
[AvAffecter]
	ID=Bra_disorient; 
	actorValue=HP;
	useSeparateChanceRoll=true;
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.65 + w:magnitude * 0.1 * c:rank;
	chance=w:chance;
	duration=-2;
[AvAffecterAoE]
	ID=Bra_disorient;
	 shape=11;
[AvAffecter]
	ID=Bra_disorient; 
	actorValue=rotate;
	magnitude=180;
	duration=-2;
	chance=w:chance;
	FXOnTile=whirlSlash_big;
	FXOnTile=sfx_tweep;
[AvAffecterAoE]
	ID=Bra_disorient;
	cloneFrom=oneTile;
	
[Action] ID=Bra_pummel; 
	name=Pummel;
	icon=icon_Bra_pummel;
	mpCost=1;
	tooltip=Punch an enemy <math=2 + c:rank> times at half damage and half accuracy.;
	rankUpTooltip=Each rank adds an additional punch.;
	tooltipIcons=<icon=skill_Fist>Only;
	
	XPCost=250;
	XPCost=700;
	XPCost=1500;
	
	casterAnimation=pummel;
	
	FXOnTarget=sfx_pummel;
	
	maxRank=3;
	requiredWeaponElement=fistWpn;
[ActionAoE] 
	ID=Bra_pummel; shape=10; 
[AvAffecter]
	ID=Bra_pummel; 
	actorValue=HP;
	useSeparateChanceRoll=true;
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.5;
	chance=w:chance * 0.5;
	duration=-2;
	FXOnTile=pummel;
[AvAffecterAoE]
	ID=Bra_pummel;
	 shape=11;
[AvAffecter]
	ID=Bra_pummel; 
	actorValue=HP;
	useSeparateChanceRoll=true;
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.5;
	chance=w:chance * 0.5;
	duration=-2;
	FXOnTile=pummel;
[AvAffecterAoE]
	ID=Bra_pummel;
	 shape=11;
[AvAffecter]
	ID=Bra_pummel; 
	actorValue=HP;
	useSeparateChanceRoll=true;
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.5;
	chance=w:chance * 0.5;
	duration=-2;
	FXOnTile=pummel;
[AvAffecterAoE]
	ID=Bra_pummel;
	 shape=11;
[AvAffecter]
	ID=Bra_pummel; 
	rankRequired=2;
	actorValue=HP;
	useSeparateChanceRoll=true;
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.5;
	chance=w:chance * 0.5;
	duration=-2;
	FXOnTile=pummel;
[AvAffecterAoE]
	ID=Bra_pummel;
	 shape=11;
[AvAffecter]
	ID=Bra_pummel; 
	rankRequired=3;
	actorValue=HP;
	useSeparateChanceRoll=true;
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.5;
	chance=w:chance * 0.5;
	duration=-2;
	FXOnTile=pummel;
[AvAffecterAoE]
	ID=Bra_pummel;
	 shape=11;
	

[Action] ID=Bra_spinkick; 
	name=Hurricane Kick;
	icon=icon_Bra_spinkick;
	tooltip=Leap forward and deliver a wild spinning blow to all around you for 75% damage.;
	rankUpTooltip=Each rank increases maximum distance moved by 1.;
	
	XPCost=220;
	XPCost=350;
	XPCost=550;
	
	maxRank=3;
	
	special=moveCasterTowardTarget;
	casterAnimation=spinkick;
	
	FXOnCaster=spinSlashes;
	FXOnCaster=woosh;
	FXOnTarget=spinSlashes;
[ActionAoE] 
	ID=Bra_spinkick; shape=2;
	needsLoE = true;
	minRange = 0;
	maxRange = 0;
	maxRangeBonus=c:rank * 1;
	airborne=true;
	occupyAll=false;
	canSelectActors=false;
[AvAffecter]
	ID=Bra_spinkick; 
	actorValue=HP;
	magnitude=d:fistDmg * 0.75;
	duration=-2;
	chance=d:fistAcc * 0.85;
	element=physical;
	element=melee;
	element=smash;
	FXOnTile=pop;
[AvAffecterAoE]
	ID=Bra_spinkick;
	cloneFrom=adjacent;
	coneAngle=180;


[Action] ID=Bra_grin; 
	name=Grin;
	icon=icon_Bra_grin;
	tooltip=Reduce your <icon=PhysEva> to 0, but triple your <icon=PhysAtk> for next turn.;
	rankUpTooltip=;
	harmful=false;
	attractAttention=false;
	
	XPCost=250;
	
	maxRank=1;
	casterAnimation=cast_eyesOpen;
	FXOnCaster=sfx_echoTing;
	FXOnCaster=eyeGlint;
	FXOnCaster=darken_minor;
[ActionAoE] 
	ID=Bra_grin; 
	cloneFrom=oneTile;
[AvAffecter]
	ID=Bra_grin;
	harmful=false;
	actorValue=PhysAtk;
	magnitude=cb:PhysAtk*2;
	duration=-5;
	chance=100;
[AvAffecterAoE]
	ID=Bra_grin;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Bra_grin;
	harmful=false;
	visibleEvaluations=false;
	actorValue=PhysEva;
	magnitude=-c:PhysEva;
	duration=-3;
	chance=100;
[AvAffecterAoE]
	ID=Bra_grin;
	cloneFrom=oneTile;
	
[Action] ID=Bra_knockout; 
	name=Knockout;
	icon=icon_Bra_knockout;
	mpCost=1;
	tooltip=Put an opponent to sleep for <icon=time><math=60 + 20 * c:rank>. Only works if the opponent has less than half health.;
	rankUpTooltip=Each rank increases duration by <icon=time>20.;
	tooltipIcons=<icon=skill_Fist>Only;
	
	XPCost=150;
	XPCost=240;
	XPCost=360;
	
	casterAnimation=swing;
	casterAnimationDependsOnWeaponHand=true;
	maxRank=3;
	requiredWeaponElement=fistWpn;
	
	FXOnTarget=swing;
	FXOnTarget=strike;
[ActionAoE] 
	ID=Bra_knockout; cloneFrom=adjacent;	
[AvAffecter]
	ID=Bra_knockout; 
	actorValue=sleep;
	magnitude=1;
	chance=m:targetPercentHPLowerThan(0.5) * d:fistAcc;
	duration=60 + 20 * c:rank;
	FXOnHit=starDonk;
	FXOnHit=sfx_donkHit;
[AvAffecterAoE]
	ID=Bra_knockout; cloneFrom=oneTile;
	

[Action] ID=Bra_suckerPunch; 
	name=Sucker Punch;
	icon=icon_Bra_suckerPunch;
	mpCost=2;
	tooltip=A sneaky punch that deals +50% extra damage, pushes, and stuns for <icon=time>10. Cannot be used again for <icon=time>99.;
	rankUpTooltip=;
	tooltipIcons=<icon=skill_Fist>Only;
	
	XPCost=300;
	
	cooldown=99;
	
	casterAnimation=swingDramatic;
	casterAnimationSpeed=1.8;
	casterAnimationDependsOnWeaponHand=true;
	maxRank=1;
	
	requiredWeaponElement=fistWpn;
	
	FXOnCaster=GlassTing;
	FXOnCaster=exclamation;
	FXOnTarget=swing;
	FXOnTarget=strike;
[ActionAoE] 
	ID=Bra_suckerPunch; cloneFrom=adjacent;	
[AvAffecter]
	ID=Bra_suckerPunch; 
	actorValue=HP;
	weaponAvAffecter=true;
	magnitude=w:magnitude * 1.5;
	chance=d:fistAcc;
	duration=-2;
	FXOnHit=starDonks;
	FXOnHit=sfx_donkHit;
	FXOnHit=ThudShotBigger;
	FXOnHit=medShakeHoriz;
[AvAffecterAoE]
	ID=Bra_suckerPunch;
	 shape=11;
[AvAffecter]
	ID=Bra_suckerPunch; 
	actorValue=stun;
	magnitude=1;
	duration=10;
	chance=d:fistAcc;
[AvAffecterAoE]
	ID=Bra_suckerPunch; cloneFrom=oneTile;
[AvAffecter]
	ID=Bra_suckerPunch; 
	actorValue=push;
	magnitude=1;
	duration=-2;
	chance=d:fistAcc;
[AvAffecterAoE]
	ID=Bra_suckerPunch; cloneFrom=oneTile;
	

[Action] ID=Bra_throwWeapon; 
	name=Hurl Weapon;
	icon=icon_Bra_throwWeapon;
	tooltip=Throw your weapon! Damage and range are affected by the weapon's weight & power. It lands at the target's feet and can be picked up afterward.;
	rankUpTooltip=Each rank adds +1 range.;
	tooltipIcons=<icon=noRanged>;
	
	XPCost=150;
	XPCost=350;
	XPCost=500;
	
	special=throwWeapon;
	
	casterAnimation=throw;
	casterAnimationDependsOnWeaponHand=true;
	maxRank=3;
	requiredWeaponElement=melee;
	
	FXOnTarget=weaponThrowFX;
[ActionAoE] 
	ID=Bra_throwWeapon; 
	needsLoS = true;
	needsLoE = true;
	minRange = 1;
	maxRange = 3;
	maxRangeBonus = c:rank - w:throwRangePenalty;
	airborne=true;
	bypassAll=true;
	occupyAll=true;
[AvAffecter]
	ID=Bra_throwWeapon; 
	actorValue=HP;
	magnitude=w:magnitude - w:weight - w:throwDamageMod;
	chance=d:fistAcc - w:weight * 2;
	duration=-2;
	FXOnTile=weaponThrowFX;
	FXOnTile=swing2;
	FXOnHit=manySplatter;
	FXOnHit=sfx_slashingHit;
[AvAffecterAoE]
	ID=Bra_throwWeapon; cloneFrom=oneTile;
[AvAffecter]
	ID=Bra_throwWeapon; 
	actorValue=summonItem;
	magnitude=throwWeapon;
	duration=1;
[AvAffecterAoE]
	ID=Bra_throwWeapon;
	cloneFrom=oneTile;
