属性 / 额外 (Perks)

属性(官方汉化译为“额外”)是从本模组1.0-1.15.2版本开始加入的设定,这一设定允许武器的部件能够以预设的方式改变武器的性能。每个武器部件至少有一个属性。

属性 / 额外-第1张图片图为重型枪托的属性


大多数属性有增益和减益之分,提升武器性能的属性是增益,反之是减益。增益在其名称前有“+”号,反之有“-”号。属性的效果由源代码中的Gun Modifier Interface(枪械修改器接口,暂译)提供,它们通常是一一对应的,但也存在例外。

同种属性的影响以乘法相互叠加,如一把安装了战术枪托特种握把步枪,射击时其后坐力属性会降低至0.4*0.5=0.2倍,即后坐力对射击精度的影响由100%减少至20%;弹药散布属性会降低至0.5*0.5=0.25倍,即弹药散布由1减少至0.25。

根据1.0.1-1.16.3版本源代码,目前存在的属性如下:

属性
对应的枪械修改器接口
效果
是否被本MOD中的部件所采用
+ 减小枪声
modifyFireSoundVolume
改变枪声的音量,但并不影响枪声能被听见的范围。

- 增大枪声
+ 消音
silencedFire

决定枪声是否消音,只要武器安装了拥有该属性的部件

,无论武器是否安装消音器,枪声都会被消音。


+ 缩小枪声范围modifyFireSoundRadius

改变枪声能被听见的范围。需要注意的是,如果安装在同

一把枪上的多个部件都修改了枪声范围,那么这把枪最终

的枪声范围可能会受到不同部件的叠加影响。


- 增大枪声范围
+ 额外伤害additionalDamage

为武器增加额外的伤害,如果增加的伤害值是负数就会额

外降低武器的伤害。


- 降低伤害
+ 提高武器伤害modifyProjectileDamage

改变武器子弹的伤害,调用顺序优先于暴击伤害。


- 降低武器伤害
+ 加快子弹飞行速度modifyProjectileSpeed
改变武器子弹的速度。

- 减慢子弹飞行速度
+ 降低子弹扩散modifyProjectileSpread

改变开枪时子弹的扩散,影响武器精准度。只对子弹能扩

散的武器有用。


- 增加子弹扩散
+ 增大伤害范围modifyProjectileLife

改变射出的子弹的在被世界移除前的存续时间。(假设子弹

没有和任何物体发生碰撞)


- 缩小伤害范围
+ 降低后坐力

recoilModifier,

kickModifier

前者改变武器开火时的后坐力,当服务器配置启用了武器

后坐力时会影响武器的精准度;后者改变武器开火时冲击

效果,不会对后坐力产生实质上的影响,只是视觉上的效

果。


- 提高后坐力

+ 提高ADS速度modifyAimDownSightSpeed

改变武器举枪瞄准的速度。(注:ADS为英文Aim Down

Sight的缩写,意为举枪瞄准。官方汉化中保留了该缩写。)


- 降低ADS速度
+ 提高射速modifyFireRate改变武器的射速。

- 降低射速

短评加载中..