def slip_damage_effect
if self.state?(3) #默认的毒效果
# 设置伤害
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
end
# HP 的伤害减法运算
self.hp -= self.damage
end
# 过程结束
return true
end
def slip_damage_effect
if self.state?(32) #烧伤
# 设置伤害
self.damage = self.hp / 2
# HP 的伤害减法运算
self.hp -= self.damage
end
# 过程结束
return true
end
def slip_damage_effect
if self.state?(3) #默认的毒效果
# 设置伤害
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
end
# HP 的伤害减法运算
self.hp -= self.damage
end
# 过程结束
return true
end
def slip_damage_effect
if self.state?(32) #烧伤
# 设置伤害
self.damage = self.hp / 2
# HP 的伤害减法运算
self.hp -= self.damage
end
# 过程结束
return true
end
def slip_damage_effect
xxxx = self.maxhp / 2
yyyy = self.hp / 4
if self.state?(3) and self.state?(34) #默认的毒效果
self.damage = xxxx + yyyy
self.hp -= self.damage
end
if self.state?(3) #默认的毒效果
self.damage = xxxx
self.hp -= self.damage
end
if self.state?(34) #烧伤
self.damage = yyyy
self.hp -= self.damage
end
self.damage = xxxx + yyyy
self.hp -= self.damage
# 过程结束
return true
end
def slip_damage_effect
xxxx = self.maxhp / 2
yyyy = self.hp / 4
if self.state?(3) and self.state?(34) #默认的毒效果
self.damage = xxxx + yyyy
self.hp -= self.damage
end
if self.state?(3) #默认的毒效果
self.damage = xxxx
self.hp -= self.damage
end
if self.state?(34) #烧伤
self.damage = yyyy
self.hp -= self.damage
end
self.damage = xxxx + yyyy
self.hp -= self.damage
# 过程结束
return true
end