===========说明===========
论坛里有个老哥【@怪咖】发布了【A19赋予装备套装效果】MOD,他的帖子https://www.7risha.com/4213.html
本人很喜欢这个mod,但是经测试发现有个bug,穿上同类型部位的装备会导致mod失效。
bug说明以及原理:
穿上布甲帽子给自身增加一个buf1;脱下布甲帽子移除buf1和buf01。buf1是布甲帽子buf, buf01是布甲套装buf。
假如人物已经穿戴5件布甲,再穿戴一件布甲帽子,这个时候会触发【穿】和【脱】两个动作,导致buf1和buf01被移除,所以mod会失效。
=========新的代码逻辑========
定义abcde五个变量,分别代表装备的5个部位,且默认值都是0,【穿】变量+1,【脱】变量-1, 变量=1表示人物已经穿戴该部位,,系统检测到abcde的值都是1就给人物赋予套装效果buf。
同样的情况,人物已经穿戴5件装备(a=1),再穿戴一件头盔(a+1-1=1),a=1,其他部位同理,至此bug修复。
=========华丽的分割线========
新的装备套装效果MOD:添加布甲,轻甲(皮甲和军用轻甲),重甲(废铁甲、铁甲和钢甲)三种套装效果,同类型装备混穿套装效果有效,比如皮甲+军用轻甲,废铁甲+铁甲+重甲。
ps:如果侵权了,请管理删除帖子。
隐藏内容需要回复可以看见
这个是必须的得看看的
好,很好,太好了
谢谢楼主分享,楼主辛苦了~!
胜多负少的范德萨
牛啊
回复这么简单的事,又有必要,为什么有人还是会偷懒
好东西啊 谢谢大佬·
我康康