public override void OnDoubleClick(Mobile from) { if (m_InUse) { from.SendLocalizedMessage(1010483); // Someone is already using that net! } else if (from.Skills[SkillName.Fishing].Value < 60.0) { from.SendMessage("You are not skilled enough at fishing to use this net."); } else if (Worlds.IsOnBoat(from) == false) { from.SendMessage("You'll need to be on your boat to use this net."); } else if (Worlds.BoatToCloseToTown(from) == true) { from.SendMessage("You'll need to go out to deeper waters to use this net."); } else if (IsChildOf(from.Backpack)) { from.SendLocalizedMessage(1010484); // Where do you wish to use the net? from.BeginTarget(-1, true, TargetFlags.None, new TargetCallback(OnTarget)); } else { from.SendLocalizedMessage(1042001); // That must be in your pack for you to use it. } }