private static void StartControl(Mobile from, Mobile target, bool stats, bool skills, bool items) { from.SendMessage("You leave your Body to control {0}, {1}", target.Name, target.Title); PlayerMobile playerClone = (PlayerMobile)DupeMobile(from); ControlItem controlItem = new ControlItem(from, playerClone, target, stats, skills, items); from.Backpack.DropItem(controlItem); MoveEquip(from, playerClone, items); MoveEquip(target, from, items); CopyProps(target, from, stats, skills); target.Internalize(); playerClone.Internalize(); }