#-------------------------------------------------------------------------- # ● 获取属性修正值 # element_id : 属性 ID #-------------------------------------------------------------------------- def element_rate(element_id) # 获取对应属性有效度的数值 table = [0,200,150,100,50,0,-100] result = table[$data_enemies[@enemy_id].element_ranks[element_id]] # 状态能防御本属性的情况下效果减半 for i in @states if $data_states[i].guard_element_set.include?(element_id) #-----------------------------------修改部分------------------------------------------------- unless i == #这里是你不想计算的属性id result /= 2 end #-----------------------------------修改结束------------------------------------------------- end end # 过程结束 return result end