protected virtual void OnCreatureAttack(TargetAction tAction)
{
if (tAction.AttackerSkillId != this.SkillId)
return;
var attackerSkill = tAction.Attacker.Skills.Get(tAction.AttackerSkillId);
if (attackerSkill == null) return;
this.Train(tAction, attackerSkill);
}