[Action] ID=Sc_trip; 
	name=Trip Up;
	icon=icon_Sc_trip;
	tooltip=Trip an enemy with your weapon for 75% damage, and inflict -<math=1 + c:rank> <icon=moveDistance> Move for a turn.;
	rankUpTooltip=Each rank reduces Move by 1 more.;
	
	XPCost=120;
	XPCost=180;
	XPCost=250;
	XPCost=500;
	
	casterAnimation=weapon;
	casterAnimationSpeed=0.9;
	maxRank=4;
	
	requiredWeaponElement=weapon;
[ActionAoE] 
	ID=Sc_trip; shape=10; 
[AvAffecter]
	ID=Sc_trip; 
	weaponAvAffecter=true;
	magnitude=w:magnitude * 0.75;
	chance=w:chance;
[AvAffecterAoE]
	ID=Sc_trip;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Sc_trip; 
	visibleMiss=false;
	actorValue=moveDistance;
	magnitude= - 1 - c:rank;
	duration=-4;
	chance=w:chance;
	FXOnTile=whirlSlash;
	FXOnHit=click;
	FXOnHit=downwardLines_quick;
[AvAffecterAoE]
	ID=Sc_trip;
	cloneFrom=oneTile;
	
[Action] ID=Sc_spot; 
	name=Spot;
	icon=icon_Sc_exclamation;
	tooltip=Reduce an enemy's <icon=PhysEva>by 25% and <icon=PhysDef> by 2 for <icon=time><math=150>. Also reveals the map as if you were standing at the target.;
	rankUpTooltip=Each rank adds +1 range.;
	attractAttention=false;
	
	XPCost=120;
	XPCost=220;
	XPCost=300;
	
	FXOnCaster=exclamation;
	FXOnCasterColor=Orange;
	FXOnCaster=sfx_highTing;
	
	AIRatingBias = -999;
	
	casterAnimation=handsup;
	maxRank=3;
[ActionAoE] 
	ID=Sc_spot;
	needsLoS = true;
	needsLoE = true;
	minRange = 1;
	maxRange = 4;
	maxRangeBonus=c:rank;
	airborne=true;
	arc=true;
	canFloatMidair=true;
	bypassAll=false;
	occupyAll=false;
	canSelectAllies=false;
[AvAffecter]
	ID=Sc_spot; 
	actorValue=PhysDef;
	magnitude= -2;
	duration=150;
	chance=100;
[AvAffecterAoE]
	ID=Sc_spot;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Sc_spot; 
	actorValue=PhysEva;
	magnitude= -25;
	duration=150;
	chance=100;
	FXOnTile=eyeOpen;
	FXOnHit=ping;
	FXOnHitColor=Orange;
	FXOnHit=downwardLines;
	FXOnHitColor=Orange;
	FXOnHit=sfx_debuffMild;
[AvAffecterAoE]
	ID=Sc_spot;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Sc_spot; 
	actorValue=revealFog;
	visibleEvaluations=false;
	harmful=false;
	magnitude=1;
	duration=-2;
	chance=100;
[AvAffecterAoE]
	ID=Sc_spot;
	cloneFrom=oneTile;
	
	

	
[Action] ID=Sc_throwStone; 
	name=Throw Stone;
	icon=icon_Sc_throwRock;
	tooltip=Chuck a stone for up to <math=c:PhysAtk + c:skill_Aim + c:skill_Bow + c:rank + 1><adjX=-4><icon=HP> damage.;
	rankUpTooltip=Each rank adds +1 range and +1 damage.;
	
	XPCost=50;
	XPCost=300;
	XPCost=400;
	XPCost=600;
	
	casterAnimation=swing;
	
	FXOnTarget=throw_rock;
	FXOnTarget=swing;
	maxRank=4;
[ActionAoE] 
	ID=Sc_throwStone;
	needsLoS = false;
	needsLoE = true;
	minRange = 1;
	maxRange = 2;
	maxRangeBonus = c:rank;
	airborne=true;
	arc=false;
	occupyAll=true;
[AvAffecter]
	ID=Sc_throwStone; 
	actorValue=HP;
	magnitude= -c:PhysAtk - c:skill_Aim - c:skill_Bow - c:rank - 2 + t:PhysDef;
	duration=-2;
	chance=d:physicalAcc;
	element=physical;
	element=ranged;
	FXOnTile=pop;
	FXOnTileColor=Orange;
[AvAffecterAoE]
	ID=Sc_throwStone;
	cloneFrom=oneTile;
	
[Action] ID=Sc_firstAid; 
	name=First Aid;
	icon=icon_Sc_heal;
	mpCost=3;
	harmful=false;
	attractAttention=false;
	tooltip=Perform basic healing on someone adjacent for <math=11 + c:MagAtk + c:skill_Life><adjX=-4><icon=HP>.<textIf= Also cures Poison=c:rank-1><textIf=  and Burn=c:rank-2><textIf= .=c:rank-1>;
	rankUpTooltip=With a 2nd rank, also cures Poison. A 3rd rank cures Burn.;
	attractAttention=false;
	
	XPCost=100;
	XPCost=250;
	XPCost=300;
	
	casterAnimation=use;
	maxRank=3;
	
[ActionAoE] 
	ID=Sc_firstAid;
	cloneFrom=adjacentAndSelf;
[AvAffecter]
	ID=Sc_firstAid; 
	actorValue=HP;
	harmful=false;
	magnitude= 12 + c:MagAtk + c:skill_Life + sa:medic * 6 + sa:medic * c:MagAtk * 0.5 + sa:medic * c:skill_Life * 0.5;
	duration=-2;
	chance=100;
	element=life;
	FXOnTile=sparkles;
	FXOnTileColor=Red;
	FXOnTile=briefAuraSound;
[AvAffecterAoE]
	ID=Sc_firstAid;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Sc_firstAid; 
	rankRequired=2;
	actorValue=poison;
	harmful=false;
	visibleMiss=false;
	magnitude=-1;
	duration=-2;
	chance=100 * t:poison;
	element=life;
	FXOnHit=sparkles;
	FXOnHitColor=Blue;
[AvAffecterAoE]
	ID=Sc_firstAid;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Sc_firstAid; 
	rankRequired=3;
	actorValue=burn;
	harmful=false;
	visibleMiss=false;
	magnitude=-1;
	duration=-2;
	chance=100 * t:burn;
	element=life;
	FXOnHit=sparkles;
	FXOnHitColor=Blue;
[AvAffecterAoE]
	ID=Sc_firstAid;
	cloneFrom=oneTile;
	

[Action] ID=Sc_swift; 
	name=Swift;
	icon=icon_Sc_aim;
	tooltip=Deal half damage with +<math=20 + c:rank * 10>% extra accuracy.;
	rankUpTooltip=Each rank increases accuracy by another 10%.;
	
	XPCost=130;
	XPCost=250;
	XPCost=350;
	XPCost=400;
	XPCost=500;
	
	FXOnCaster=swing;
	
	casterAnimation=weapon;
	casterAnimationSpeed=1.5;
	maxRank=5;
	
	requiredWeaponElement=weapon;
	
	FXOnTarget=targetRet2;
	FXOnTarget=weaponFX;
[ActionAoE] 
	ID=Sc_swift; shape=10; 
[AvAffecter]
	ID=Sc_swift; 
	weaponAvAffecter=true;
	magnitude=w:magnitude / 2;
	chance=w:chance + 20 + c:rank * 10;
	duration=-2;
[AvAffecterAoE]
	ID=Sc_swift;
	shape=11;
	
[Action] ID=Sc_sidestep; 
	name=Sidestep;
	icon=icon_Sc_sidestep;
	harmful=false;
	attractAttention=false;
	tooltip=Quickly move <math=1+c:rank> tiles and gain +20% <icon=PhysEva> until your next turn.;
	rankUpTooltip=Each rank adds +1 distance.;
	
	AIRatingBias = -999;
	
	XPCost=150;
	XPCost=300;
	XPCost=500;
	
	FXOnCaster=swing2;
	FXOnCaster=dustCircle;
	FXOnCaster=sidewardLines;
	
	casterAnimation=jumpAbility;
	casterAnimationSpeed=2;
	maxRank=3;
	special=walkCasterToTarget;
	special=cantUseInTravel;
[ActionAoE] 
	ID=Sc_sidestep; shape=1;
	needsLoS = false;
	needsLoE = true;
	minRange = 1;
	maxRange = 1;
	maxRangeBonus=c:rank;
	canSelectActors=false;
	canSelectEnemies=false;
[AvAffecter]
	ID=Sc_sidestep; 
	harmful=false;
	actorValue=PhysEva;
	magnitude=20;
	duration=-3;
	chance=100;
	affectIntangible=true;
[AvAffecterAoE]
	ID=Sc_sidestep;
	aoeCasterAsOrigin=true;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Sc_sidestep; 
	harmful=false;
	actorValue=push;
	magnitude=0;
	chance=0;
	duration=0;
[AvAffecterAoE]
	ID=Sc_sidestep;
	cloneFrom=oneTile;
	

[Action] ID=Sc_firestarter; 
	name=Firestarter;
	icon=icon_Sc_flame;
	tooltip=Set an adjacent target on fire for <icon=time><math=30 + 30 * c:rank>.;
	rankUpTooltip=Each rank increases burn by <icon=time>30.;
	mpCost=1;
	
	XPCost=90;
	XPCost=350;
	XPCost=500;
	XPCost=600;
	
	casterAnimation=spellcast;
	maxRank=4;
[ActionAoE] 
	ID=Sc_firestarter;
	cloneFrom=adjacent;
[AvAffecter]
	ID=Sc_firestarter; 
	actorValue=HP;
	magnitude=-1 + d:fireDmg(1.5);
	duration=-2;
	chance=d:magicAcc;
	FXOnTile=burn;
	element=fire;
	element=kindle;
[AvAffecterAoE]
	ID=Sc_firestarter;
	cloneFrom=oneTile;
[AvAffecter]
	ID=Sc_firestarter; 
	actorValue=burn;
	magnitude=1;
	duration=30 + 30 * c:rank;
	chance=d:magicAcc;
	element=fire;
[AvAffecterAoE]
	ID=Sc_firestarter;
	cloneFrom=oneTile;
	
	
