public override void OnResponse( NetState sender, RelayInfo info )
{
if ( info.ButtonID == 1 )
{
try
{
if ( m_From.AccessLevel >= AccessLevel.GameMaster )
{
TextRelay text = info.GetTextEntry( 0 );
if ( text != null )
{
m_Skill.Base = Convert.ToDouble( text.Text );
CommandLogging.LogChangeProperty( m_From, m_Target, String.Format( "{0}.Base", m_Skill ), m_Skill.Base.ToString() );
}
}
else
{
m_From.SendMessage( "You may not change that." );
}
m_From.SendGump( new SkillsGump( m_From, m_Target, m_Selected ) );
}
catch
{
m_From.SendMessage( "Bad format. ###.# expected." );
m_From.SendGump( new EditSkillGump( m_From, m_Target, m_Skill, m_Selected ) );
}
}
else
{
m_From.SendGump( new SkillsGump( m_From, m_Target, m_Selected ) );
}
}