=begin
===============================================================================
隐藏物品 By喵呜喵5
===============================================================================
【说明】
隐藏特定的物品不在物品栏显示
咱不负责修正本脚本中出现的BUG,因为就算出现BUG我也不知道怎么修正……
修改了默认Window_ItemList中的
[include?(item)]
因此会与修改了相同内容的其他脚本不兼容
=end
#==============================================================================
# 设定部分
#==============================================================================
#在要设置隐藏的物品备注栏中加入“<hide>”(不包括双引号)即可
#==============================================================================
# 设定结束
#==============================================================================
#==============================================================================
# 脚本部分
#==============================================================================
class RPG::UsableItem
def hide_item?
/<hide>/ =~ @note ? true : false
end
end
class Window_ItemList < Window_Selectable
def include?(item)
case @category
when :item
item.is_a?(RPG::Item) && !item.key_item? && !item.hide_item?
when :weapon
item.is_a?(RPG::Weapon)
when :armor
item.is_a?(RPG::Armor)
when :key_item
item.is_a?(RPG::Item) && item.key_item? && !item.hide_item?
else
false
end
end
end
#==============================================================================
# 脚本结束
#==============================================================================