{
  "id": "MODEL-ATTR-003",
  "hypothesisId": "H-ATTR-003",
  "researchVersion": "V0.1.18",
  "date": "2026-10-07",
  "mode": "PC烽火地带",
  "weaponExample": "M7",
  "purpose": "逐项作用对象、单位敏感性与四项评分的局部换算；评分函数为核心待求而非配装比较的附录",
  "observationReferences": [
    "OBS-M7-DETAIL-001",
    "OBS-M7-PARTS-001"
  ],
  "sourceDoc": "02_战斗数值/02_14_属性作用与逐点收益拆解.md",
  "scope": "客户端显示数值和数学敏感性分层；没有新增当前射击实測，没有拟合当前评分函数；物理小步长不代表实装配件或内部分辨率",
  "fields": [
    {
      "id": "base_damage",
      "name": "基础伤害",
      "level": "basic",
      "group": "base_damage",
      "unit": "伤害",
      "bare": 37,
      "full": 39,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "单发有效肉伤、累计伤害和BTK门槛",
      "evaluationStep": 1,
      "unitEffect": "增加1点基础伤害；有效肉伤增加弹药肉伤×部位×距离系数的乘积",
      "boundary": "DPS变化连续；BTK阶梯变化；受甲保护需逐发计算",
      "relativeCurrentChangePct": 2.5641025641025643,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "armor_damage",
      "name": "护甲伤害",
      "level": "basic",
      "group": "armor_damage",
      "unit": "伤害",
      "bare": 40,
      "full": 42,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "有效甲伤、破甲发次与碎甲溢出",
      "evaluationStep": 1,
      "unitEffect": "有效甲伤增加对目标甲系数×甲伤距离倍率",
      "boundary": "残甲清零后甲伤收益0；未碎甲的一发可只多扣耐久而不多肉伤",
      "relativeCurrentChangePct": 2.380952380952381,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "range",
      "name": "优势射程",
      "level": "basic",
      "group": "range",
      "unit": "米",
      "bare": 50,
      "full": 65,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "距离衰减起点",
      "evaluationStep": 1,
      "unitEffect": "优势射程起点增加1米；新旧起点之间可能改变伤害保留",
      "boundary": "其他拐点同步方式、端点和完整曲线未确认",
      "relativeCurrentChangePct": 1.5384615384615385,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "recoil",
      "name": "后坐力控制",
      "level": "basic",
      "group": "recoil",
      "unit": "评分",
      "bare": 34,
      "full": 49,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "四项模式/方向后坐和开火武器稳定性",
      "evaluationStep": 1,
      "unitEffect": "评分增加1；五项真实子值的差值均待当前控制观测",
      "boundary": "普通评分、定向词条、精校分开",
      "relativeCurrentChangePct": null,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "核心待求的局部评分函数"
    },
    {
      "id": "handling",
      "name": "操控速度",
      "level": "basic",
      "group": "handling",
      "unit": "评分",
      "bare": 51,
      "full": 50,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "九项动作或移动的详细输出",
      "evaluationStep": 1,
      "unitEffect": "评分增加1；各子值的局部差值待DD护木片序列",
      "boundary": "分组不证明所有子项都由评分控制",
      "relativeCurrentChangePct": null,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "核心待求的局部评分函数"
    },
    {
      "id": "stability",
      "name": "据枪稳定性",
      "level": "basic",
      "group": "stability",
      "unit": "评分",
      "bare": 58,
      "full": 74,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "呼吸、屏息、受击、移动、镜头的六项输出",
      "evaluationStep": 1,
      "unitEffect": "评分增加1；六项独立局部差值待核",
      "boundary": "某子项平台不等于所有据枪收益终止",
      "relativeCurrentChangePct": null,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "核心待求的局部评分函数"
    },
    {
      "id": "hipfire",
      "name": "腰际射击精度",
      "level": "basic",
      "group": "hipfire",
      "unit": "评分",
      "bare": 43,
      "full": 23,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "初始/当前和最大站姿腰射角度",
      "evaluationStep": 1,
      "unitEffect": "评分增加1；两个角度局部差值待核",
      "boundary": "动态扩散、分布和姿态状态另核",
      "relativeCurrentChangePct": null,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "核心待求的局部评分函数"
    },
    {
      "id": "rpm",
      "name": "射速",
      "level": "basic",
      "group": "rpm",
      "unit": "发/分",
      "bare": 649,
      "full": 649,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "发射间隔、发射TTK和匣内DPS",
      "evaluationStep": 1,
      "unitEffect": "每个间隔少60000/[r(r+1)]毫秒；固定n发少(n−1)倍",
      "boundary": "单发击杀发射TTK为0；其他射击模式有独立时序",
      "relativeCurrentChangePct": 0.15408320493066255,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "capacity",
      "name": "容量",
      "level": "basic",
      "group": "capacity",
      "unit": "发",
      "bare": 20,
      "full": 45,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "匣内弹量和连续目标余量",
      "evaluationStep": 1,
      "unitEffect": "多1发；固定RPM时序列增加一个间隔",
      "boundary": "完整目标数floor(Q/BTK)，只在整数门槛变化",
      "relativeCurrentChangePct": 2.2222222222222223,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "fire_modes",
      "name": "开火模式",
      "level": "basic",
      "group": "fire_modes",
      "unit": "枚举",
      "bare": "全自动/单发",
      "full": "全自动/单发",
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "输入与射击序列规则",
      "evaluationStep": null,
      "unitEffect": "枚举，没有每点增量",
      "boundary": "当前M7只显示全自动和单发",
      "relativeCurrentChangePct": null,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "velocity",
      "name": "枪口初速",
      "level": "basic",
      "group": "velocity",
      "unit": "米/秒",
      "bare": 630,
      "full": 893,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "弹丸飞行时间与移动提前量",
      "evaluationStep": 1,
      "unitEffect": "恒速条件下少1000d/[v(v+1)]毫秒",
      "boundary": "速度变化和下坠不由恒速模型证明",
      "relativeCurrentChangePct": 0.11198208286674133,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "gunshot",
      "name": "枪声传播距离",
      "level": "basic",
      "group": "gunshot",
      "unit": "米",
      "bare": 600,
      "full": 600,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "main",
      "affects": "声音信息传播的名义距离",
      "evaluationStep": 1,
      "unitEffect": "名义传播距离改变1米",
      "boundary": "声音遮挡、衰减、可听阈值和被发现概率未知",
      "relativeCurrentChangePct": 0.16666666666666666,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "auto_vertical",
      "name": "当前全自动垂直后坐力倍率",
      "level": "advanced",
      "group": "recoil",
      "unit": "x",
      "bare": 1,
      "full": 0.55,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "recoil",
      "affects": "全自动垂直后坐分量",
      "evaluationStep": -0.01,
      "unitEffect": "倍率减少0.01；相对当前减少0.01/m",
      "boundary": "实际基础角度、轨迹和恢复未知",
      "relativeCurrentChangePct": -1.8181818181818181,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "auto_horizontal",
      "name": "当前全自动水平后坐力倍率",
      "level": "advanced",
      "group": "recoil",
      "unit": "x",
      "bare": 1,
      "full": 0.77,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "recoil",
      "affects": "全自动水平后坐分量",
      "evaluationStep": -0.01,
      "unitEffect": "倍率减少0.01；相对当前减少0.01/m",
      "boundary": "水平轨迹和随机/偏向未知",
      "relativeCurrentChangePct": -1.2987012987012987,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "single_vertical",
      "name": "当前单点/多连发垂直后坐力倍率",
      "level": "advanced",
      "group": "recoil",
      "unit": "x",
      "bare": 1,
      "full": 0.55,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "recoil",
      "affects": "单点/多连发垂直后坐分量",
      "evaluationStep": -0.01,
      "unitEffect": "倍率减少0.01；相对当前减少0.01/m",
      "boundary": "复位与输入节奏单独核",
      "relativeCurrentChangePct": -1.8181818181818181,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "single_horizontal",
      "name": "当前单点/多连发水平后坐力倍率",
      "level": "advanced",
      "group": "recoil",
      "unit": "x",
      "bare": 1,
      "full": 0.77,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "recoil",
      "affects": "单点/多连发水平后坐分量",
      "evaluationStep": -0.01,
      "unitEffect": "倍率减少0.01；相对当前减少0.01/m",
      "boundary": "不替代全自动；适用模式按武器核",
      "relativeCurrentChangePct": -1.2987012987012987,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "weapon_stability",
      "name": "当前开火时武器稳定性",
      "level": "advanced",
      "group": "recoil",
      "unit": "x",
      "bare": 1,
      "full": 0.85,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "recoil",
      "affects": "开火武器稳定性的显示倍率及武器表现",
      "evaluationStep": -0.01,
      "unitEffect": "倍率降低0.01；UI将降低标作改善",
      "boundary": "实际对象、角度和是否作用落点待核；不是镜头倍率",
      "relativeCurrentChangePct": -1.1764705882352942,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "ads_time",
      "name": "当前开镜时间",
      "level": "advanced",
      "group": "handling",
      "unit": "ms",
      "bare": 344,
      "full": 360,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "进入瞄准的动作阶段",
      "evaluationStep": -1,
      "unitEffect": "名义动作少1毫秒",
      "boundary": "首枪收益由限制动作、重叠和可开火规则决定",
      "relativeCurrentChangePct": -0.2777777777777778,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "sprint_to_fire",
      "name": "当前跑射延迟",
      "level": "advanced",
      "group": "handling",
      "unit": "ms",
      "bare": 209,
      "full": 210,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "冲刺转射击的限制阶段",
      "evaluationStep": -1,
      "unitEffect": "名义限制少1毫秒",
      "boundary": "没有冲刺时对应阶段收益0；不等于ADS",
      "relativeCurrentChangePct": -0.47619047619047616,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "ads_speed",
      "name": "当前开镜移速",
      "level": "advanced",
      "group": "handling",
      "unit": "m/s",
      "bare": 1.82,
      "full": 1.94,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "瞄准状态位移",
      "evaluationStep": 0.01,
      "unitEffect": "1秒内多1厘米；固定距离d的时间减少d×δv/[v(v+δv)]秒",
      "boundary": "不等于命中率；移动稳定另外计",
      "relativeCurrentChangePct": 0.5154639175257733,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "walk_speed",
      "name": "当前行走速度",
      "level": "advanced",
      "group": "handling",
      "unit": "m/s",
      "bare": 3.29,
      "full": 3.29,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "行走位移",
      "evaluationStep": 0.01,
      "unitEffect": "1秒内多1厘米；固定距离通行时间按d/v",
      "boundary": "姿态地形修正和加速另核",
      "relativeCurrentChangePct": 0.303951367781155,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "sprint_speed",
      "name": "当前冲刺速度",
      "level": "advanced",
      "group": "handling",
      "unit": "m/s",
      "bare": 5.9,
      "full": 5.9,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "冲刺位移",
      "evaluationStep": 0.01,
      "unitEffect": "1秒内多1厘米；固定距离通行时间按d/v",
      "boundary": "冲刺可用性及加速转换另核",
      "relativeCurrentChangePct": 0.1694915254237288,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "reload",
      "name": "当前换弹时间",
      "level": "advanced",
      "group": "handling",
      "unit": "s",
      "bare": 2.4,
      "full": 2.64,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "非空仓换弹动作",
      "evaluationStep": -0.01,
      "unitEffect": "名义动作少10毫秒",
      "boundary": "弹药入匣、取消、实际可开火时点待核",
      "relativeCurrentChangePct": -0.3787878787878788,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "empty_reload",
      "name": "当前空仓换弹时间",
      "level": "advanced",
      "group": "handling",
      "unit": "s",
      "bare": 2.6,
      "full": 2.86,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "空仓换弹动作",
      "evaluationStep": -0.01,
      "unitEffect": "名义动作少10毫秒",
      "boundary": "不用普通换弹时间代替",
      "relativeCurrentChangePct": -0.3496503496503497,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "holster",
      "name": "当前收枪时间",
      "level": "advanced",
      "group": "handling",
      "unit": "s",
      "bare": 0.4,
      "full": 0.4,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "收枪阶段",
      "evaluationStep": -0.01,
      "unitEffect": "名义动作少10毫秒",
      "boundary": "与切枪阶段的合并关系待核，不双重相加",
      "relativeCurrentChangePct": -2.5,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "switch",
      "name": "当前切枪时间",
      "level": "advanced",
      "group": "handling",
      "unit": "s",
      "bare": 0.5,
      "full": 0.5,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "handling",
      "affects": "切换/举枪相关阶段",
      "evaluationStep": -0.01,
      "unitEffect": "名义动作少10毫秒",
      "boundary": "字段阶段定义与不同副武器关系待核",
      "relativeCurrentChangePct": -2,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "breathing_sway",
      "name": "当前呼吸晃动范围",
      "level": "advanced",
      "group": "stability",
      "unit": "°",
      "bare": 0.38,
      "full": 0.17,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "stability",
      "affects": "呼吸角度范围",
      "evaluationStep": -0.01,
      "unitEffect": "显示范围少0.01度；相对减少0.01/当前范围",
      "boundary": "全幅/振幅、频率、相位及开火叠加未知",
      "relativeCurrentChangePct": -5.88235294117647,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "breath_duration",
      "name": "当前屏息时长",
      "level": "advanced",
      "group": "stability",
      "unit": "s",
      "bare": 20,
      "full": 47.36,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "stability",
      "affects": "一次屏息可用时间",
      "evaluationStep": 1,
      "unitEffect": "多1秒；指定窗口L的新增覆盖min(T+1,L)−min(T,L)",
      "boundary": "已覆盖整个窗口时新增覆盖0；恢复另核",
      "relativeCurrentChangePct": 2.1114864864864864,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "breath_recoil",
      "name": "当前屏息状态后坐力减免",
      "level": "advanced",
      "group": "stability",
      "unit": "x",
      "bare": 0.95,
      "full": 0.76,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "stability",
      "affects": "屏息残余后坐倍率",
      "evaluationStep": -0.01,
      "unitEffect": "残余倍率减少0.01；若乘普通倍率q，合成少0.01q",
      "boundary": "当前烽火叠加位置待核；条件乘算不记实测",
      "relativeCurrentChangePct": -1.3157894736842106,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "flinch",
      "name": "当前受击上抬倍率",
      "level": "advanced",
      "group": "stability",
      "unit": "x",
      "bare": 0.8,
      "full": 1.2,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "stability",
      "affects": "受击上抬扰动倍率",
      "evaluationStep": -0.01,
      "unitEffect": "显示倍率减少0.01；相对减少0.01/m",
      "boundary": "无受击不触发；基础幅度、恢复、重复触发未知",
      "relativeCurrentChangePct": -0.8333333333333334,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "movement_stability",
      "name": "当前移动稳定性",
      "level": "advanced",
      "group": "stability",
      "unit": "x",
      "bare": 1,
      "full": 0.44,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "stability",
      "affects": "移动扰动的显示倍率",
      "evaluationStep": -0.01,
      "unitEffect": "显示倍率减少0.01，UI标作改善",
      "boundary": "实际对象待核；不是移动速度",
      "relativeCurrentChangePct": -2.272727272727273,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "camera_stability",
      "name": "当前开火时镜头稳定性",
      "level": "advanced",
      "group": "stability",
      "unit": "x",
      "bare": 1,
      "full": 0.12,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "stability",
      "affects": "开火镜头扰动的显示倍率",
      "evaluationStep": -0.01,
      "unitEffect": "显示倍率减少0.01，UI标作改善",
      "boundary": "不是命中率或弹道后坐；基准画面幅度未知",
      "relativeCurrentChangePct": -8.333333333333334,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "standing_spread",
      "name": "当前站姿腰际射击散布范围",
      "level": "advanced",
      "group": "hipfire",
      "unit": "°",
      "bare": 2.8,
      "full": 3.75,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "hipfire",
      "affects": "站姿腰射当前/起始角度范围",
      "evaluationStep": -0.01,
      "unitEffect": "显示角度减少0.01度",
      "boundary": "半角/全角、动态扩散、落点分布未知",
      "relativeCurrentChangePct": -0.26666666666666666,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    },
    {
      "id": "max_spread",
      "name": "站姿最大开火射击散布范围",
      "level": "advanced",
      "group": "hipfire",
      "unit": "°",
      "bare": 7,
      "full": 9.38,
      "observationRef": "OBS-M7-DETAIL-001",
      "sourceGroup": "hipfire",
      "affects": "站姿持续开火最大角度范围",
      "evaluationStep": -0.01,
      "unitEffect": "显示上界减少0.01度",
      "boundary": "第几发达到、每发扩散、停火恢复未知",
      "relativeCurrentChangePct": -0.10660980810234541,
      "relativeChangeMeaning": "仅参数自身相对变化；不是命中率、角度或实际首枪时间的因果变化",
      "currentRatingPointEffect": null,
      "currentRatingPointStatus": "物理单位效应与评分映射分别保存"
    }
  ],
  "examples": {
    "unarmoredDamage": {
      "conditions": {
        "bodyBase": 37,
        "rpm": 649,
        "health": 100,
        "armor": 0,
        "partMultiplier": 1,
        "bodyRange": 1,
        "armorRange": 1,
        "covered": false
      },
      "ammo": {
        "armorBase": 40,
        "armorRetention": 1,
        "bodyMultiplier": 1,
        "reduction": 0.5,
        "price": null
      },
      "results": [
        {
          "damage": 33,
          "stk": 4,
          "ttkMs": 277.3497688751926,
          "bodyDps": 356.95
        },
        {
          "damage": 34,
          "stk": 3,
          "ttkMs": 184.89984591679507,
          "bodyDps": 367.76666666666665
        },
        {
          "damage": 37,
          "stk": 3,
          "ttkMs": 184.89984591679507,
          "bodyDps": 400.21666666666664
        },
        {
          "damage": 38,
          "stk": 3,
          "ttkMs": 184.89984591679507,
          "bodyDps": 411.0333333333333
        },
        {
          "damage": 49,
          "stk": 3,
          "ttkMs": 184.89984591679507,
          "bodyDps": 530.0166666666667
        },
        {
          "damage": 50,
          "stk": 2,
          "ttkMs": 92.44992295839754,
          "bodyDps": 540.8333333333334
        },
        {
          "damage": 99,
          "stk": 2,
          "ttkMs": 92.44992295839754,
          "bodyDps": 1070.85
        },
        {
          "damage": 100,
          "stk": 1,
          "ttkMs": 0,
          "bodyDps": 1081.6666666666667
        }
      ]
    },
    "rpm": {
      "before": 649,
      "after": 650,
      "stk": 3,
      "intervalBeforeMs": 92.44992295839754,
      "intervalAfterMs": 92.3076923076923,
      "ttkSavingMs": 0.28446130141045395
    },
    "capacity": {
      "before": 20,
      "after": 21,
      "rpm": 649,
      "extraSequenceMs": 92.44992295839754,
      "stk": 4,
      "targetsBefore": 5,
      "targetsAfter": 5
    },
    "flight": [
      {
        "distanceM": 50,
        "beforeVelocity": 630,
        "afterVelocity": 631,
        "flightBeforeMs": 79.36507936507937,
        "flightAfterMs": 79.23930269413628,
        "savingMs": 0.1257766709430735,
        "model": "恒速条件；非实际完整弹道"
      },
      {
        "distanceM": 50,
        "beforeVelocity": 893,
        "afterVelocity": 894,
        "flightBeforeMs": 55.99104143337066,
        "flightAfterMs": 55.92841163310962,
        "savingMs": 0.06262980026104101,
        "model": "恒速条件；非实际完整弹道"
      }
    ],
    "armorMarginal": {
      "B": 37,
      "K": 40,
      "afterK": 41,
      "C": 10,
      "x": 0.5,
      "bodyBefore": 32.375,
      "bodyAfter": 32.48780487804878,
      "marginalFormulaValue": 0.11280487804878049,
      "scope": "人工有效甲伤输入；非新增实装配件"
    },
    "adsMovement": {
      "before": 1.94,
      "after": 1.95,
      "distanceM": 1,
      "timeBeforeMs": 515.4639175257732,
      "timeAfterMs": 512.8205128205128,
      "savingMs": 2.643404705260366
    },
    "percentSpeed": {
      "timeMs": 344,
      "bonus": 0.01,
      "ifAppliedToSpeedMs": 340.5940594059406,
      "ifAppliedToTimeMs": 340.56,
      "actualGameRule": null
    },
    "breathCoverage": [
      {
        "windowS": 8,
        "beforeDurationS": 20,
        "afterDurationS": 21,
        "addedCoverageS": 0
      },
      {
        "windowS": 20.5,
        "beforeDurationS": 20,
        "afterDurationS": 21,
        "addedCoverageS": 0.5
      },
      {
        "windowS": 30,
        "beforeDurationS": 20,
        "afterDurationS": 21,
        "addedCoverageS": 1
      }
    ],
    "conditionalBreathProduct": {
      "ordinaryMultiplier": 0.55,
      "beforeBreath": 0.76,
      "afterBreath": 0.75,
      "productBefore": 0.41800000000000004,
      "productAfter": 0.41250000000000003,
      "actualGameRuleVerified": false
    }
  },
  "scoreModel": {
    "definition": "y=F(s,e,c,z)",
    "pointDifference": "F(s+1,e,c,z)−F(s,e,c,z)",
    "variables": {
      "s": "评分",
      "e": "额外词条",
      "c": "精校",
      "z": "状态"
    },
    "functions": {
      "recoil": null,
      "handling": null,
      "stability": null,
      "hipfire": null
    }
  },
  "historicalCandidates": [
    {
      "evidenceId": "F-ATTR-010",
      "author": "不醒人室 / 八宝粥特勤处",
      "date": "2025-02-12",
      "mode": "全面战场",
      "weapon": "AKM",
      "url": "https://www.taptap.cn/moment/638827554823737272",
      "bareScore": 39,
      "firstPoint": {
        "scoreFrom": 39,
        "scoreTo": 40,
        "recoilFrom": 1,
        "recoilTo": 0.98,
        "weaponStabilityFrom": 1,
        "weaponStabilityTo": 0.99
      },
      "positiveCandidate": [
        {
          "relativeScoreInterval": [
            0,
            8
          ],
          "recoilDecrementPerPoint": 0.02,
          "status": "作者显示值记录"
        },
        {
          "relativeScoreInterval": [
            8,
            35
          ],
          "recoilDecrementPerPointApprox": 0.015,
          "status": "作者按显示/舍入推测的近似，不作为全域精确公式"
        }
      ],
      "currentM7Adoption": false
    }
  ],
  "nextControlledObservation": {
    "purpose": "求当前固定配置的操控相邻评分到9个子参数的局部映射",
    "varyOnly": "DD蟒蛇护木片数量",
    "fixed": [
      "其余配件",
      "五件精校",
      "同一武器/模式/界面",
      "激光关闭状态"
    ],
    "configurations": [
      {
        "ddQuantity": 0,
        "predictedHandlingScore": 46,
        "advancedValues": null,
        "status": "总评分预测，未采新配置"
      },
      {
        "ddQuantity": 1,
        "predictedHandlingScore": 47,
        "advancedValues": null,
        "status": "总评分预测，未采新配置"
      },
      {
        "ddQuantity": 2,
        "predictedHandlingScore": 48,
        "advancedValues": null,
        "status": "总评分预测，未采新配置"
      },
      {
        "ddQuantity": 3,
        "predictedHandlingScore": 49,
        "advancedValues": null,
        "status": "总评分预测，未采新配置"
      },
      {
        "ddQuantity": 4,
        "predictedHandlingScore": 50,
        "advancedValues": null,
        "status": "总评分预测，未采新配置"
      }
    ],
    "requestedFields": [
      "ads_time",
      "sprint_to_fire",
      "ads_speed",
      "walk_speed",
      "sprint_speed",
      "reload",
      "empty_reload",
      "holster",
      "switch"
    ],
    "observedScoreRequired": true,
    "noExtrapolation": "局部46—50结果不能直接覆盖全域、其他精校或其他枪械"
  }
}
