{
    "name": "cs_vz61",
    "type": "Gun",
    "maxAmmoCapacity": 20,
    "compatibleAmmo": ["ammocreative", "ammo9mm", "cs_ammo918"],
    "damage": 3.5,
    "rpm": 870,
    "fireModes": ["SINGLE", "AUTOMATIC"],
    "fireSound": "mp7a2devgru",
    "animationType": "rifle",
    "defaultAttachments": [
    ],
    "compatibleAttachments": [
      "cantedrail"
    ],
    "compatibleAttachmentGroups": [
      "ar_sightsandscopes",
      "underbarrel",
      "smg_muzzle",
      "cs_vz61_skins"
    ],
    "gunRecoilInitialAmplitude": 0.7,
    "shakeRecoilAmplitude": 0.7,
    "shakeRecoilSpeed": 2.0,
    "viewRecoilAmplitude": 1.4,
    "drawAnimations": [
        {
            "name": "animation.model.draw",
            "duration": 575,
            "condition": "ammoCount > 0"
        },
        {
            "name": "animation.model.drawempty",
            "duration": 575,
            "condition": "ammoCount == 0"
        }
    ],
    "idleAnimations": [
        {
            "name": "animation.model.idle",
            "duration": 10,
            "condition": "ammoCount > 0"
        },
        {
            "name": "animation.model.idleempty",
            "duration": 10,
            "condition": "ammoCount == 0"
        }
    ],	
    "inspectAnimations": [
        {
            "name": "animation.model.inspect",
            "duration": 4321,
            "condition": "ammoCount > 0"
        },
        {
            "name": "animation.model.inspectempty",
            "duration": 4321,
            "condition": "ammoCount == 0"
        }
    ],
    "phasedReloads": [
        {
            "phase": "RELOADING",
            "condition": "reloadIterationIndex == 0",
            "duration": 2085,
            "animation": "animation.model.reloadempty"
        },
        {
            "phase": "RELOADING",
            "condition": "reloadIterationIndex > 0",
            "duration": 1705,
            "animation": "animation.model.reload"
        }
    ],
    "effects": [
      {
        "phase": "hit_scan_acquired",
        "name": "tracer"
      }
    ],
    "features": [
      {
        "type": "PartVisibility",
        "parts": [
          {
            "name": "stockfolded",
            "visible": false,
            "condition": { "allOf": [ { "hasAttachmentGroup": "m16_sightsandscopes" } ] }
          },
          {
            "name": "stock",
            "visible": true,
            "condition": { "allOf": [ { "hasAttachmentGroup": "m16_sightsandscopes" } ] }
          },
          {
            "name": "sight",
            "visible": false,
            "condition": { "allOf": [ { "hasAttachmentGroup": "m16_sightsandscopes" } ] }
          },
          {
            "name": "scopemount",
            "visible": true,
            "condition": { "allOf": [ { "hasAttachmentGroup": "m16_sightsandscopes" } ] }
          },		  
          {
            "name": "underrail",
            "visible": true,
            "condition": { "allOf": [ { "hasAttachmentGroup": "underbarrel" } ] }
          }
        ]
      },	
      {
        "type": "MuzzleFlash",
        "effects": [
          { "phase": "firing", "name": "muzzle_flash_small" }
        ],
        "condition": {
          "allOf": [
            { "doesNotHaveAttachment": "smg_suppressor" }
          ]
        }
      },
      {
        "type": "Aiming",
        "zoom": 0.25,
        "condition": {
          "allOf": [
            { "doesNotHaveAttachmentGroup": "ar_sightsandscopes" }
          ]
        }
      },	  
      {
        "type": "Sound",
        "fireSound": "p30l_silenced",
        "fireSoundVolume": 1,
        "condition": {
          "allOf": [
            { "hasAttachment": "smg_suppressor" }
          ]
        }
      }
    ],
    "glowingParts": [
      { "name": "glowy" }
    ]
  }
  