| 赞 | 425 |
| VIP | |
| 好人卡 | |
| 积分 | 422 |
| 经验 | |
| 最后登录 | 2026-8-20 |
| 在线时间 | 6017 小时 |
- 梦石
- 0
- 星屑
- 42235
- 在线时间
- 6017 小时
- 注册时间
- 2006-11-10
- 回帖
- 6966
|
发表于 2008-7-28 02:56:42
|
显示全部楼层
Game_Battler 3
# 分散
if skill.variance > 0 and self.damage.abs > 0
amp = [self.damage.abs * skill.variance / 100, 1].max
self.damage += rand(amp+1) + rand(amp+1) - amp
end
下面加上
if skill.power < 0 and self.state?(状态id)
self.damage = 0
end
就可以了。
补充,道具方面也是一样,在加血的伤害处理前加上这个判断,让伤害为0,就失去加血效果了。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|