public static void TestPickit()
{
Item item1 = new Item();
item1.type = "gld";
Item item2 = new Item();
item2.type = "rvl";
Item item3 = new Item();
item3.type = "r33";
Item item4 = new Item();
item4.type = "oba";
item4.quality = Item.QualityType.unique;
Item item5 = new Item();
item5.type = "oba";
item5.quality = Item.QualityType.set;
List<Item> items = new List<Item>();
items.Add(item1);
items.Add(item2);
items.Add(item3);
items.Add(item4);
items.Add(item5);
foreach (Item i in items)
{
if (!m_pickitMap.ContainsKey(i.type) && i.type != "rvl" && i.type != "gld")
break;
if (m_pickitMap[i.type](i))
{
Console.WriteLine("Picking up Item!");
Console.WriteLine("{0}: {1}, {2}, Ethereal:{3}, {4}", i.name, i.type, i.quality, i.ethereal, i.sockets);
}
}
Console.ReadKey();
}