使用说明:
1.程序主界面主界面
2.附魔属性倍率设置界面
属性与附魔倍率
说明:倍率可以是小数,如1.5,最后会与附魔数值的原始值相乘再四舍五入;史诗装备(包括套装)与其它装备的附魔倍数是分开调整的,因为他们使用的是2个不同的文件;史诗装备是artifact.cfg,而其它装备是enchantment.cfg。
3.物品掉落率权重比例设置界面
掉宝率
说明:该功能略微复杂,我当时的设想是:尽量利用原来游戏里的设置不要偏离太远,并且要显著提高某些类型装备的掉落率(比如史诗级,原版大概平均为1/1000左右),因此使用了权重比的概念。先解释一下每个权重的含义:
None:什么都不掉的概率
Gold:掉钱的概率
Normal:白色普通物品概率
Magic:蓝色魔法物品概率
Rare:黄色稀有物品概率
Epic:史诗物品概率
简单的说,如果你想要某种类型的装备爆率显著增高而其它的(例如白色和蓝色Magic物品,基本我都不会去捡,而屏幕上又蓝蓝的一片,看着不舒服)物品类型的爆率要显著降低,那么你可以这样设置:
None:10 (否则掉落的东西太多)
Gold:8 (钱嘛,总是有用的)
Normal:1 (尽量不要掉)
Magic:1 (尽量不要掉)
Rare:5 (稀有的可以锻造嘛)
Epic:25 (史诗物品掉率本来就低,权重可以高点)
如果这样设置,那么最后,比如史诗物品的掉率为:
1.先按照权重比与原始掉率计算掉落数值:
比如epic的,它等于:
原始掉率数值*(epic权重/(所有权重之和-epic权重)),然后上取整,每一种类型都按照该公式计算
2.然后,具体的掉率为:
epic装备修改后的掉率数值/修改后的(None+Gold+Normal+Magic+Rare+Epic)*100%
当然算法本身是很原始的,也没正则化,不过经过我昨天晚上一晚上的测试,基本能够达到要求,即rare和epic显著增多而normal和magic掉落显著减少。当然,你也可以不管上面的公式随意设置,最终的掉率肯定会朝着你所设定的权重比进行调整的。