private void OnPlayerUsesItem(Creature creature, Item item)
{
var skill = creature.Skills.Get(SkillId.PotionMaking);
if (skill == null)
return;
if (skill.Info.Rank >= SkillRank.RF && skill.Info.Rank <= SkillRank.RE)
{
if (item.HasTag("/potion/hp/"))
skill.Train(1); // Drink an HP Potion.
else if (item.HasTag("/potion/mana/"))
skill.Train(3); // Drink an MP Potion.
else if (item.HasTag("/potion/stamina/"))
skill.Train(5); // Drink a Stamina Potion.
return;
}
if (skill.Info.Rank == SkillRank.RB)
{
if (item.HasTag("/potion/wound/"))
skill.Train(6); // Try drinking a Wound Remedy Potion.
return;
}
}
}