缺失的独特武器引用 - 模组开发者资源

缺失的独特武器引用 - 模组开发者资源

这是一个你可以要求其他模组拥有(或添加到你的模组中)的资源,它会为缺失的独特武器添加引用,以便你可以在PlayerWeaponSettingsPrototypes.cfg中编辑它们

[size=4][b]描述[/b][/size]
[color=#D4D4D8]诸如 Deadeye 或 Trophy 这类武器,其伤害和射程等属性只是使用它们的默认武器(分别为 UDP 和 AS Val)。因此,这些武器在 PlayerWeaponSettingsPrototypes.cfg 中没有为其创建的实例,这意味着更改某些属性的唯一方法就是更改基础武器。
[/color]
本模组会在 settings cfg 中创建必要的实例,然后在 attribute cfg 中创建实例,从而允许在 ItemPrototypes 中链接到 WeaponPrototypes.cfg。这一切都是为了让你能制作自己的模组,使这些独特武器与其基础武器有所不同。

本模组的 .pak 文件以数字 1 开头,因此它会先于任何其他模组加载。这意味着你只需将其放入 ~mods 文件夹,然后在你自己的模组中,就可以使用以下 SID 在 PlayerWeaponSettingsPrototypes.cfg 中更改下列独特武器:

[code]GunUDP_Deadeye_HG_Player_WS
Gun_Drowned_AR_Player_WS
Gun_Tank_MG_Player_WS
Gun_S15_AR_Player_WS
GunNightStalker_HG_Player_WS
Gun_Partner_SR_Player_WS
Gun_SOFMOD_AR_Player_WS
Gun_Sotnyk_AR_Player_WS
Gun_Trophy_AR_Player_WS[/code]
以下是一个示例:
[code]// AS VAL UNIQUE Trophy
Gun_Trophy_AR_Player_WS : struct.begin {bpatch}
BaseDamage = 30.0
ArmorPiercing = 2.4
CoverPiercing = 2.4
DamageUI = 0.41
struct.end[/code]
简而言之;如果你安装了本模组,你将能够更改某些独特武器,使其与基础武器不同。这是你之前无法做到的。

请注意:通常,当你在 WeaponSettingsProtoypes.cfg 中更改 UDP 这类东西时,你更改的是 Deadeye。安装了本模组后,除非你使用 Deadeye 自己的设置 SID(GunUDP_Deadeye_HG_Player_WS)直接更改 Deadeye,否则 Deadeye 将使用基础 UDP 的属性。如果你修改了任何武器基础,并且仍希望独特武器拥有相同的更改,只需将更改复制到新的设置 SID 中即可。

以下是一个示例:
[code]// USP
GunUDP_HG_Player : struct.begin {bpatch}
BaseDamage = 19.0
DamageUI = 0.19
struct.end

// USP UNIQUE Deadeye
GunUDP_Deadeye_HG_Player_WS : struct.begin {bpatch}
BaseDamage = 19.0
DamageUI = 0.19
struct.end[/code]

[size=4][b]安装说明[/b][/size]
[color=#D4D4D8]只需将其放入你的 ~mods 文件夹即可。它是一个 .pak 文件。它以数字 1 开头,这一点很重要。它必须在其他任何内容之前加载。
[/color]

[size=4][b]需求[/b][/size]
[size=3][color=#D4D4D8]本模组不需要任何前置,但你可以将其打包进你的模组中,或将其设为你模组的前置需求。[/color][/size]
如果你在你的模组中使用了这些文件,注明出处会很好!

(本模组目前不包含任何 DLC 武器。我不知道那些武器中是否有完全克隆且未在武器设置中引用的,因为我还没查看过。那是之后的目标。)