using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Mobiles;
using Server.Misc;
using Server.Commands;
namespace Server.Gumps
{
public class TradesGump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Trades", AccessLevel.Player, Trades_OnCommand);
}
[Usage("Trades")]
[Description("Opens the trades skill gump.")]
public static void Trades_OnCommand(CommandEventArgs e)
{
Mobile m = e.Mobile;
m.CloseGump(typeof(TradesGump));
m.SendGump(new TradesGump(m));
}
public TradesGump( Mobile m ) : base( 50, 50 )
{
string name = "";
name = name + "" + SkillCheck.TradeName( Trades.Alchemy ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Blacksmith ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Carpentry ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Cartography ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Cooking ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Fishing ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Fletching ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Inscribe ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Lumberjacking ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Mining ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Tailoring ) + "
";
name = name + "" + SkillCheck.TradeName( Trades.Tinkering ) + "
";
string level = "";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Alchemy, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Blacksmith, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Carpentry, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Cartography, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Cooking, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Fishing, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Fletching, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Inscribe, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Lumberjacking, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Mining, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Tailoring, false )).ToString("0.0") + "
";
level = level + "" + (SkillCheck.TradeSkill( m, Trades.Tinkering, false )).ToString("0.0") + "
";
this.Closable=true;
this.Disposable=true;
this.Dragable=true;
this.Resizable=false;
AddPage(0);
AddImage(21, 313, 2083);
AddImage(19, 106, 2082);
AddImage(19, 244, 2081);
AddImage(18, 36, 2081);
AddImage(0, 0, 2080);
AddImage(42, 38, 2091);
AddImage(42, 293, 2091);
AddImage(19, 174, 2082);
AddHtml( 38, 58, 137, 226, @"