Skip to content

Realism 武器补丁属性规则指南

<NolebasePageProperties />

本文档旨在为《现实主义 (Realism)》模组的武器补丁生成提供参考规则。这些属性直接从“现实主义物品模板 (weapons)”文件夹中提取,专门用于武器(Gun)类物品,其数据结构与附件(WeaponMod)完全不同。


1. 武器物品(Gun)必填基础字段

所有武器物品补丁必须包含以下字段:

  • "$type": "RealismMod.Gun, RealismMod"
  • "ItemID": 物品的 MongoID
  • "Name": 内部引用名称
  • "Weight": 武器基础重量(kg)
  • "LoyaltyLevel": 商店解锁等级(1-5)

2. 核心武器属性解析 (现实主义标准)

🔫 后坐力与物理反馈 (Recoil & Physics)

  • "VerticalRecoil [数值越低越好]": 84
  • "HorizontalRecoil [数值越低越好]": 195,
  • "Convergence [数值越高越好,响应更迅速,更不飘,枪口上扬和后坐爬升更小]": 15,
  • "RecoilAngle [5=后坐角度增加5%以上,趋向90度(垂直向上)]"": 87,
  • "RecoilDamping [上下晃动,数值越高晃动越明显]": 0.81,
  • "RecoilHandDamping [前后晃动,数值越高晃动越明显]: 0.64,
  • "RecoilIntensity [整体后坐力程序动画强度]": 0.15
  • "CameraRecoil [数值越低越好]": 0.033,
  • "VisualMulti [视觉后坐,数值越高视觉后坐越明显(抖动、旋转)]":: 1.025,
  • "BaseTorque [步枪的默认平衡度,负值表示更前重]": -3.8,

🎯 精度与弹道 (Accuracy & Ballistics)

  • "Dispersion [数值越低越好,整体散布]": 11,
  • "CenterOfImpact [若为内置枪管则影响精度,数值越高精度越差]": 0.042,
  • "WeapAccuracy [基础武器精度修正]": 0,
  • "Velocity [若枪械有内置枪管,则需要初速属性,请参考枪管与武器的现实主义模组数据]": 2,
  • "ShotgunDispersion [负值减小鹿弹散布]": 0,

⚙️ 操作与循环 (Action & Handling)

  • "Ergonomics [数值越高越好]": 0,
  • "AutoROF [全自动理论射速]": 650,
  • "SemiROF [半自动循环射速]": 390,
  • "IsManuallyOperated [若为栓动或泵动式则为true]": false,
  • "HasShoulderContact [武器是否自带抵肩枪托]": false,
  • "DurabilityBurnRatio [射击时的耐久度损耗系数]": 0.15,
  • "BaseMalfunctionChance [基础故障率,0.001代表0.1%]": 0.001

⚡ 速度逻辑乘数 (Speed Modifiers)

  • "BaseReloadSpeedMulti [装填速度修正]": 1,
  • "BaseChamberSpeedMulti [上膛速度修正,也适用于手动操作枪械]": 1,
  • "BaseChamberCheckSpeed [检查膛室速度]": 1.5,
  • "BaseFixSpeed [故障修复速度]": 1.3,
  • "MinChamberSpeed [动作速度的弹性最小值]": 0.7,
  • "MaxChamberSpeed [动作速度的弹性最大值]": 1.5,

♨️ 热量管理 (Heat Management)

  • "HeatFactorGun [武器基础生热率]": 0.2,
  • "CoolFactorGun [武器基础散热率]": 0.1,
  • "AllowOverheat [是否启用过热机制]": true,

3. 各武器类型典型数值参考

🔫 突击步枪/卡宾枪 (AssaultRifle / Carbine)

  • "VerticalRecoil": 80 到 95
  • "HorizontalRecoil": 160 到 200
  • "Convergence": 2 到 25
  • "Dispersion": 4 到 8
  • "VisualMulti": 1.1 到 1.3
  • "Ergonomics": 80 到 90
  • "RecoilIntensity": 0.15 到 0.25

🔫 手枪 (Pistol)

  • "VerticalRecoil": 450 到 650
  • "HorizontalRecoil": 400 到 600
  • "Convergence": 14 到 18
  • "Dispersion": 10 到 18
  • "VisualMulti": 2.3 到 2.8
  • "HasShoulderContact": false
  • "BaseTorque": -1.0 到 -2.0

💨 冲锋枪 (SMG)

  • "VerticalRecoil": 30 到 55
  • "HorizontalRecoil": 80 到 140
  • "Convergence": 16 到 22
  • "Dispersion": 6 到 12
  • "VisualMulti": 0.9 到 1.2
  • "RecoilIntensity": 0.1 到 0.18

🎯 狙击步枪 (Sniper/Marksman)

  • "VerticalRecoil": 130 到 250
  • "HorizontalRecoil": 180 到 350
  • "Convergence": 8 到 13
  • "Dispersion": 0.5 到 3.0
  • "IsManuallyOperated": 视具体结构而定
  • "VisualMulti": 1.2 到 2.0

🧱 散弹枪 (Shotgun)

  • "VerticalRecoil": 300 到 500
  • "HorizontalRecoil": 300 到 550
  • "ShotgunDispersion": 1
  • "Dispersion": 15 到 30
  • "VisualMulti": 2.0 到 2.5
  • "RecoilIntensity": 0.4 到 0.6

辅助属性参考

  • "MalfunctionChance": 现代可靠武器通常在 0.001 到 0.002。
  • "HeatFactorGun": 散热效率,越小越好(1.4 到 0.3)。
  • "BaseReloadSpeedMulti": 装填速度乘数,Bullpup (无托) 武器通常有 0.85 左右的惩罚。
  • "RecoilDamping (后坐缓冲)": 0.7 到 0.9。

贡献者

<NolebaseGitContributors />

文件历史

<NolebaseGitChangelog />

撰写