Well after looking at it, it's stated that the coding was based off the LOTF code for item/gold drops. In LOTF, you can set it up for specific mobs to drop specific items, method below...
Code:
else
{
if (Name == "TreasureBird")
{
if (Other.ChanceSuccess(5))
{
string Item = "1088001-0-0-0-0-0";
DroppedItem item = DroppedItems.DropItem(Item, (uint)(PosX - General.Rand.Next(4) + General.Rand.Next(4)), (uint)(PosY - General.Rand.Next(4) + General.Rand.Next(4)), (uint)Map, MoneyDrops);
World.ItemDrops(item);
}
}
}
Not sure if it would work with the proper changes, maybe I'll test later, but maybe it'll help you. Goodluck.