本篇教程由作者设定使用 CC BY-NC 协议。
本教程将较为详细地解释匠魂3各工具的统计数据及其算法,其中部分与原版有关的数据参考自Minecraft中文Wiki。
统计数据详解
注:一般情况下20刻=1秒
近程工具统计数据
近程工具独有的统计数据有采掘等级、采掘速度、攻击力和攻击速度。
采掘等级
指该工具相当于什么那种的原版工具,显示为文字。
比如采掘等级显示为“铁”的工具就相当于原版铁镐,能挖掘的方块与原版铁镐能挖掘的方块相同。
采掘速度
指该工具挖掘合适的方块时的速度。
挖掘一个合适的方块的速度为(方块硬度/采掘速度显示值*30)刻。
攻击伤害
指使用该工具时的攻击伤害,与原版工具的显示方式相同。
工具自身的攻击伤害为(攻击伤害显示值-1)。
攻击速度
影响使用该工具攻击一次后,攻击冷却条恢复的速度,与原版工具的显示方式相同。
攻击冷却时间为(1/攻击速度显示值*20)刻。
远程工具统计数据
远程工具独有的统计数据有拉弓速度、初速度、弹射物伤害和精确度。
拉弓速度
指该弓类工具拉弓的速度或该弩类工具装填箭矢的速度。
弓类工具拉至满弦的时间为(20/拉弓速度显示值)刻,弩类工具装填一次箭矢的时间为(25/拉弓速度显示值)刻。
初速度
指该工具发射的箭矢等弹射物做抛物运动的初速度。
弹射物发射后的初速度为(0.15*初速度显示值)格(米)/刻。
弹射物伤害
指该工具发射的箭矢等弹射物的基础伤害。
弹射物发射后的基础伤害值变为(弹射物原基础伤害+弹射物伤害显示值-2),原版箭矢的弹射物基础伤害为2点()。
精确度
指该工具发射的箭矢等弹射物后产生的偏移大小,上限为1.0。
弹射物轨迹中x、y和z坐标的随机变量为 [this.rand.nextGaussian()*0.0000*(1-精确度显示值)*(double)inaccuracy] 。
盔甲统计数据
盔甲和盾牌类工具独有的统计数据有盔甲值、盔甲韧性、击退抗性和赤手空拳伤害。
盔甲值
指穿戴该盔甲时或手持该盾牌类工具时增加的盔甲值,与原版盔甲的显示方式相同。
盔甲韧性
指穿戴该盔甲时或手持该盾牌类工具时增加的盔甲韧性,与原版盔甲的显示方式相同。
击退抗性
指穿戴该盔甲时或手持该盾牌类工具时增加的击退抗性,与原版盔甲的显示方式相同。
赤手空拳伤害
指该盔甲穿戴在胸甲栏时空手攻击的伤害。
盔甲自身的攻击伤害为(赤手空拳伤害显示值-1)。
共有统计数据
多种类型的工具共有的统计数据有耐久度、使用时移速、格挡值和格挡角度
耐久度
指该工具的耐久度,与原版的显示方式相同,但匠魂工具的耐久度不受耐久魔咒的影响。
工具的耐久度为0时即进入损坏状态。
使用时移速
指该工具在格挡(仅限盾牌类工具和带有格挡或招架强化的近程工具)、食用(仅限带有美味特性的近程工具)、啜饮(仅限仅限带有咕噜强化的近程工具)、拉弓(仅限弓类远程工具)、装填(仅限弩类远程工具)时的移动速度与正常移动速度的比值,上限为100%。
格挡值
指该盾牌类工具和带有格挡或招架强化的近程工具在格挡时每次最多能抵挡的原始伤害,超出部分仍会伤害到玩家。
格挡角度
指该盾牌类工具和带有格挡或招架强化的近程工具在格挡时能抵挡的伤害来源的范围的角度,上限为180°。
原版盾牌的格挡角度为180°。
统计数据算法
大部分的统计数据取基础数值与修正系数的乘积(向下取两位小数);
而采掘等级取工具顶端部件、工具类型和部分强化所提供的采掘等级中最高的一项。
基础数值
在匠魂3中,影响基础数值的因素有顶端/弓臂部件(仅限有部件的工具)、工具类型和部分材料特性/强化,通过加和方式叠加;
对于有多个顶端部件的工具(长弓除外),其顶端部件实际提供的基础数值为所有顶端部件基础数值的加权平均数,其权重可在百科的相关资料页面中查询:
对于长弓,其顶端部件(弓臂)实际提供的基础数值为所有弓臂之和。
有部分材料特性/强化会提供条件性的基础数值,这些数值仅在满足一定的条件时才会触发,且可以受到绿宝石强化的加成。
修正系数
在匠魂3中,影响基础数值的因素有手柄/弓把部件(仅限有部件的工具)、工具类型和部分材料特性/强化,通过乘积方式叠加。
有部分材料特性/强化会提供条件性的修正系数,这些系数仅在满足一定的条件时才会触发,且可以受到绿宝石强化的加成。