Battle Issues: A List, written in Haiku, diamond pattern even. (lol, jk!)
I understand what has gone horribly wrong..or is it horribly right? May or may not be able to be undone. I wish you all the best of luck in your endeavors with this demon known as coding. If you need to kill the whole thing, and re-haul it. Feel free to do so. If you can untangle the priority moves and kill their existence..Feel free to do that first! Lol!
All battles done in the fashion of Challenger Picks move first.
Run Spam, when atks/switching does not occur. Spam atk/run/ attempt to switch when dead Pokemon cannot be switched out/does not appear to be switched on one persons screen.
The battles play out slowly, require patience, seem to give favor to challenger for first move. Battles glitch as if 'npc glitches when switching out to quickly'. Or commonly feared switching glitches, when pvp trainers switch live Pokemon. The glitches occur with both fainted and live Pokemon, no matter who the switcher is, and no matter whether or not they or their opponent has fainted.
When Challenging (Me as the challenger):
Challenger Picks move first:
Dead Pokemon remain on opponents field.
Switching occurs on my end, opponent does not see switch.
System tries to force dead Pokemon to battle.
Money Loss occurs.
Live Pokemon must be re-switched more than once after previous poke has fainted.(Both parties, and different Pokemon)
Live Pokemon registers as fainted, must be reswitched.
Dead Pokemon must be reswitched more than once.
System does register fainting! (both parties)
Attacks happening randomly (First atk picked may not be one that gets used)
Battle time is extended and slowed from usual/previous battles. Battles are no longer quick and seamless.
I lost the battle. (Not a glitch. Just outcome)
When Being Challenged (Me being challenged x2):
Forced Switching (Both Parties)
Forced Moves (Both parties)
Death/Alive ratio not showing. (Faint/unfaint, whatev. Both parties)
System does not show Faints. (Both parties)
System show incorrect HP across bars of switched/not dead Pokemon.(All parties)
System brings Pokemon back to life after fainting. (Myself)
Money loss due to run spam/wait time/atk spam/Pokemon faint not registering.
Atks happening in multiple succession.
Battle time is extended and slowed from usual/previous battles. Battles are no longer quick and seamless.
Lost both battles (Outcome. Lost both battles, even the one I usually win.)
Things that occur across the board:
Challenger picking a move first still freezes up. Especially after a switch or faint.
Switching out a fainted Pokemon seems to cause majority of issues.
Pokemon faints seem to glitch the battle for one or both users.
Money loss.
Switch failure when fainting occurs.
Move failure.
Switch/Move forcing.
Hp Bar Glitches.
Team Number glitches (Shows different amounts of live/dead on both teams)
Please wait.
No sign at all. Not even wait.
Opponent atk. issues.
I'm not even sure if priority moves even took priority in priority ordered.
Happy holidays, and good luck to you guys!