module RPG
class Item
attr_accessor :single_use
alias mf250703initialize initialize
def initialize
@single_use = nil
mf250703initialize
end
def is_single_use?
@element_set.include? 17 #单人使用的属性ID
end
end
end
class Game_Party
def item_single_using?(item_id)
$data_items[item_id].is_single_use? && $data_items[item_id].single_use
end
def clear_item_single_use(*item)
item.each {|i| i.single_use = nil}
end
alias mf250703item_can_use? item_can_use?
def item_can_use?(item_id)
return if item_single_using?(item_id)
mf250703item_can_use?(item_id)
end
end
module RPG
class Item
attr_accessor :single_use
alias mf250703initialize initialize
def initialize
@single_use = nil
mf250703initialize
end
def is_single_use?
@element_set.include? 17 #单人使用的属性ID
end
end
end
class Game_Party
def item_single_using?(item_id)
$data_items[item_id].is_single_use? && $data_items[item_id].single_use
end
def clear_item_single_use(*item)
item.each {|i| i.single_use = nil}
end
alias mf250703item_can_use? item_can_use?
def item_can_use?(item_id)
return if item_single_using?(item_id)
mf250703item_can_use?(item_id)
end
end