>>35109035I think that the problems with HMs are:
>there are too many of them>they don't cover each type accordingly (no fire/grass HM but 3 water HMs - waterfall, dive, surf)>they use up a move slot istead being learnable additionally to four moves which limits your move options>they are often not learnable by any of your pokemon (making it necessary to have HM slaves in your party)I would rework this system to have like 4 HMs: Fly (flying move), Surf (water move), Lava surf (fire move), Obstacle Smash (grass move) and make them learnable by almost every pokemon and not make it a move that uses up your move slot
if we want to have all: Waterfall, Dive and Surf as HMs I would make it possible to level up a HM move like this:
>1 level Surf - normal surfing>2 level Surf - you can now Dive>3 level Surf - you can now use WaterfallOR
>1 level Obstacle Smash - you can cut trees>2 level Obstacle Smash - you can smash rocks>3 level Obstacle Smash - you can climb slopesetc.
tl;dr current system is better but not really immersive