而附魔费用等于:附魔等级 x 附魔花费乘数
例如:荆棘 3级 x 4书的乘数 = 12 附魔费用等级
其中可以看到,物品乘数(两件装备合成)只会大于等于书的乘数,故此不考虑两件装备合成。
使最后一次附魔所需的经验等级降至最低 不要执着在最后一次附魔所需的经验等级是多少,它没有任何的生存意义。
我们要考虑的,是如何更方便的制作附魔装备,考虑两方面:
1.附魔中需求的最高附魔等级。
2.附魔所需的总附魔需求等级。
这两项越低,附魔过程就越流畅迅速,在批量附魔装备中也会有更好的体验。
此外,为了更好的向高版本兼容性,最终附魔成品的附魔惩罚应尽可能低,因此我们把这项列为最高优先项。
思路:
一个附魔流程,总消耗经验等级是由两个方面决定的:附魔费用,累积惩罚费用。
当附魔书被合并至其他物品(包括另外的附魔书)时,其上的附魔费用会计算一次。
当两个物品合并时,双方的累积惩罚会分别计算,造成累积惩罚之和的经验等级需求。
为了消耗最少的附魔等级,以及降低最高附魔等级,那么肯定是要将累积惩罚和附魔费用降至最低。
同时,为了避免更高的累积惩罚,应使用无累积惩罚的附魔书(如:两本力量IV合成出的力量V会有1级累积惩罚)
如何鉴定一本附魔书是不是0级累积惩罚?使用F3+h,无累积惩罚的会显示:NBT:1个标签
9个附魔的情况下,最低累积惩罚为4(造成15级惩罚),因为成品附魔惩罚的计算是过程中两者附魔惩罚取最高并+1。
因此,对附魔惩罚为1的装备,可以将两本附魔惩罚为0的附魔书结合,再附魔到装备上,最终成品为2级附魔惩罚;如果分开附魔的话,最终成品为3级附魔惩罚。
如图:
而附魔费用,将乘数较低的附魔放到后面。
为什么?
例如将两本附魔书合成:
耐久III: 3级 x 1 乘数 = 3
经验修补: 1级 x 2 乘数 = 2
(合成两本附魔书造成1级累积惩罚)
这个例子中,如果将这本附魔书附到物品上,附魔费用为5,不管哪本附到另一本上,最终附到物品上的效果是一样的。
但是,将经验修补附到耐久III上,和,耐久III附到经验修补上 ,在费用上是有区别的。
铁砧机制所计算的附魔费用不计算前者的附魔,而是计算后者的附魔。
所以前者计算的附魔费用是3,但后者的附魔费用只有2
考虑之前提到的两项因素,由于附魔越到后面,因为累积附魔惩罚将极大提升附魔需求等级,因此我们将需求等级较高的附魔书放到前面附魔,这样就可以降低最大附魔等级。
同时,将高费用的附魔书和低费用的附魔书搭配也可以达到这个效果。
以9附魔钻石头盔为例。
对于9附魔,最佳附魔方法是 1 + 2 + (2+2) + 2,达到最低4级附魔惩罚。
首先我们将附魔费用最昂贵的荆棘先附魔上去。
然后是大致的倒序,附魔等级需求越高的越先附魔。
因为要将其中两份双附魔书组合,那么牺牲品必然选择附魔费用最低的附魔书。
此外,被牺牲的附魔书尽量选择附魔费用较低的,以减少总附魔费用等级。
以下给出的顺序便是平衡了最高附魔费用等级和总附魔费用等级后的结果。
思路总结
严格按照1,2,4,8的方式进行附魔书排序
总是将附魔费用较高的置于前方,附魔费用较低的置于后方。
所有的附魔书都是大致以附魔费用降序排列的。
操作方法(太长不看版)
最后
实际上还有可以减少最后一次附魔所需经验的方法,其中不稳定的有:
附魔台、随机附魔书、末地城装备、(......)
而稳定的有:
村民交易的装备、(......)
但是这些方法无法让每个玩家都能重现同样的情况,就不做介绍。
现在各位应该也能为自己家能稳定出产的村民钻石装备写好一套专用的附魔顺序吧。
*此处放一个我用Python写的附魔顺序计算程序:
https://github.com/hqqaazz/orderedEnchanting-Demo
可以用作计算特殊版本的附魔顺序,比如村民中心生成的钻石装备,以及如果你有特殊需求的话(比如弓不要火矢),就可以用这个生成。已有的附魔就不用再写进附魔顺序里了
注意程序只有一个简陋的CUI。