public override void OnDoubleClick(Mobile from) { if (IsChildOf(from.Backpack)) { for (int i = 0; i < Prizes.Length; ++i) { Prize entry = Prizes[i]; bool shouldAdd = (entry.Chance > Utility.Random(10000)); if (!shouldAdd) { continue; } Item item = entry.Construct(); if (item != null) { from.AddToBackpack(item); from.SendMessage("You have been awarded a prize: " + Sphere.ComputeName(item)); Delete(); } return; } } else { from.SendLocalizedMessage(1080058); } }