You code make no sense because of elsif has no condition. Try this (untested): In PokemonFieldBefore line 'elsif $PokemonGlobal.bicycle' put
elsif $PokemonGlobal.bicycle && !$game_player.moving?
$game_player.character_name=meta && meta!="" ? meta : meta # Change this line to your graphic.
In Walk_Run change
if !moving? && !@move_route_forcing && $PokemonGlobal
if $PokemonGlobal.playerID>=0 && meta &&
if !@move_route_forcing && $PokemonGlobal
elsif $PokemonGlobal.playerID>=0 && meta &&
There are ways to reduce the lag, like using a variable to also record the moving? (like last_moving) before the "return" in def character_name, so you only need to call the Kernel.pbUpdateVehicle when last_moving!=moving?
Hi FL ., I'm adding the charaset that will be show when the player is using bicycle but isn't moving. Well, how could I set the condition "isn't moving"? XD
I tried with !$game_player.moving? but it doesn't work.
I tried also Input.dir4==0 and it doesn't work.