Faalco - 8 Direções
Adiciona o movimento em 8 direções ao herói. (Movimento na Diagonal)
Ruby:
#==============================================================================
# Faalco - 8 Direções
#------------------------------------------------------------------------------
# Esse script adiciona a possibilidade dos heróis andarem na diagonal
#==============================================================================
# Criado por: Faalco © 2013
#==============================================================================
class Game_Player < Game_Character
def faalco_move_by_input move_by_input
faalco_move_by_input
return unless movable?
return if $game_map.interpreter.running?
case Input.dir8
when 2,4,6,8; move_straight(Input.dir4)
when 1
move_diagonal(4, 2)
unless moving?
move_straight(4)
move_straight(2)
end
when 3
move_diagonal(6, 2)
unless moving?
move_straight(6)
move_straight(2)
end
when 7
move_diagonal(4, 8)
unless moving?
move_straight(4)
move_straight(8)
end
when 9
move_diagonal(6, 8)
unless moving?
move_straight(6)
move_straight(8)
end
end
end
end