| 赞 | 353 |
| VIP | |
| 好人卡 | |
| 积分 | 392 |
| 经验 | |
| 最后登录 | 2026-8-25 |
| 在线时间 | 11155 小时 |
- 梦石
- 0
- 星屑
- 39236
- 在线时间
- 11155 小时
- 注册时间
- 2009-3-15
- 回帖
- 4768
|
发表于 2025-5-11 23:45:54
|
显示全部楼层
本帖最后由 soulsaga 于 2025-5-12 15:00 编辑
[pre lang="ruby"]#--------------------------------------------------------------------------
# ● 增减 HP (事件用)
# value : 数值
# enable_death : 是否允许致死
#--------------------------------------------------------------------------
def change_hp(value, enable_death)
if !enable_death && @hp + [value * (1 - self.def * 0.001 - self.mdf * 0.001), 0].min.to_i <= 0
$game_variables[1]=self.hp-1
self.hp = 1
else
self.hp = self.hp + [value * (1 - self.def * 0.001 - self.mdf * 0.001), 0].min.to_i
$game_variables[1]=self.hp + [value * (1 - self.def * 0.001 - self.mdf * 0.001), 0].min.to_i
end
end[/pre]
这样应该就行了..显示也可能会正常 |
|