Rocky Helmet: can be equipped on any Pokémon, no annoying retreat costs?