if (m_Creature.Owners.Count == 0) // First tame
{
if (m_Creature is GreaterDragon)
{
ScaleSkills(m_Creature, 0.72, 0.90, true); // 72% of original skills trainable to 90%
m_Creature.Skills[SkillName.Magery].Base = m_Creature.Skills[SkillName.Magery].Cap;
// Greater dragons have a 90% cap reduction and 90% skill reduction on magery
}
else if (m_Paralyzed)
{
ScaleSkills(m_Creature, 0.86, true); // 86% of original skills if they were paralyzed during the taming
}
else
{
ScaleSkills(m_Creature, 0.90, true); // 90% of original skills
}
}
else
{
ScaleSkills(m_Creature, 0.90, false); // 90% of original skills
}
if (alreadyOwned)
{
m_Tamer.SendLocalizedMessage(502797); // That wasn't even challenging.
}
else
{
m_Creature.PrivateOverheadMessage(MessageType.Regular, 0x3B2, 502799, m_Tamer.NetState);
// It seems to accept you as master.
}