public static bool CheckTown( IPoint3D loc, Mobile caster ) { if( loc is Item ) loc = ((Item)loc).GetWorldLocation(); return CheckTown( new Point3D( loc ), caster ); }