class GearCommand : ICommand
{
public string Command { get { return "gear"; } }
public int RequiredRank { get { return 0; } }
public void Execute(Player player, string[] args)
{
string name = string.Join(" ", args.ToArray()).Trim();
name = name.ToLower();
try
{
if (name == "archer")
{
player.Inventory[0] = XmlDatas.ItemDescs[3088];
player.Inventory[1] = XmlDatas.ItemDescs[2856];
player.Inventory[2] = XmlDatas.ItemDescs[2809];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "knight")
{
player.Inventory[0] = XmlDatas.ItemDescs[2827];
player.Inventory[1] = XmlDatas.ItemDescs[2850];
player.Inventory[2] = XmlDatas.ItemDescs[2812];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "rogue")
{
player.Inventory[0] = XmlDatas.ItemDescs[2815];
player.Inventory[1] = XmlDatas.ItemDescs[2855];
player.Inventory[2] = XmlDatas.ItemDescs[2809];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "wizard")
{
player.Inventory[0] = XmlDatas.ItemDescs[2824];
player.Inventory[1] = XmlDatas.ItemDescs[2852];
player.Inventory[2] = XmlDatas.ItemDescs[2821];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "assassin")
{
player.Inventory[0] = XmlDatas.ItemDescs[2815];
player.Inventory[1] = XmlDatas.ItemDescs[2728];
player.Inventory[2] = XmlDatas.ItemDescs[2809];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "priest")
{
player.Inventory[0] = XmlDatas.ItemDescs[2806];
player.Inventory[1] = XmlDatas.ItemDescs[2853];
player.Inventory[2] = XmlDatas.ItemDescs[2821];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "warrior")
{
player.Inventory[0] = XmlDatas.ItemDescs[2827];
player.Inventory[1] = XmlDatas.ItemDescs[2857];
player.Inventory[2] = XmlDatas.ItemDescs[2812];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "paladin")
{
player.Inventory[0] = XmlDatas.ItemDescs[2827];
player.Inventory[1] = XmlDatas.ItemDescs[2854];
player.Inventory[2] = XmlDatas.ItemDescs[2812];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "necromancer")
{
player.Inventory[0] = XmlDatas.ItemDescs[2824];
player.Inventory[1] = XmlDatas.ItemDescs[2859];
player.Inventory[2] = XmlDatas.ItemDescs[2821];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "huntress")
{
player.Inventory[0] = XmlDatas.ItemDescs[3088];
player.Inventory[1] = XmlDatas.ItemDescs[2860];
player.Inventory[2] = XmlDatas.ItemDescs[2809];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "mystic")
{
player.Inventory[0] = XmlDatas.ItemDescs[2824];
player.Inventory[1] = XmlDatas.ItemDescs[2861];
player.Inventory[2] = XmlDatas.ItemDescs[2821];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "trickster")
{
player.Inventory[0] = XmlDatas.ItemDescs[2815];
player.Inventory[1] = XmlDatas.ItemDescs[2787];
player.Inventory[2] = XmlDatas.ItemDescs[2809];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "sorcerer")
{
player.Inventory[0] = XmlDatas.ItemDescs[2806];
player.Inventory[1] = XmlDatas.ItemDescs[2867];
player.Inventory[2] = XmlDatas.ItemDescs[2821];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "ninja")
{
player.Inventory[0] = XmlDatas.ItemDescs[9608];
player.Inventory[1] = XmlDatas.ItemDescs[2326];
player.Inventory[2] = XmlDatas.ItemDescs[2809];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
if (name == "blademaster")
{
player.Inventory[0] = XmlDatas.ItemDescs[30837];
player.Inventory[1] = XmlDatas.ItemDescs[24369];
player.Inventory[2] = XmlDatas.ItemDescs[2809];
player.Inventory[3] = XmlDatas.ItemDescs[2760];
player.UpdateCount++;
return;
}
}
catch
{
player.SendError("Error!");
}
}
}