赞 | 70 |
VIP | 397 |
好人卡 | 580 |
积分 | 22 |
经验 | 311270 |
最后登录 | 2022-3-9 |
在线时间 | 4033 小时 |
Lv3.寻梦者 (版主) …あたしは天使なんかじゃないわ
- 梦石
- 0
- 星屑
- 2208
- 在线时间
- 4033 小时
- 注册时间
- 2010-10-4
- 帖子
- 10779
 
|
懒得弄备注了,就这样吧……未测试- class Game_Battler
- def remove_state(state_id)
- if state?(state_id)
- revive if state_id == death_state_id
- erase_state(state_id)
- refresh
- # 上面部分不要动
- # 如果状态30消失,那么有80%的概率附加状态31
- add_state(31) if state_id == 30 && rand < 0.8
- # 以此类推可以设置
- add_state(33) if state_id == 32 && rand < 0.9
- # 下面部分不要动
- @result.removed_states.push(state_id).uniq!
- end
- end
- end
复制代码 |
评分
-
查看全部评分
|