附魔台底层机制(来自wiki)
全篇过于硬核,可能会有晕头转向的情况
大致分为五个阶段
一.确定三个附魔选项的
附魔等级
指附魔
选项右下角标的数字,列如满级附魔台的第三行选项右下角会显示
30
二.根据不同装备品质的
附魔能力
获取
增强后的附魔等级
例如金质拥有全游戏最好的
附魔能力
三.依据
增强后的附魔等级
筛选
魔咒
四.依据
魔咒权重
计算筛选出的
魔咒
的各个概率
五.计算出现额外
魔咒
的概率
一.确定三个附魔选项的
附魔等级
在获取
附魔等级
之前,首先要获取一个
附魔等级
基值
附魔等级
基值
=rand(1 , 8) + b
/2 + rand(0 , b) rand(x,y)表示在等于x与小于y等两个值以及之间随机取值,b表示书架数量 三行选项的
附魔等级
的计算公式:
第一行:max(
附魔等级
基值
*1/3 , 1)
第二行:
附魔等级
基值
*2/3 + 1
第三行:max(
附魔等级
基值
, 2b)
max(x , y)表示选择x和y较大的一方
二.根据不同装备品质的
附魔能力
获取
增强后的附魔等级
具体公式为:
增强后的附魔等级
=
[
附魔等级
+ rand
(0 , floor(
附魔能力
/4) + floor(
附魔能力
/4))
+ 1
]*rand (0.85 , 1.15) floor表示向下取整,最终结果四舍五入 以下是不同材质的
附魔能力
三.依据
增强后的附魔等级
筛选
魔咒
首先进行第一次筛选
魔咒威力
:
魔咒
的等级,列如锋利有5个等级,保护有4个等级,耐久有3个等级
每个
魔咒威力
都有一个x~y的范围,如果
增强后的魔咒等级
处在某个
魔咒威力
的范围则可以把这个
魔咒威力
筛选进来(例如耐久Ⅰ范围为5~55,
增强后的魔咒等级
处在这个范围就可以把耐久Ⅰ筛选进来)
若筛选到了同一个
魔咒
的不同
魔咒威力
,优先选择该
魔咒
中最高的
魔咒威力
(例如同时筛选到了锋利Ⅰ与锋利Ⅱ,筛选力量Ⅱ)
由于wiki没给图所以我也不知道每个
魔咒威力
的范围是多少
四.依据
魔咒权重
计算筛选出的
魔咒
的各个概率
经过第一次筛选后,根据
附魔权重
筛选当前各个附魔的概率,筛选方式为:
该魔咒概率=该魔咒
附魔权重
/当前筛选的所有魔咒
附魔权重之和
以下是各个附魔的权重
五.计算出现额外
魔咒
的概率
获取额外的
魔咒
的概率=
(
增强后的附魔等级+1
)/50
如果成功获取额外的
魔咒
,获取的方式与之前一样,从第三阶段开始筛选,到第六阶段继续判断是否获取额外的魔咒
每获取一个额外的
魔咒
都会把上述公式里“
增强后的附魔等级
”除以2(只改变上述公式里的成分,不影响原本
增强后的附魔能力
的属性),直至跳出循环