赞 | 153 |
VIP | 10 |
好人卡 | 39 |
积分 | 93 |
经验 | 146191 |
最后登录 | 2024-5-6 |
在线时间 | 2504 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9280
- 在线时间
- 2504 小时
- 注册时间
- 2011-5-20
- 帖子
- 15389
|
va的默认脚本关于装备的部分也有2的问题,不过要三刀流以上,并且你给单个武器加了装备数量限制才会体现出来,自动装备的情况会因为卸除无法使用的装备而把第一个带上去的武器卸掉
不过已经有一个脚本修复了,你可以参考一下?
- #--------------------------------------------------------------------------
- # ● 卸下无法装备的物品
- # item_gain : 卸下的装备是否保留
- #--------------------------------------------------------------------------
- def release_unequippable_items(item_gain = true)
-
- loop do#修复BUG,防止错误卸除限制数量的装备
- last_equips = equips.dup
- return if equips == last_equips
- end
- @equips.each_with_index do |item, i|
- if !equippable?(item.object) || !item.object.etypes.include?(equip_slots[i])
- trade_item_with_party(nil, item.object) if item_gain
- item.object = nil
- end
- end
- end
复制代码 |
|