[Action] ID=Wa_shove; 
	name=Shove;
	icon=icon_Wa_push;
	tooltip=Shove an enemy <math=c:rank> tile(s) and deal 90% damage with your melee weapon. Targets that are pushed into an obstacle take extra damage.;
	rankUpTooltip=Shove 1 further with each rank.;
	tooltipIcons=<icon=noRanged>;
	
	XPCost=75;
	XPCost=250;
	XPCost=500;
	
	casterAnimation=weapon;
	maxRank=3;
	requiredWeaponElement=melee;
	
	FXOnTarget=weaponFX;
[ActionAoE]
	ID=Wa_shove; shape=10; 
[AvAffecter]
	ID=Wa_shove; 
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.9;
	chance=w:chance;
	duration=-2;
[AvAffecterAoE]
	ID=Wa_shove;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Wa_shove; 
	actorValue=push;
	magnitude=c:rank;
	duration=-2;
	chance=w:chance;
	FXOnHit=largePing;
	FXOnHit=click;
[AvAffecterAoE]
	ID=Wa_shove;
	cloneFrom=oneTile;


[Action] ID=Wa_charge; 
	name=Charge;
	icon=icon_Wa_charge;
	tooltip=Charge forward to strike a distant foe with your melee weapon for 90% damage.;
	rankUpTooltip=Each rank increases charge distance by 1.;
	tooltipIcons=<icon=noRanged>;
	
	XPCost=150;
	XPCost=250;
	XPCost=450;
	XPCost=950;
	
	casterAnimation=weapon;
	maxRank=4;
	special=moveCasterNextToTarget;
	requiredWeaponElement=melee;
	
	FXOnTarget=weaponFX;
	FXOnCaster=sidewardLines;
	FXOnCasterColor=Red;
	FXOnCaster=woosh;
[ActionAoE]
	ID=Wa_charge; shape=2; 
	needsLoS = false;
	needsLoE = true;
	minRange = 2;
	maxRange = 1;
	maxRangeBonus=c:rank;
	airborne=false;
	bypassAll=false;
	occupyAll=true;
	canSelectActors=true;
[AvAffecter]
	ID=Wa_charge; 
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.9;
	chance=w:chance;
	duration=-2;
[AvAffecterAoE]
	ID=Wa_charge;
	cloneFrom=oneTile;
	
	
[Action] ID=Wa_smash; 
	name=Smash;
	icon=icon_Wa_redSword;
	tooltip=Attack recklessly for +<math=30 + 10 * c:rank>% extra damage, but with 2/3 accuracy.;
	rankUpTooltip=Each rank adds +10% damage.;
	tooltipIcons=<icon=noRanged>;
	
	XPCost=60;
	XPCost=200;
	XPCost=400;
	
	requiredWeaponElement=melee;
	casterAnimation=weapon;
	casterAnimationSpeed=0.8;
	maxRank=3;
	
	FXOnCaster=chargeBurst;
	FXOnCasterColor=Red;
	FXOnCaster=sfx_risingSwishHigh;
	
	FXOnTarget=weaponFX;
[ActionAoE]
	ID=Wa_smash; shape=10; 
[AvAffecter]
	ID=Wa_smash; 
	weaponAvAffecter=true;
	magnitude=w:magnitude * 1.3 + w:magnitude * 0.1 * c:rank;
	chance=w:chance * 0.67;
	duration=-2;
	element=smash;
	FXOnHit=ping;
	FXOnHitColor=Red;
	FXOnHit=manySplatter;
	FXOnHitColor=Red;
	FXOnHit=smallShakeHoriz;
	FXOnHit=SLAM;
[AvAffecterAoE]
	ID=Wa_smash;
	 shape=11;


[Action] ID=Wa_battlecry; 
	name=Battlecry;
	icon=icon_Wa_battlecry;
	mpCost=2;
	tooltip=Demoralize enemies with your fierce battlecry for <icon=time><math=100>, reducing <icon=PhysAtk><icon=MagAtk> attack and <n=><icon=PhysDef><icon=MagDef> defense.<n=>Works best against enemies looking directly at you.;
	rankUpTooltip=Each rank increases area of effect.;
	
	XPCost=220;
	XPCost=560;
	XPCost=800;
	
	FXOnCaster=magicCharge;
	FXOnTarget=gustyBlast;
	FXOnTarget=DramaticNyeaow;
	
	casterAnimation=handsup_angry;
	maxRank=3;
[ActionAoE]
	ID=Wa_battlecry; shape=0;
	cloneFrom=adjacent;
[AvAffecter]
	ID=Wa_battlecry; 
	actorValue=morale;
	magnitude= -1;
	duration=100;
	chance=100 * m:evaFacing;
	FXOnHit=downwardLines;
	FXOnHitColor=Purple;
	FXOnHit=sfx_debuffMild;
	FXOnMiss=chargeFast;
	FXOnTile=wind;
	FXOnTileColor=White;
[AvAffecterAoE]
	ID=Wa_battlecry;
	aoeCasterAsOrigin=true;
	needsLoS = true;
	needsLoE = false;
	airborne = true;
	minRange = 1;
	maxRange = 1.5;
	maxRangeBonus = c:rank;
	coneAngle= 60;
	arc=true;
	bypassAll=true;
	occupyAll=true;
	canSelectAllies=false;
	
[Action] ID=Wa_Guard; 
	name=Guard;
	icon=icon_Wa_defend;
	mpCost=1;
	tooltip=Halve incoming physical damage for <icon=time><math=60 + 20 * c:rank>.;
	rankUpTooltip=Each rank increases duration by <icon=time>20.;
	harmful=false;
	
	XPCost=180;
	XPCost=350;
	XPCost=500;
	
	casterAnimation=charge;
	maxRank=3;
	
	FXOnCaster=chargeFast;
	FXOnCasterColor=SkyBlue;
[ActionAoE]
	ID=Wa_Guard;
	cloneFrom=adjacentAndSelf;
[AvAffecter]
	ID=Wa_Guard;
	harmful=false;
	actorValue=guard;
	magnitude=1;
	duration=60 + 20 * c:rank;
	chance=100;
	FXOnHit=shield;
	FXOnHitColor=SkyBlue;
	FXOnTile=chargeFast;
	FXOnTileColor=SkyBlue;
	FXOnTile=sfx_sliceNoShingLow;
[AvAffecterAoE]
	ID=Wa_Guard;
	cloneFrom=oneTile;
	

[Action] ID=Wa_Bide; 
	name=Bide;
	icon=icon_Wa_bide;
	tooltip=Prepare a delayed, but extra strong attack that deals +<math=20 + 10 * c:rank>% damage.;
	rankUpTooltip=Each rank adds +10% damage.;
	chargeTime=15;
	
	maxRank=3;
	
	
	XPCost=200;
	XPCost=350;
	XPCost=500;
	
	casterAnimation=weapon;
	casterAnimationSpeed=0.7;
	
	requiredWeaponElement=weapon;
	
	special=requiresCharging;
	special=cancelChargingOnMove;
	
	FXOnCaster=chargeBurst;
	FXOnCasterColor=Gray;
	FXOnCaster=sfx_risingSwish;
	
	FXOnTarget=weaponFX;
[ActionAoE]
	ID=Wa_Bide; shape=10;
[AvAffecter]
	ID=Wa_Bide; 
	weaponAvAffecter=true;
	magnitude=w:magnitude * 1.2 + w:magnitude * 0.1 * c:rank;
	chance=w:chance;
	duration=-2;
	FXOnHit=hitDustQuiet;
	FXOnHit=smallShakeHoriz;
	FXOnHit=SLAM;
[AvAffecterAoE]
	ID=Wa_Bide;
	 shape=11;
	
	
[Action] ID=Wa_Brave; 
	name=Brave;
	icon=icon_Wa_brave;
	tooltip=Increase <icon=PhysAtk> by 4 for <icon=time><math=120 + 30 * c:rank>.;
	rankUpTooltip=Each rank increases duration by <icon=time>30.;
	harmful=false;
	
	maxRank=4;
	
	XPCost=120;
	XPCost=200;
	XPCost=275;
	XPCost=350;
	
	AIRatingMult=0.7;
	
	casterAnimation=charge;
	
	FXOnCaster=casting;
	FXOnCasterColor=Red;
	FXOnCaster=chargeSpiralFast_big;
	FXOnCasterColor=Red;
	FXOnCaster=chargeSpiralFast;
	FXOnCasterColor=Red;
	
	FXOnTarget=sfx_powerup1;
[ActionAoE]
	ID=Wa_Brave; 
	cloneFrom=adjacentAndSelf;
	canSelectEnemies=false;
[AvAffecter]
	ID=Wa_Brave;
	harmful=false;
	actorValue=PhysAtk;
	magnitude=4;
	duration=120 + 30 * c:rank;
	chance=100;
	FXOnTile=upwardLines;
	FXOnTileColor=Red;
[AvAffecterAoE]
	ID=Wa_Brave;
	cloneFrom=oneTile;
	