public virtual void CustomHitCancel(Creature creature, TargetAction tAction)
{
// Lose only 2 stacks if r1
var skill = creature.Skills.ActiveSkill;
if (skill.Info.Rank < SkillRank.R1 || skill.Stacks <= 2)
{
creature.Skills.CancelActiveSkill();
return;
}
skill.Stacks -= 2;
Send.Effect(creature, Effect.StackUpdate, EffectSkillName, (byte)skill.Stacks, (byte)0);
}