Exemplo n.º 1
0
        public override int LockPick(Mobile from)
        {
            if (Picker == null && 0.05 > Utility.RandomDouble())
            {
                Item item = PickRandomItemFromChest();

                if (item != null)
                {
                    Grubber grubber = new Grubber();
                    grubber.PackItem(item);

                    grubber.MoveToWorld(TreasureMap.GetRandomSpawnLocation(Location, Map), Map);

                    grubber.PublicOverheadMessage(Network.MessageType.Regular, 0x3B2, false, "*a grubber appears and ganks a piece of your loot*");
                }
            }

            return(base.LockPick(from));
        }