public override void OnDoubleClick(Mobile from) { if (from.InRange(this.Location, 3)) { Item corn; if (Utility.RandomDouble() < 0.70) { corn = new EarOfCorn(1); from.PrivateOverheadMessage(Server.Network.MessageType.Regular, 1154, 1156736, "#1156737", from.NetState); } else { corn = new BlueCorn(1); from.PrivateOverheadMessage(Server.Network.MessageType.Regular, 1154, 1156736, "#1156733", from.NetState); } from.AddToBackpack(corn); if (Used > 1) { Used--; } else { Delete(); } } else { from.LocalOverheadMessage(Server.Network.MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } }
public override void OnDoubleClick(Mobile from) { if (from.InRange(this.Location, 3)) { var corn = new BlueCorn(Utility.RandomMinMax(1, 5)); from.AddToBackpack(corn); from.PrivateOverheadMessage(Server.Network.MessageType.Regular, 1154, 1156736, "#1156737", from.NetState); Delete(); } else { from.SendLocalizedMessage(500295); // You are too far away to do that. } }