"A highly dangerous weapon can include weapons such as knives and firearms. Highly dangerous weapon equivalents can include corrosive substances (such as acid), whose dangerous nature must be above and beyond the legislative definition of an offensive weapon…The court must determine whether the weapon or weapon equivalent is highly dangerous on the facts and circumstances of the case."