破坏意志晶体
[精制]地狱魂石
[腐蚀]恶魔意志
复仇意志晶簇
坚毅意志晶体
恶魔意志晶体
[普通]地狱魂石
[原生]恶魔意志
腐蚀意志结晶
破坏意志结晶
恶魔意志
复仇意志晶体
地狱魂石
[复仇]恶魔意志
[坚毅]恶魔意志
破坏意志晶簇
[微小]地狱魂石
暂无记录..
zerozio
Misaka15233
yosoro577
frakfj
SupeLe
ddyybb666
馨之所向所往
Vasttraitors
mc_shiwu
Nihility
unputdownable
云老杨
青檬
Starship_SpaceX
89a08a29
me
SmallZombie
mikucy
在恶魔坩埚中通过消耗不同种类的恶魔意志生成。也可由结晶共鸣仪式生成获得。
破坏后掉落对应的意志晶体。
相同意志转化率(sameWillConversionRate)为45,原生意志转化率(defaultWillConversionRate)为90,错误意志时间惩罚(timeDelayForWrongWill)为0.6,应用转化率(appliedConversionRate)默认为45但使用催化剂会使其变为25,
速度倍率(speedModifier)默认为1,使用催化剂后变为10。
每tick其internalCounter+1。
每当internalCounter为20的倍数时,且结晶数量<7,进行一次结晶生长的判断(这个是为了防止时间之瓶一类的)。
如果当前区域对应恶魔意志的数量>=0.5:
计算进度(nextProgress) = 1/200*(当前区域对应恶魔意志的数量/200)的平方根*速度倍率。
注入意志消耗率(bufferDrainRate) = 相同意志转化率 - 应用转化率。
实际意志转换率(conversionRate) = 相同意志转化率和应用转化率中较小的一个。
如果意志注入量(injectedWill) > 0 且 注入意志消耗率(bufferDrainRate) > 0则计算进度最大为(意志注入量 / 注入意志消耗率)。
结晶进度(progressToNextCrystal)+计算进度(最大为当前区域对应恶魔意志能提供的进度(当前区域对应恶魔意志的数量/实际意志转换率))。
当前区域对应恶魔意志-计算进度*实际意志转换率。
如果意志注入量 > 0 且 注入意志消耗率 > 0则:
意志注入量(最小为0)-计算进度 * 注入意志消耗率。
如果意志注入量 <= 0则:
应用转化率 = 相同意志转化率。
速度倍率=1。
如果当前区域对应恶魔意志的数量<0.5,对应意志非原生恶魔意志且当前区域原生恶魔意志的数量 > 0.5:
计算进度(nextProgress)=1/200*(当前区域原生恶魔意志的数量/200)的平方根*速度倍率*错误意志时间惩罚
结晶进度(progressToNextCrystal)+计算进度(最大为当前区域原生恶魔意志能提供的进度(当前区域原生恶魔意志的数量/原生意志转化率))
当前区域原生恶魔意志-计算进度*原生意志转换率。
如果speedModifier<=0,则如果speedModifier=1。
最后进行结晶生长判定 每当internalCounter为20的倍数时,结晶数量<7且结晶进度>=1,则:
结晶进度-1,生长一个晶簇并发出方块更新。
所以只放原生恶魔意志就能白嫖加速效果了,但好像并没有什么用