本帖最后由 soulsaga 于 2016-8-13 16:18 编辑
# ● 应用连续伤害效果
#--------------------------------------------------------------------------
def slip_damage_effect
if self .state ?( 3 )
# 设置伤害
self .damage = self .maxhp / 20
# 分散
if self .damage .abs > 0
amp = [ self .damage .abs * 15 / 100 , 1 ] .max
self .damage += rand ( amp+1 ) + rand ( amp+1 ) - amp
# HP 的伤害减法运算
self .hp -= self .damage
return true
end
end
#猛毒
if self .state ?( 4 )
#设置伤害
self .damage = self .maxhp / 10
# 分散
if self .damage .abs > 0
amp = [ self .damage .abs * 15 / 100 , 1 ] .max
self .damage += rand ( amp+1 ) + rand ( amp+1 ) - amp
# HP 的伤害减法运算
self .hp -= self .damage
return true
end
end
end
# 过程结束
# ● 应用连续伤害效果
#--------------------------------------------------------------------------
def slip_damage_effect
if self .state ?( 3 )
# 设置伤害
self .damage = self .maxhp / 20
# 分散
if self .damage .abs > 0
amp = [ self .damage .abs * 15 / 100 , 1 ] .max
self .damage += rand ( amp+1 ) + rand ( amp+1 ) - amp
# HP 的伤害减法运算
self .hp -= self .damage
return true
end
end
#猛毒
if self .state ?( 4 )
#设置伤害
self .damage = self .maxhp / 10
# 分散
if self .damage .abs > 0
amp = [ self .damage .abs * 15 / 100 , 1 ] .max
self .damage += rand ( amp+1 ) + rand ( amp+1 ) - amp
# HP 的伤害减法运算
self .hp -= self .damage
return true
end
end
end
# 过程结束
漏了DEF对应的END..补上..