{
    "name": "cs_mac10",
    "type": "Gun",
    "maxAmmoCapacity": 30,
    "compatibleAmmo": ["ammocreative", "ammo9mm"],
    "damage": 3.5,
    "rpm": 1050,
    "adsSpeed": 350,
    "fireModes": ["SINGLE", "AUTOMATIC"],
    "fireSound": "tmp",
    "defaultAttachments": [],
    "compatibleAttachmentGroups": [
      "smg_muzzle",
      "mac10_skins"
    ],
    "gunRecoilInitialAmplitude": 0.6,
    "shakeRecoilAmplitude": 0.35,
    "shakeRecoilSpeed": 2.0,
    "viewRecoilAmplitude": 1.1,
    "drawAnimations": [
      {
        "name": "animation.model.draw",
        "duration": 550,
		"condition": "ammoCount > 0"
      },
	  {
        "name": "animation.model.drawempty",
        "duration": 550,
		"condition": "ammoCount == 0"
      }
    ],
    "inspectAnimations": [
      {
        "name": "animation.model.inspect",
        "duration": 3700,
		"condition": "ammoCount > 0"
      },
	  {
        "name": "animation.model.inspectempty",
        "duration": 3700,
		"condition": "ammoCount == 0"
      }
    ],
	"idleAnimations": [
	  {
        "name": "animation.model.idle",
        "duration": 1,
		"condition": "ammoCount > 0"
      },
	  {
        "name": "animation.model.idleempty",
        "duration": 1,
		"condition": "ammoCount == 0"
      }
	],	  
    "phasedReloads": [
      {
        "phase": "RELOADING",
        "condition": {
          "allOf": [
            { "onEmptyReload": true }
          ]
        },
        "duration": 2200,
        "animation": "animation.model.reloadempty"
      },
      {
        "phase": "RELOADING",
        "condition": {
          "allOf": [
            { "onEmptyReload": false }
          ]
        },
        "duration": 1650,
        "animation": "animation.model.reload"
      }
    ],
    "effects": [
      {
        "phase": "hit_scan_acquired",
        "name": "tracer"
      }
    ],
    "features": [
      {
        "type": "MuzzleFlash",
        "effects": [
          { "phase": "firing", "name": "muzzle_flash" }
        ],
        "condition": {
          "allOf": [
            { "doesNotHaveAttachment": "smg_suppressor" }
          ]
        }
      },
      {
        "type": "Aiming",
        "zoom": 0.25,
        "condition": {
          "allOf": [
            { "doesNotHaveAttachmentGroup": "ar_sightsandscopes" }
          ]
        }
      },	  
      {
        "type": "PartVisibility",
        "parts": [
          {
            "name": "underrail",
            "visible": true,
            "condition": {
              "allOf": [
                { "hasAttachmentGroup": "underbarrel" }
              ]
            }
          },
          {
            "name": "tmpgrip",
            "visible": false,
            "condition": {
              "allOf": [
                { "hasAttachmentGroup": "underbarrel" }
              ]
            }
          }
        ]
      },
      {
        "type": "Sound",
        "fireSound": "tmp_silenced",
        "fireSoundVolume": 1,
        "condition": {
          "allOf": [
            { "hasAttachment": "smg_suppressor" }
          ]
        }
      }
    ],
    "glowingParts": []
  }
  