🤔 Para Refletir : "Mudar não é fraqueza, pelo contrário, é um sinônimo de superação." - Ricky O Bardo

[Ace] Faalco - 8 Direções

Membro Membro
Postagens
206
Bravecoins
148
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
 
Voltar
Topo