Guest User

Untitled

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