#==============================================================================# ** Game_CharacterBase#==============================================================================class Game_CharacterBase unless method_defined?(:move_AqQK9lBT_gcb_real_move_speed) alias_method(:move_AqQK9lBT_gcb_real_move_speed, :real_move_speed) end def real_move_speed(*args, &block) # (:weapons || :armor, item_id) if $game_party.has_item?(:weapons, 3) # (dash? ? dash speed : non-dash speed) @move_speed + (dash? ? 3 : 0) else move_AqQK9lBT_gcb_real_move_speed(*args, &block) end endend # Game_CharacterBase#==============================================================================# ** Game_Party#==============================================================================class Game_Party < Game_Unit def has_item?(item_type, item_id) case item_type when :weapons leader.weapons.include?($data_weapons[item_id]) when :armors leader.armors.include?($data_weapons[item_id]) end end end # Game_Party