赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 5 |
经验 | 2733 |
最后登录 | 2020-7-6 |
在线时间 | 69 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 536
- 在线时间
- 69 小时
- 注册时间
- 2016-5-5
- 帖子
- 31
|
2楼
楼主 |
发表于 2019-2-25 02:40:46
|
只看该作者
本帖最后由 D-Jack 于 2019-2-25 04:11 编辑
好像只要改成这样就行了 解决啦
#--------------------------------------------------------------------------
# ● 受到傷害時增加的 TP
#--------------------------------------------------------------------------
def charge_mp_by_damage(damage_rate)
self.mp += (50 * damage_rate * tcr).to_i
end
#--------------------------------------------------------------------------
# ● 被傷害時的處理
#--------------------------------------------------------------------------
def on_damage(value)
remove_states_by_damage
charge_mp_by_damage(value.to_i / mhp.to_i)
end |
|