赞 | 638 |
VIP | 62 |
好人卡 | 144 |
积分 | 317 |
经验 | 110435 |
最后登录 | 2024-3-27 |
在线时间 | 5077 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 31689
- 在线时间
- 5077 小时
- 注册时间
- 2012-11-19
- 帖子
- 4877
|
发表于 2019-4-4 13:57:27
|
显示全部楼层
这样?
比如角色有 10 号状态,就最多一次承受 5000 伤害
- #==============================================================================
- class Game_Actor < Game_Battler
- #--------------------------------------------------------------------------
- alias :new_gain_hp :hp=
- def hp=(hp)
- hp = state?(10) ? [@hp - 5000, hp].max : hp
- new_gain_hp(hp)
- end
- end
- #==============================================================================
复制代码 |
|