前言
在用武器大师刷经验时, 按教程来始终没有经验,并且存在很多玄学且矛盾的说法,例如只能用镰刀, 攻击人偶不给经验,技能打反倒给经验, 人偶血量20一次最多给20经验.于是自己研究了一下
经验获取机制
首先武器大师的经验值 nbt是在/data get entity Player1 SelectedItem.tag.CoreWeaponlevels里
可以观察到实际上存在两种不同的经验获取模式, 分别名为主要伤害和范围伤害
准心瞄准怪物,打怪产生的都是主要伤害,数值为 怪物受到攻击后血量-原本血量 也就是伤害
另一种范围伤害只能获得1点经验,无论是多少伤害都只有一点
主要伤害比较简单,就不专门去讲了
关于训练人偶
现在流行的教程是用发射器可以堆叠训练人偶,从而可以刷多倍经验
而我们攻击训练人偶,由于实际上没有造成伤害, 所以实际上我们无法从主要伤害获取任何经验,也就是说人偶一次最多给20经验实际上是不正确的.
在没有因为用发射机堆叠训练人偶产生一些特殊效应的情况下,我们直接攻击训练人偶是没有经验的, 所以说攻击人偶不给经验部分是正确的.
产生范围伤害
流言的使用镰刀的原因是它的范围伤害很大, 无意间也会用范围伤害打人偶,而非描述人偶.
但实际上任意武器都可以产生范围伤害, 拿武器打地面可以看到产生了一条黑线, 只要在黑线范围内就会受到范围伤害.
镰刀的黑线是一个巨大的横线,长戟的黑线是向前一格的竖线,长剑是略小的横线,刺剑是非常小的竖线.
训练人偶任意武器刷经验方法和最优解
综合以上两点, 方法就是 堆叠足够的训练人偶,然后刻意的描边剑法.
如果是镰刀和长剑就在瞄着人偶腰旁打, 如果是长戟和刺剑,就瞄着人偶脚前面一些打.
由于只会给一点经验,与伤害无关,所以攻速越高越好. 镰刀作为攻速最慢的武器实际上是最差解, 刺剑攻速最快但黑线范围太小不容易瞄准,比较平衡的选择是长剑.
技能能刷经验么?
结论是可以,但只有部分可以.
经过反复测试,实际上能触发加经验的只有两个技能 二重斩与火药鞭. 所以如果要追求最高效率, 要在连点循环中添加技能释放.
到底要刷多久?为什么刷人偶似乎比打怪慢很多
由上面就知道人偶只给一点,堆叠16个每次也只有16点经验. 以下是等级对应的估计经验值
532881075871513540202137425318743046817估算1s打1次(虽然镰刀并达不到这个攻速)),每次20经验, 5级大概3分钟,10级大概6分钟, 15级11分钟,20级18分钟,25级26分钟,30级40分钟.
可见刷人偶高等级效率其实不高,如果在脆骨症这种boss非常容易召唤,有许多提升伤害的办法情况下, 刷boss可能容易的多