| 赞 | 406 |
| VIP | 0 |
| 好人卡 | 11 |
| 积分 | 402 |
| 经验 | 242285 |
| 最后登录 | 2025-11-19 |
| 在线时间 | 5853 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 40241
- 在线时间
- 5853 小时
- 注册时间
- 2006-11-10
- 帖子
- 6717
|
本帖最后由 灯笼菜刀王 于 2025-11-19 10:08 编辑
看了看, 第二个脚本写法和我好像....
原来就是我写的
要修改两个地方
第10行,括号里的 i 要改成 a
然后29行下面增加一句 return if !state?(state_id)
第一个脚本删掉, 没任何意义, 不改动@states就是面子工程, 对实际效果没影响
-------------分割线-----------------------------------------------
其实, 如果想要 "防具也可以免疫被动状态"
那全局搜索 def update_auto_state(old_armor, new_armor)
然后在 if new_armor != nil and new_armor.auto_state_id != 0 这句下面加一句
return if state_guard?(new_armor.auto_state_id)
这样, 自动状态就和普通状态一样, 在防具的"状态防御"那打钩就可以免疫掉了 |
|