射弹速度
射弹速度是一个反映了武器发射射弹的行进速度的隐藏属性,即每嘀嗒[1]沿其轨迹行进的像素数量。不要与使用时间相混淆,后者反映的是连续两次使用物品之间的延迟长短(比如“快”、“普通”、“慢”等)。武器的射弹速度越高,所发射射弹的移动速度越快,玩家需要计算的提前量就越少。此一优势在与移动速度较快的敌人或远距离战斗时格外有效。
extraUpdates
一个内部名称为 extraUpdates
的特殊隐藏射弹速度乘数,适用于某些特定的射弹。它确定射弹在每帧中以列出的速度移动多少次。
这些乘数不会在游戏中显示,在《泰拉瑞亚》 Wiki上则会以以下两种方式体现:实际射弹速度(用于自带射弹的武器)或“速度乘数”(用于弹药)。
实际射弹速度
自带射弹的武器条目会直接显示包含该乘数的计算结果,显示为射弹速度 (实际)。
射弹速度乘数
对于弹药物品,该乘数会单独列出为射弹速度乘数。
要确定使用某种武器和弹药组合时的总射弹速度,将武器和弹药的射弹速度相加,然后乘以该射弹速度乘数即可。
- 冰雪弓射弹速度 = 20
- 灵液箭 射弹速度 = 4.25
- 灵液箭 射弹速度乘数 = 2
(20 + 4.25) * 2 = 48.5
内部实现
extraUpdates
默认为 0,表示没有倍率(对于大部分射弹都如此)。若为 1 则代表具有 ×2 倍率,2 则为 ×3,以此类推。
总体而言,extraUpdates
会在考虑所有其他因素之后才纳入公式计算:
总实际射速 = (武器射速 + 射弹射速) * (extraUpdates + 1)
例如,叶绿连弩的射弹速度为 11.5,发射射弹速度为 3 的木箭,结果是箭以 14.5 的射弹速度行进((11.5 + 3) * (0 + 1)
)。叶绿连弩发射射弹速度为 0.5 的小丑之箭则总计为12,而箭的 extraUpdates
(在此例中为 1 次)计入公式后则会将有效射弹速度翻倍到 24((11.5 + 0.5) * (1 + 1)
)。
魔法箭袋会将 extraUpdates
不足 1
的箭变为 1
,也就是将射弹速度翻倍(如果原来为 0
的话),但对于毒液箭之类的箭则不起作用,因为它们的 extraUpdates
本身就大于等于 1
。
对于光束类武器,如暗影束法杖,extraUpdates
还会影响到光束的长度。此处总长度等于射弹射弹速度乘以 extraUpdates
。
小贴士
- 使用箭的武器的射弹速度通常要低于发射子弹的武器。
- 某些远程修饰语会影响武器的射弹速度。
- 一些武器(通常是魔法武器)没有固定的射弹速度。
- 发射射弹的魔法武器其射弹速度无法改变。
- 近战速度奖励会增加回旋镖等发射射弹的近战武器的射弹速度。
- 射弹速度修饰语在火焰喷射器上会增加其射程。
- 大多数射弹在进入水等液体时会显著降低射弹速度,一些射弹,尤其是和火焰有关的射弹,在进入水体后会立即被摧毁。很多射弹只能维持一定时间,这意味着液体会降低武器的有效射程,而受重力影响的射弹则会产生更加弯曲的曲线。