{
    "name": "cs_rsh12",
    "type": "Gun",
    "maxAmmoCapacity": 5,
    "maxAmmoPerReloadIteration": 1,
    "compatibleAmmo": ["ammocreative", "cs_ammo127"],
    "damage": 20,
    "rpm": 100,
    "adsSpeed": 600,
    "fireModes": ["SINGLE"],
    "fireSound": "hs12",
    "animationType": "rifle",
	"prepareFireCooldownDuration": 135,	
    "compatibleAttachmentGroups": [
        "rf_muzzle",
		"ar_sightsandscopes",
		"snipers_sights",
		"cs_rsh12_skins"
    ],
    "gunRecoilInitialAmplitude" : 2.0,
    "shakeRecoilAmplitude" : 0.95,
    "shakeRecoilSpeed" : 2,
    "viewRecoilAmplitude" : 3.0,
    "drawAnimations": [
      { "name": "animation.model.draw",    "duration": 735 }
    ],
    "inspectAnimations": [
      { "name": "animation.model.inspect", "duration": 4325 }
    ],
    "phasedReloads": [
      {
        "phase": "PREPARING",
        "condition": "reloadIterationIndex >= 0",
        "duration": 775,
        "animation": "animation.model.prepare"
      },
      {
        "phase": "PREPARING",
        "condition": "reloadIterationIndex == -1",
        "duration": 775,
        "animation": "animation.model.prepare"
      },	  
      {
        "phase": "RELOADING",
        "condition": "reloadIterationIndex > 0",
        "duration": 1975,
        "animation": "animation.model.load"
      }, 
      {
        "phase": "COMPLETETING",
        "condition": "reloadIterationIndex >= 0",
        "duration": 1125,
        "animation": "animation.model.finish"
      }
    ],
    "effects": [
      { "phase": "hit_scan_acquired", "name": "tracer" }
    ],
    "features": [
		{
			"type": "Description",
			"text": "Suggested by: ded3641"
		},		
        {
            "type": "Aiming",
            "zoom": 0.25,
            "condition": {
                "allOf": [{"doesNotHaveAttachmentGroup": "m16_sightsandscopes"}]
            }
        },		
        {
            "type": "Sound",
            "fireSound": "aa12_silenced",
            "fireSoundVolume": 1,
            "condition": {
                "hasAttachment": "rf_suppressors"
            }
        },
        {
            "type": "MuzzleFlash",
            "effects": [
                {
                    "phase": "firing",
                    "name": "muzzle_flash_big_ex"
                }
            ],
            "condition": {
                "allOf": [
                    {
                        "isUsingDefaultMuzzle": true
                    },
                    {
                        "doesNotHaveAttachment": "rf_suppressor"
                    }
                ]
            }
        }
    ],
    "glowingParts": []
  }
  