Aura.Channel.Skills.Base.MagicBolt.CustomHitCancel C# (CSharp) Méthode

CustomHitCancel() public méthode

Called when creature is hit while a bolt skill is active.
public CustomHitCancel ( Creature creature, TargetAction tAction ) : void
creature Aura.Channel.World.Entities.Creature
tAction TargetAction
Résultat void
		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);
		}