JINJI walk with me here, ive seen you work on PWO for these last couple of years, a multitude of updates were yours
and others doings, especially in the battle system; which has been updated upteenth times so that players would be satisfied. I understand to an extent
how difficult it is to code something that seems trivial or simple to the average player, although I would like to put my 2cents in as a suggestion of further progress.
Firstly:seeing that this game is currently running on an extremely weird mixture of moves/abilities ranging from 3rd gen to 5th gen capabilities
I would say some things have to occur in step to ensure that the battle system is made fluent and easier to tune.
1.
So the suggestion is: instead of adding abilities in a randomized (seemingly so) order, use the actual pokedex. For instance, all of Kanto region native pokemon would have abilities first.
Why this would make a difference: The abilities of pokemon in later installments of the games are for the most part all abilities that are variants of those avaliable for first generation pokemon. Making it easier to code such things as white smoke and clear body, or chlorophyll and swiftswim ect., it would also give players a predictable scale so that they can catch and train appropriate pokemon who will soon enough have the abilities they want. (as far as secondary abilities go, these should all be implemented AFTER initial abilities are given to EVERY pokemon)
2.
So the suggestion is: In regards to the actual moves of pokemon, Make sure that all currently useable moves work (
rather than working on new moves), while doing this, hold moves with status effects or difficult to use moves with highest priority. As these moves will effect pwo in the LARGEST way. And will even promote balance through switching.
Why this would make a difference: Using the same reasoning in the abilities of pokemon, later moves are simply variants, if not then similar to current moves that also need to be re-worked.
3.
So the suggestion isrop hidden abilities and disregard them till much much later, upon that time release them all.
Why this would make a difference: If hidden abilities run rampant along pokemon that have NO abilities are are limited to only 1, then this completely breaks the meta-game and all possibility of this game being balanced goes down the drain almost immediately. This also gives room for other projects.
4.
So the suggestion is: Hold items be implemented
Why this would make a difference: Firstly, let me start by saying that I realize that hold items are not in game due to a difficulty in coding them in. Though, i feel as though, this would also give lee-way to a multitude of players being more useful at battles and an influx of new players.
5.
So the suggestion is: Drop items be added. With drop items ranging in on useful. Not merely event drop items, but relative to things that are needed, such as moon stones on cleffairy family, and kings rock (to be finally implemented) being held by poliwhirl and poliwrath.
Why this would make a difference: it would make Hunting for an HR seem more....engaging and would actually make hunting exciting to an extent.
TL;DR
To help coding later:
add in abilities in pokedex order
Make all moves work before adding more
screw hidden abilities till later
Hold items
Item Drops