{
  "ammo": "tacz:357mag",
  "rpm": 350,
  "bullet": {
    "life": 0.7,
    "bullet_amount": 1,
    "damage": 12,
    "tracer_count_interval": 0,
    "extra_damage": {
      "armor_ignore": 0.2,
      "head_shot_multiplier": 1.8,
      "damage_adjust": [
        {"distance": 18, "damage": 12},
        {"distance": 36, "damage": 11},
        {"distance": 55, "damage": 9},
        // 如果你忘记写这个无穷，那么超过上述距离，我就认为是 0
        {"distance": "infinite", "damage": 7}
      ]
    },
    "speed": 200,
    "gravity": 0.15,
    "knockback": 0.05,
    "friction": 0.03,
    "ignite": false,
    "pierce": 1,
    "explosion": {
      "explode": false,
      "damage": 20,
      "radius": 0.6,
      "knockback": true,
      "delay": 1
    }
  },
  "ammo_amount": 9,
  "extended_mag_ammo_amount": [
    12,
    15,
    17
  ],
  "bolt": "closed_bolt",
  "reload": {
    "type": "magazine",
    "feed": {
      "empty": 1.67,
      "tactical": 1.2
    },
    "cooldown": {
      "empty": 2,
      "tactical": 1.64
    }
  },
  "draw_time": 0.35,
  "put_away_time": 0.33,
  "aim_time": 0.2,
  "sprint_time": 0.2,
  "weight": 2,
  "movement_speed": {
    "base": 0.0,
    "aim": -0.1,
    "reload": 0
  },
  "crawl_recoil_multiplier": 0.75,
  "fire_mode": [
    "semi"
  ],
  "recoil": {
    "pitch": [
      {"time": 0, "value": [0.75, 0.75]},
      {"time": 0.4, "value": [0.75, 0.75]},
      {"time": 0.65, "value": [-0.225, -0.225]},
      {"time": 0.85, "value": [0.125, 0.125]},
      {"time": 1.1, "value": [0, 0]},
      {"time": 1.2, "value": [0, 0]}
    ],
    "yaw": [
      {"time": 0, "value": [-0.3, 0.3]},
      {"time": 0.5, "value": [0, 0]}
    ]
  },
  "inaccuracy": {
    "stand": 3,
    "move": 3.5,
    "sneak": 2,
    "lie": 1.2,
    "aim": 0.1
  },
  "allow_attachment_types": [
    "scope",
    "muzzle",
    "extended_mag"
  ]
}