private static bool FixMap( ref Map map, ref Point3D loc, Item item ) { if ( map == null || map == Map.Internal ) { Mobile m = item.RootParent as Mobile; return ( m != null && FixMap( ref map, ref loc, m ) ); } return true; }