public void DropItem(Item item)
{
Drop drop;
if (item is Equip)
{
drop = new Drop(item as Equip, this, Position.X, Position.Y, 120);
}
else
{
drop = new Drop(item, this, Position.X, Position.Y, 120);
}
InventoryItems.Remove(item.Slot);
item.Remove();
Handler12.ModifyInventorySlot(this, 0x24, (byte)item.Slot, 0, null);
Map.AddDrop(drop);
}