{
    "name": "cs_pp19",
    "type": "Gun",
    "maxAmmoCapacity": 64,
    "compatibleAmmo": ["ammocreative", "ammo9mm"],
    "damage": 4.0,
    "rpm": 750,
    "fireModes": [
      "SINGLE", "AUTOMATIC"],
    "fireSound": "tmp",
    "animationType": "rifle",
    "defaultAttachments": [],
    "compatibleAttachmentGroups": [
      "smg_suppressors",
	  "ar_sightsandscopes"
    ],
	"compatibleAttachments": [
      "cantedrail"
    ],
    "gunRecoilInitialAmplitude": 0.5,
    "shakeRecoilAmplitude": 0.25,
    "shakeRecoilSpeed": 0.5,
    "viewRecoilAmplitude": 1.0,
  
    "drawAnimations": [
      {
        "name": "animation.model.draw",
        "duration": 550
      }
    ],
    "inspectAnimations": [
      {
        "name": "animation.model.inspect",
        "duration": 5480
      }
    ],
  
    "phasedReloads": [
      {
        "phase": "RELOADING",
        "condition": { "onEmptyReload": true },
        "duration": 2275,
        "animation": "animation.model.reloadempty"
      },
      {
        "phase": "RELOADING",
        "condition": { "onEmptyReload": false },
        "duration": 1705,
        "animation": "animation.model.reload"
      }
    ],
  
    "effects": [
      {
        "phase": "hit_scan_acquired",
        "name": "tracer"
      }
    ],
  
    "features": [
      {
        "type": "MuzzleFlash",
        "effects": [
          { "phase": "firing", "name": "muzzle_flash" }
        ],
        "condition": {
          "allOf": [
            { "isUsingDefaultMuzzle": true },
            { "doesNotHaveAttachmentGroup": "smg_suppressors" }
          ]
        }
      },
      {
        "type": "Aiming",
        "zoom": 0.25,
		"condition": {
        "allOf": [
          { "doesNotHaveAttachmentGroup": "ar_sightsandscopes"},
          { "doesNotHaveAttachmentGroup": "m16_sightsandscopes"}
        ]
      }
	  },	  
      {
        "type": "Sound",
        "fireSound": "tmp_silenced",
        "fireSoundVolume": 1,
        "condition": {
          "allOf": [
            { "hasAttachmentGroup": "smg_suppressors" }
          ]
        }
      },
	  {
      "type": "PartVisibility",
      "parts": [
		{
          "name": "rail",
          "visible": false,
          "condition": {
            "allOf": [
				{"doesNotHaveAttachmentGroup": "ar_sightsandscopes"},
				{"doesNotHaveAttachment": "cantedrail"}
				]
          }
        }
      ]
    }
    ],
  
    "glowingParts": []
  }
  