Nice! A new version!
Here's a bug: Leaving the party screen crashes for me on Windows XP, SP2.
Code:
Exception: NoMethodError
Message: undefined method `[]' for 0...1:Range
PokemonMenu:163:in `pbStartPokemonMenu'
PokemonMenu:139:in `loop'
PokemonMenu:238:in `pbStartPokemonMenu'
Scene_Map:183:in `call_menu'
Scene_Map:157:in `update'
Scene_Map:67:in `main'
Scene_Map:64:in `loop'
Scene_Map:71:in `main'
Main:56:in `mainFunctionDebug'
Main:31:in `mainFunction'
-Switching the first Pokemon in your party through a PC doesn't change it's overworld graphic, even when leaving the area. Their cry does change, however.
-The -_- animation is inturruptable in that it doesn't halt your movement for any amount of time. Not really a big deal I know, since it's just to show off the cry function.
-When your Pokemon are fainted, they are still out. I like this, however, as fainted Pokemon can still use HMs and such, so it seems to me like all that it can't do is fight.
You did seem to fix the fix the main bug(Being unable to talk to pokemon correctly in other maps), so kudos on that. This is a huge improvement over your last revision. The party screen is the only severely hindering bug I've found.