Advertisement
mjshi

Non-Combat Menu Addon- Single Item Tab v1.0

Feb 7th, 2016
550
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.35 KB | None | 0 0
  1. #-------------------------------------------------------------------------------
  2. # Non-Combat Menu Addon
  3. #-- Single Item Tab v1.0
  4. #-- By mjshi
  5. #-------------------------------------------------------------------------------
  6. # Installation: Put below the Non-Combat Menu.
  7. #-------------------------------------------------------------------------------
  8.  
  9. class Window_ItemList
  10.   def initialize(x, y, width, height)
  11.     super
  12.     @category = :item if NonCombatMenu::SHOW_CONSUMABLES
  13.     @category = :key_item if NonCombatMenu::SHOW_KEY_ITEMS
  14.     @category = :weapon if NonCombatMenu::SHOW_WEAPONS
  15.     @category = :armor if NonCombatMenu::SHOW_ARMORS
  16.     @data = []
  17.     self.activate
  18.     select(0)
  19.   end
  20.  
  21.   def category=(category)
  22.     @category = :item if NonCombatMenu::SHOW_CONSUMABLES
  23.     @category = :key_item if NonCombatMenu::SHOW_KEY_ITEMS
  24.     @category = :weapon if NonCombatMenu::SHOW_WEAPONS
  25.     @category = :armor if NonCombatMenu::SHOW_ARMORS
  26.     refresh
  27.     self.oy = 0
  28.   end
  29. end
  30.  
  31. class Window_ItemCategory
  32.   def initialize
  33.     super(0, 0)
  34.     self.unselect
  35.     self.deactivate
  36.   end
  37. end
  38.  
  39. class Scene_Item
  40.   alias old_create_item_window create_item_window
  41.   def create_item_window
  42.     old_create_item_window
  43.     @item_window.set_handler(:cancel, method(:return_scene))
  44.     @item_window.update_help if @item_window.y != 0
  45.   end
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement