#--------------------------------------------------------------------------
# ● 生成有關孔數的關聯表
#--------------------------------------------------------------------------
def makes_data
@slot_set = {}
for i in 1...$data_system.elements.size
if $data_system.elements.split(/,/)[0]=="孔"
@slot_set = $data_system.elements.split(/,/)[1].to_i
end
end
end
#-----------------------------------
# ● 取得孔數數據
#-----------------------------------
unless @slot_set.nil?
@slot_set.each do |slot_id, number|
case kind
when "weapon"
if equipment.element_set.include?(slot_id)
new_slots = number
break
end
when "armor"
if equipment.guard_element_set.include?(slot_id)
new_slots = number
break
end
end
equipment.slots = new_slots unless new_slots.nil?
equipment.element_set.delete (slot_id)
end
end
系统网址:http://rpg.blue/forum.php?mod=vi ... ight=%E9%AD%94%E7%9