1.第一张图(InitFabao)应该是炼制法宝时,法宝的阶数和是否为神器的判定。但图片里面,if(godfabao){num=1;Qualityadd=1f}中,为什么是num=1?为神器的话不应该是num=12吗?这里判定感觉有点问题啊。(num = Mathf.Min(30, num)这条我把原版的12改成30了,用于娱乐)
2.第二三张图是MakeFaBao方法名,下面有一个if(godfabao)语句,而往上第五行有个AddFaBao方法名,打开是第四张图(AddFaBao)。AddFaBao再上面是神器成功率的公式,再结合这四张图,所以几乎可以肯定godfabao这个参数是在InitFabao方法中改变了布尔值(false变true),但问题是我找遍了法宝相关的代码也没有找到使得godfabao改变布尔值的语句,那所有关于godfabao的if语句不就废了吗?但事实肯定不是这样的,所以我想来问问大佬
2.第二三张图是MakeFaBao方法名,下面有一个if(godfabao)语句,而往上第五行有个AddFaBao方法名,打开是第四张图(AddFaBao)。AddFaBao再上面是神器成功率的公式,再结合这四张图,所以几乎可以肯定godfabao这个参数是在InitFabao方法中改变了布尔值(false变true),但问题是我找遍了法宝相关的代码也没有找到使得godfabao改变布尔值的语句,那所有关于godfabao的if语句不就废了吗?但事实肯定不是这样的,所以我想来问问大佬