當有效度 爲負數的時候 吸收 攻擊×有效度/100
爲零的時候 攻擊無效
爲正數的時候 攻擊×有效度/100
Xp用[code]class Game_Battler def data data = {} #------------------------------------------------------------------------ # ● 屬性相尅關係表 #------------------------------------------------------------------------ data[1]={2=>437} return data end #-------------------------------------------------------------------------- # ● 属性修正计算 # element_set : 属性 #-------------------------------------------------------------------------- def elements_correct(element_set) if element_set.size > 0 result = 0 element_set.each{|i|result += self.elements(i)} result = result/element_set.size else result = 100 end return result end #-------------------------------------------------------------------------- # ● 取得自身屬性 #-------------------------------------------------------------------------- def get_elements(ranks) set = [] for i in 1...$data_system.elements.size set 437} return data end #-------------------------------------------------------------------------- # ● 属性修正计算 # element_set : 属性 #-------------------------------------------------------------------------- def elements_correct(element_set) if element_set.size > 0 result = 0 element_set.each{|i|result += self.elements(i)} result = result/element_set.size else result = 100 end return result end #-------------------------------------------------------------------------- # ● 取得自身屬性 #-------------------------------------------------------------------------- def get_elements(ranks) set = [] for i in 1...$data_system.elements.size set