#ifdef NEWSUBS
	erange = ((double)sub.shp_effic/100.0) *
		techfact(sub.shp_tech, ((double)mchr[sub.shp_type].m_frnge));
#else
	erange = sub.shp_effic * techfact(sub.shp_tech, 2.0) / 100.0;
#endif /* NEWSUBS */
