class Scene_Map < Scene_Base
alias init_map_menu update
def update
init_map_menu
if Input.trigger?(Input::L)
$scene = Scene_Item.new
end
end
end
class Scene_Item < Scene_Base
alias return_to_map update_item_selection
def update_item_selection
return_to_map
if Input.trigger?(Input::L)
Sound.play_cancel
$scene = Scene_Map.new
end
end
end
class Scene_Item
def update_item_selection
if Input.trigger?(Input::L)
Sound.play_cancel
$scene = Scene_Map.new
elsif Input.trigger?(Input::C)
@item = @item_window.item
if @item != nil
$game_party.last_item_id = @item.id
end
if $game_party.item_can_use?(@item)
Sound.play_decision
determine_item
else
Sound.play_buzzer
end
end
end
end