Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Game_Player
- #~ attr_accessor :move_speed
- include Overlord_Dave::DRIACS::Settings
- def update_move #8 Dir
- #Start Nel Add
- enc_speed = @move_speed
- if ENCUMBER
- # whether encumberment has temporarily been disabled...
- unless !$game_system.use_enc?
- if $game_party.total_inv_size > $max_inv_size
- enc_speed = case E_TYPE
- when 0: E_VALUE if @move_speed == 4 # change default move speed
- when 1: [@move_speed - E_VALUE, 1].max # reduce all move speeds
- end
- end
- end
- end
- enc_speed = @move_speed if $game_map.interpreter.running? #YESSSSSSSS
- distance = 2 ** enc_speed
- if dash?
- distance *= KGC::Dash_8DirMove::DASH_SPEED_RATE
- unless $game_map.interpreter.running?
- if $game_system.temp_dash_speed == nil
- @move_speed = KGC::Dash_8DirMove::DASH_SPEED_RATE
- else
- @move_speed = $game_system.temp_dash_speed
- end
- end
- else
- unless $game_map.interpreter.running?
- if $game_system.temp_walk_speed == nil
- @move_speed = KGC::Dash_8DirMove::DEFAULT_WALK_SPEED
- else
- @move_speed = $game_system.temp_walk_speed
- end
- end
- end
- distance = Integer(distance)
- @real_x = [@real_x - distance, @x * 256].max if @x * 256 < @real_x
- @real_x = [@real_x + distance, @x * 256].min if @x * 256 > @real_x
- @real_y = [@real_y - distance, @y * 256].max if @y * 256 < @real_y
- @real_y = [@real_y + distance, @y * 256].min if @y * 256 > @real_y
- update_bush_depth unless moving?
- if @walk_anime
- @anime_count += 1.5
- elsif @step_anime
- @anime_count += 1
- end
- end
- end
Add Comment
Please, Sign In to add comment