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