2. 关于幽淬的修改
【修改的类】XiaWorld.ItemThing
原版代码如下:


概率100% + 一次12阶 修改代码如下:


【代码分析】
float a = Mathf.Pow(0.9f + badd, (float)(base.Rate + this.YouPower));
这个是指数函数,表示0.9的N次方,计算的是幽淬成功概率。 次方数N等于品阶+幽淬次数。
所以随着幽淬次数增加,概率会越来越低。
想要100%概率只要把底数改成1。1的任意次方都等于1,概率永久100%。
或者把if (World.RandomRate(a)) 这个条件判断去掉,也能打成100%成功。
源代码中 itemThing.Rate++; 表示每次增加1阶,MOD里直接改成了12,一次达到圣阶。