In the Pokemon games, HM serve a somewhat necessary evil. They naturally limit the player to certain areas during the progression of the game without imposing extremely artificial barriers (like a line of police officers that inhibit progress until a local gym leader is defeated or some other event, for example).
However, HM abilities are generally pretty awful. Who honestly wants to carry around a Pokemon that knows Cut?
So with the prologue out of the way:
What if the HM effects were tied specifically to types of Pokemon rather than the abilities themselves?
For example, if there is a tree in the way, any Grass-type Pokemon could naturally Cut them down. Similarly, Flying-type Pokemon would naturally be able to use Fly. These would not be abilities used in battle, more like the innate abilities introduced in Ruby/Sapphire.
In this scheme, game designers could still limit when you can use these type abilities by a gym badge or something (For example, cannot use Surf until you beat the Water Gym or take a Pokemon Aquatic Riding class.) that way you do not get situations where a person rides a Squirtle south out of Pallet Town and somehow defeating the gym at Cinnabar Island first.
There might be some absurd situations, such as riding the wide and majestic oceans on a Magikarp, but this is a small sacrifice (or hilarious benefit) to not having to drag around a Raticate with the necessary HMs.
So any comments on this idea? Also, it would make sense for each type of Pokemon to have a unique ability. Any thoughts on what the different types should be able to do outside of battle? For example, I envision Fire Pokemon enabling walking on lava.
However, HM abilities are generally pretty awful. Who honestly wants to carry around a Pokemon that knows Cut?
So with the prologue out of the way:
What if the HM effects were tied specifically to types of Pokemon rather than the abilities themselves?
For example, if there is a tree in the way, any Grass-type Pokemon could naturally Cut them down. Similarly, Flying-type Pokemon would naturally be able to use Fly. These would not be abilities used in battle, more like the innate abilities introduced in Ruby/Sapphire.
In this scheme, game designers could still limit when you can use these type abilities by a gym badge or something (For example, cannot use Surf until you beat the Water Gym or take a Pokemon Aquatic Riding class.) that way you do not get situations where a person rides a Squirtle south out of Pallet Town and somehow defeating the gym at Cinnabar Island first.
There might be some absurd situations, such as riding the wide and majestic oceans on a Magikarp, but this is a small sacrifice (or hilarious benefit) to not having to drag around a Raticate with the necessary HMs.
So any comments on this idea? Also, it would make sense for each type of Pokemon to have a unique ability. Any thoughts on what the different types should be able to do outside of battle? For example, I envision Fire Pokemon enabling walking on lava.