protected override void OnTarget(Mobile from, object target) // Override the protected OnTarget() for our feature { if (target is BaseCreature) { BaseCreature bc = (BaseCreature)target; if (bc.Controlled == true || bc.ControlMaster == from) { from.SendMessage("You dye the pet"); bc.Hue = 1105; m_Deed.Delete(); } else if (bc.Controlled == false) { from.SendMessage("That creature is wild!"); } } else { from.SendMessage("that is not your pet!"); } }