public override bool Ready(Creature creature, Skill skill, Packet packet)
{
Send.SkillReady(creature, skill.Info.Id);
// Default lock is Run, lock Walk if no combat weapon is equipped.
if (AuraData.FeaturesDb.IsEnabled("TalentRenovationCloseCombat"))
{
if (creature.RightHand == null || !creature.RightHand.HasTag("/weapontype_combat/"))
creature.Lock(Locks.Walk);
}
// Tell client to lock any movement if renovation isn't enabled.
else
creature.Lock(Locks.Move, true);
// Training
if (skill.Info.Rank == SkillRank.RF)
skill.Train(1); // Use Counterattack.
return true;
}