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 />