{
  "ammo": "tacz:12g",
  "rpm": 150,
  "bullet": {
    "life": 0.3,
    "bullet_amount": 16,
    "damage": 24,
    "tracer_count_interval": 0,
    "extra_damage": {
      "armor_ignore": 0.33,
      "head_shot_multiplier": 1.25,
      "damage_adjust": [
        {"distance": 2, "damage": 32},
        {"distance": 5, "damage": 24},
        {"distance": 9, "damage": 18},
        {"distance": "infinite", "damage": 12}
      ]
    },
    "speed": 120,
    "gravity": 0.098,
    "knockback": 0.875,
    "friction": 0.05,
    "ignite": false,
    "pierce": 1
  },
  "ammo_amount": 2,
  "bolt": "open_bolt",
  "reload": {
    "type": "magazine",
    "feed": {
      "empty": 1.83,
      "tactical": 1.23
    },
    "cooldown": {
      "empty": 2.3,
      "tactical": 1.6
    }
  },
  "draw_time": 0.27,
  "put_away_time": 0.203,
  "aim_time": 0.1,
  "sprint_time": 0.075,
  "fire_mode": [
    "burst",
    "semi"
  ],
  "burst_data": {
    "continuous_shoot": false,
    "count": 2,
    "bpm": 600,
    "min_interval": 0.5
  },
  "allow_attachment_types": [
    "stock"
  ],
  "exclusive_attachments": {
    "tacz:oem_stock_tactical": {
      "weight": 2.0,
      "ads_addend": 0.04,
      "inaccuracy_addend": -0.125,
      "recoil_modifier": {
        "pitch": -0.3,
        "yaw": -0.2
      }
    }
  },
  "recoil": {
    "pitch": [
      {"time": 0, "value": [3.5, 3.5]},
      {"time": 0.3, "value": [3.5, 3.5]},
      {"time": 0.5, "value": [-1.15, -1.15]},
      {"time": 0.65, "value": [0, 0]},
      {"time": 0.7, "value": [0, 0]}
    ],
    "yaw": [
      {"time": 0, "value": [-1.5, -1.5]},
      {"time": 0.3, "value": [-1.5, -1.5]},
      {"time": 0.5, "value": [0.2, 0.2]},
      {"time": 0.7, "value": [0, 0]}
    ]
  },
  "inaccuracy": {
    "stand": 5.625,
    "move": 5.75,
    "sneak": 5.25,
    "lie": 4.75,
    "aim": 4.75
  },
  // 近战相关
  "melee": {
    // 枪械距离参数，用来延升近战攻击范围
    // 会与刺刀等配件的距离做加和
    "distance": 1,
    // 使用时的冷却时间
    "cooldown": 0.6,
    // 默认近战数据，会被配件的数据替换掉
    "default": {
      // 动画类型：没有枪托的为 melee_push，有枪托的为 melee_stock
      "animation_type": "melee_push",
      // 刺刀距离参数，枪械里还有个刺刀攻击距离参数，两者做加和
      "distance": 0,
      // 刺刀范围角度
      "range_angle": 40,
      // 伤害值
      "damage": 1,
      // 击退效果
      "knockback": 0.4,
      // 前摇时长，单位：秒
      "prep": 0.1
    }
  }
}