public override void GetProperties(ObjectPropertyList list)
{
base.GetProperties(list);
int skillIndex = (int)m_Skill;
string skillName;
if (skillIndex >= 0 && skillIndex < SkillInfo.Table.Length)
skillName = SkillInfo.Table[skillIndex].Name;
else
skillName = "(Invalid)";
list.Add(1060661, "{0}\t{1:F1}", skillName, m_Required);
if (m_MessageString != null)
list.Add(1060662, "Message\t{0}", m_MessageString);
else if (m_MessageNumber != 0)
list.Add(1060662, "Message\t#{0}", m_MessageNumber);
}