#============================================================================== # ■ 重複装備除外 #------------------------------------------------------------------------------ # 1.二刀流の場合、同じ武器を二つ装備できなくなるように装備した武器をアイテム欄 # から除外します # 2.KGC_Software様の「KGC_EquipExtension」等で重複する装飾品などもアイテム欄から # 除外します # (重複する項目がなくても「KGC_EquipExtension」より下に導入してください) # # *月下荘 # URL:http://gekkasou.shiteyattari.com/ #============================================================================== #============================================================================== # ■ Window_EquipItem #============================================================================== class Window_EquipItem < Window_Item #-------------------------------------------------------------------------- # ● アイテムをリストに含めるかどうか #-------------------------------------------------------------------------- alias an_equip_singular_include? include? def include?(item) return true if item == nil equipnum = 0 for i in @actor.equips if i == item equipnum += 1 end end return false if equipnum >= max_equippable_item(item) return an_equip_singular_include?(item) end #-------------------------------------------------------------------------- # ● アイテム装備可能上限(デフォルト:1) #-------------------------------------------------------------------------- def max_equippable_item(item) note = item.note.dup note = "" if note == nil note = note.split(/\n/) for i in note if i =~ /Max_Equippable[ ]*(\d+)/i return $1.to_i end end return 1 end end #Ver1.01