Allow us to give our pokemon HM moves without it wasting a slot as one of our 4 attacks. Maybe as a sub-move that is not useable in battles and only outside when we need it. Or drop HM all together and give us key items when we get to that point:
HMs should just be passive abilities. It doesn't make sense that you have to teach a water Pokemon to swim, or a flying one to fly. These Pokemon should just be able to use those abilities at the start. And to make sure you can't use these abilities too soon, just require them to have badge restrictions.
This sentence has five words. This sentence has eight words. Only one sentence in this signature is true.
Copy-pasta of my solution to HMs taking up space in a Move Set, as well as making changing Move Sets easier:
As it stands, we currently can only have four moves on a Pokemon. I think a new system wherein Pokemon retain their previously-learned moves, but only have a limited move set, say 4, just like it currently is, that can be used in battle. We’ll call this the Active Move Set (or AMS, for short). Now, you’re probably thinking “How does this differ from what we have now?” Well, here’s the answer: They also have access to all the Moves they’ve previously learned outside of battle (Cut, Flash, Sweet Scent, etc.), via their Passive Move Pool (or PMP, for short). (I was going to call it the Passive Move Set, but the acronym… Yeah… “Pool” it is…)
Further, while you are at a PokeCenter, you have the option of swapping out Moves in the AMS (say, from a PC) with any Move that Pokemon has learned. You go into the menu, select the Pokemon, and select a Move. You will then be given an option to swap out that Move for another one from the PMP.
This system would allow for the elimination of an HM/TM Slave, or, if they are still necessary as an HM/TM Slave, it would still allow that Pokemon to have a battle-viable Move Set, without an HM/TM wasting a valuable AMS slot.
Obviously, new Moves that you gain via level-up would still replace a Move in the AMS, and you couldn’t switch it back out until you reached a PokeCenter. If, however, you choose NOT to learn that Move at the time of leveling up, or if you don’t evolve your Pokemon until a certain level so they can learn a Move they don’t learn until after their usual evolution-level but sacrificing another Move they would learn had they evolved at their usual level, you would be required to visit a Move Tutor to learn that Move.
So, for example, let’s say you want to an unevolved Pokemon to learn a Move that they don’t learn until Level 30, but they evolve at 25, AND their evolved form learns a different Move at Level 26, to get that Level 26 Move, you would have to visit a Move Tutor.
(Does that all make sense? I know there are a few run-ons there, but I tried to keep it fairly clear…)
Founder - IRDC AND Fluffy the Friendly Deathclaw Fanclub ULCE#: 9,426 of 53,160; Misty is mine!