Guest User

Untitled

a guest
Jun 25th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. class Game_Player
  2. #~ attr_accessor :move_speed
  3. include Overlord_Dave::DRIACS::Settings
  4. def update_move #8 Dir
  5. #Start Nel Add
  6. enc_speed = @move_speed
  7. if ENCUMBER
  8. # whether encumberment has temporarily been disabled...
  9. unless !$game_system.use_enc?
  10. if $game_party.total_inv_size > $max_inv_size
  11. enc_speed = case E_TYPE
  12. when 0: E_VALUE if @move_speed == 4 # change default move speed
  13. when 1: [@move_speed - E_VALUE, 1].max # reduce all move speeds
  14. end
  15. end
  16. end
  17. end
  18. enc_speed = @move_speed if $game_map.interpreter.running? #YESSSSSSSS
  19. distance = 2 ** enc_speed
  20. if dash?
  21. distance *= KGC::Dash_8DirMove::DASH_SPEED_RATE
  22. unless $game_map.interpreter.running?
  23. if $game_system.temp_dash_speed == nil
  24. @move_speed = KGC::Dash_8DirMove::DASH_SPEED_RATE
  25. else
  26. @move_speed = $game_system.temp_dash_speed
  27. end
  28. end
  29. else
  30. unless $game_map.interpreter.running?
  31. if $game_system.temp_walk_speed == nil
  32. @move_speed = KGC::Dash_8DirMove::DEFAULT_WALK_SPEED
  33. else
  34. @move_speed = $game_system.temp_walk_speed
  35. end
  36. end
  37. end
  38. distance = Integer(distance)
  39. @real_x = [@real_x - distance, @x * 256].max if @x * 256 < @real_x
  40. @real_x = [@real_x + distance, @x * 256].min if @x * 256 > @real_x
  41. @real_y = [@real_y - distance, @y * 256].max if @y * 256 < @real_y
  42. @real_y = [@real_y + distance, @y * 256].min if @y * 256 > @real_y
  43. update_bush_depth unless moving?
  44. if @walk_anime
  45. @anime_count += 1.5
  46. elsif @step_anime
  47. @anime_count += 1
  48. end
  49. end
  50. end
Add Comment
Please, Sign In to add comment