How can this method be improved? It's clearly checking too many different conditions.
Code:
class Game_Player def movable? return false if moving? return false if @move_route_forcing || @followers.gathering? return false if @vehicle_getting_on || @vehicle_getting_off return false if $game_message.busy? || $game_message.visible return false if vehicle && !vehicle.movable? return true end end
Last edited by a moderator:

