Improving the battle-system in Pokemon

The problem with PP

I mentioned in my previous post that I don’t consider the PP-system in Pokemon a very good system.
It’s a means to limit the use of stronger moves, but it’s not very effective at that and it mostly just causes annoyance.
Or to quote myself from my previous post: For battles that matter, you generally make sure to have full PP before battle, effectively making PP irrelevant, as you’ll rarely run out of PP for any move within a single battle (except rarely for some specific powerful moves that have only 5 maxPP). Outside of these battles, it just feels annoying when you have to heal at a pokecenter when you’re pokemon are in full health, just because a move ran out of PP.

Not only that, but it’s (what I think is) the reason Pokemon doesn’t use a move-learning/remembering system like Ni no Kuni.
You might argue that not having the current PP-system wouldn’t necessary mean that Pokemon would switch to the Ni no Kuni system, but I really think they would, as it seems like they (=Nintendo/GameFreak) are already trying to make it more like that.
For one, they added Move Relearners, which are NPCs that can make your pokemon relearn all the moves they could learn at a lower level.
And they made TMs be reusable, which is a terrible decision IMO, as it causes more pokemon to know the same moves, decreasing variety.
These are both attempts to make it more like the Ni no Kuni system, but they’re not as good as just being able to choose the moves at any given time outside of battle. (and they should revert the TM change)

Cooldowns

So I propose the following system to replace the PP system:
Instead of having PP per move, every move has a cooldown, of either 0, 1, 2 or 3 turns.
Moves with a 0 turn-cooldown, can effectively be used every turn, moves with a 1 turn-cooldown every other turn, etc.
Making the maximum 3 turns will ensure that there’s always atleast 1 move that can be done (if you have 4 moves).
In general, moves that currently have high maxPP, would get a low cooldown, and moves with low maxPP, would get a high cooldown.

For example:

Pokemon PP Moves

A pokemon with it’s moves and their respective PP

Pokemon Cooldown Moves

Would become this when using the cooldown system

My idea is to have these cooldowns be reset outside of battle, so all battles start with all moves usable, but switched out pokemon would leave their cooldowns as they are. (So a pokemon has to be in battle for their moves’ cooldowns to reset.) Though I suppose switched in pokemon should have their cooldowns be lowered by 1, seeing as the player already loses a turn switching that pokemon in.

I made a beautiful mockup showing how it would work in battle:

pokemon cooldown moves

The cooldown system in action (opponent’s actions aren’t depicted).
Note that dig is a 2-turn move

I think this system could be a better way to make player’s think about what moves to use, and can cause battles to be more strategically interesting. All without causing the annoyance and hindrance of PP.

Improving the moves-system in Pokemon

I don’t know why, but I recently got in the pokemon-mood again. That is, in the mood of thinking about ideas to improve the pokemon games.

One thing I have thought often, is that I think it would be better if they made pokemon learn more than just 4 moves.
I don’t mean they should have more than 4 moves at their disposal in battle, but the player should be able to pick the pokemon’s 4 battle-moves, out of a list of all the moves this pokemon has learned, outside of battle. Like Ni no Kuni did.

Now it isn’t like this in pokemon, and I’m sure the reason isn’t because the people at Game Freak / Nintendo have never thought about it. (And even if they hadn’t, Ni no Kuni happened)
For a long time I’ve wondered what that reason could be, as IMO, the Ni no Kuni moves-system is better in every way.
But I think I finally realized what the reason is, and it’s as small as it is stupid;
it’s because of the Power Points.

See Power Points, or PP, is pokemon’s version of mana or MP or whatever you want to call it, but instead of there being 1 mana pool per creature, it’s per move.
The use of mana-cost is generally to have some way of limiting the player’s use of strong abilities, preventing the player from using only his strongest move(s) without thinking.
In pokemon this is no different, by having stronger moves have less max PP, they intend to have the player use these sparingly, only when he needs to.

The reason Ni no Kuni can have their moves-system, and why pokemon can’t (at first glance at least), is because in Ni no Kuni moves don’t have PP, but simply use the character’s mana-pool. Switching moves outside of battle has no effect on the mana pool, so there’s no problem. But if the pokemon games would allow this, player’s could just switch moves that ran out of PP with other moves, drastically postponing running out of PP.

Now one might say that isn’t necessarily a bad thing.
For one, the current PP system isn’t a very good system to be honest, it’s mostly just annoying; For battles that matter, you generally make sure to have full PP before battle, effectively making PP irrelevant, as you’ll rarely run out of PP for any move within a single battle (except rarely for some specific powerfull moves that have only 5 maxPP). Outside of these battles, it just feels annoying when you have to heal at a pokecenter when you’re pokemon are in full health, just because a move ran out of PP.
Another thing is that it would still stimulate players to use lots of different moves, rather than using the same old all the time.

But if there’s one thing the different pokemon games have taught me about Game Freak / Nintendo, it’s that they don’t like to make “drastic” changes to their winning formula if they don’t have to.

So I propose a simple solution that allows the Ni no Kuni moves-system, without it ‘breaking’ the PP system.
And that is to simply take over the PP amount of the old move, when switching it for an other move, in relation to their maxPP.
For example: I have a charmeleon that has the move ’ember’ with 10 PP of its 25 maxPP set as 1 of his 4 battle moves, and I want to switch it for ‘flamethrower’ which has 15 maxPP. Doing so will result in having ‘flamethrower’ with 6/15 PP. As 10 out of 22 PP is equal to 40%, and 6 out of 15 PP is also 40%:
10 / 25 = 0.4
0.4 x 15 = 6

That way the PP system isn’t undermined when switching moves.

Now if you’re wondering “but what when the result isn’t an integer?”
Then we have to get technical:
The solution is to store a floating point number internally, rather than an integer, for the moves current PP. But to the player we display this number floored to an integer. We then consider a move out of PP whenever it’s lower than 1.

And there we have it, a clean solution to the PP issue.
(Oh god, PP issue, I just noticed how that sounds)

At least that’s what I thought, until I realized that this system could be easily abused to make a move replenish PP, by switching it out, and then switching it back in for an other move, completely undermining the PP system.

Sigh, so much for a non-“drastic” solution.
I add the “” because I personally don’t find any of these changes to be drastic, but I feel Nintendo probably would.

Anyway, my point was simply that I think the Ni no Kuni system would be favorable over the current system, it just may need a small workaround for the pp system.
They could just use a mana pool like most other jrpgs use, but I have another idea, albeit just as drastic (or even more so), but I’m saving that for an other post.