That was the thing I was just looking at recently, and after a devastating long battle my Pokemon was almost swallowed up by the bottom screen. In PokeBattle_ActualScene search for:
(I can't just tell you the line it's on since I've altered most of it so our lines wouldn't be the same)
Once you found it you should see something like:
Code:
if ((@frame/9).floor&1)==1 && @selected==1 # When choosing commands for this Pokémon
self.x=@spriteX
self.y=[COLOR=Red]@spriteY+2[/COLOR]
self.visible=@spriteVisible
elsif @selected==2 # When targeted or damaged
self.x=@spriteX
self.y=@spriteY
self.visible=(@frame%10<7)
elsif
self.x=@spriteX
self.y=@spriteY
self.visible=@spriteVisible
end
Change the text in red to your second position of the sprite (in my case the original position of the sprite is 128 for the y value, so I would just add 2 pixels more to make it 130). This way, if you have the fixed positions set, it won't surpass the limit. The Pokemon will stop moving at some point, but that shouldn't be too bothersome.