2D Run-and-gun shooter inspired by One Man's Doomsday, Counter-Strike, and Metal Slug.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

110 lines
21 KiB

  1. <svg xmlns="http://www.w3.org/2000/svg" width="384px" height="384px" version="1.1" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd"
  2. viewBox="0 0 384 384">
  3. <g id="MagazineBack">
  4. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M192.951 129.445c-0.127,-1.904 -0.575,-4.89 2.176,-5.346l13.908 -2.31c0.725,-0.121 3.013,-0.34 3.836,1.086 0.503,0.871 1.327,1.42 2.457,1.419l0.122 1.398 -22.499 3.753z"/>
  5. </g>
  6. <g id="Bullet">
  7. <path fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M213.697 127.909l-3.861 -0.227 0 -8.546 3.861 -0.227c13.989,-0.821 13.988,9.822 0,9z"/>
  8. </g>
  9. <g id="Case">
  10. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="194.799,118.43 194.799,128.388 194.798,128.388 194.499,128.089 194.499,118.73 "/>
  11. <rect fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="194.799" y="118.429" width="0.97" height="9.96"/>
  12. <rect fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="195.769" y="119.015" width="0.9" height="8.789"/>
  13. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="197.484,118.444 197.569,118.444 197.569,128.374 197.484,128.374 196.669,127.804 196.669,119.015 "/>
  14. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="197.569,118.444 213.649,118.584 213.649,128.234 197.569,128.374 "/>
  15. </g>
  16. <g id="MagazineFront">
  17. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M220.767 123.522c6.464,-1.069 6.685,5.895 7.098,10.281 5.749,61.173 26.594,122.898 57.744,175.74l-30.079 17.774c-35.021,-59.411 -57.97,-128.92 -62.579,-197.872 -0.127,-1.904 -0.575,-4.89 2.176,-5.346l13.908 -2.31c0.725,-0.121 3.013,-0.34 3.836,1.086 0.584,1.011 1.599,1.588 3.024,1.375l4.872 -0.728z"/>
  18. <path fill="#333333" fill-rule="nonzero" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M220.76 129.829c2.004,30.524 8.168,60.641 17.264,89.493 10.071,31.944 23.74,62.337 39.342,90.01l-2.614 1.465c-15.692,-27.836 -29.446,-58.421 -39.586,-90.584 -9.163,-29.062 -15.373,-59.416 -17.394,-90.196l2.988 -0.188z"/>
  19. <polygon fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="201.458,128.157 198.678,128.49 200.534,143.979 203.314,143.646 "/>
  20. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M256.883 320.105l2.845 -1.464c0.166,-0.085 0.37,-0.02 0.455,0.146l0.274 0.533c0.085,0.165 0.02,0.369 -0.145,0.454l-2.846 1.465c-0.166,0.085 -0.37,0.019 -0.455,-0.146l-0.274 -0.534c-0.085,-0.165 -0.02,-0.369 0.146,-0.454z"/>
  21. </g>
  22. <g id="Trigger">
  23. <circle fill="none" cx="132.387" cy="181.176" r="46.6"/>
  24. <path fill="#4D4D4D" fill-rule="nonzero" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M136.903 215.462c0.91,1.301 -0.549,3.341 -2.485,1.736 -7.263,-6.021 -8.092,-13.998 -7.943,-21.205l0.054 -2.641c0.061,-2.945 -0.26,-4.791 -1.827,-5.21 -1.508,-0.403 -4.356,-4.986 -3.767,-6.433 1.584,-3.886 4.312,-4.302 8.444,-5.041 5.042,-0.903 14.523,-2.8 17.561,1.324 1.416,1.924 1.941,4.212 -2.231,4.825 -1.489,0.219 -4.476,4.519 -6.879,5.325 -4.158,1.396 -6.237,7.147 -6.352,9.388 -0.339,6.634 0.587,11.028 5.425,17.932z"/>
  25. </g>
  26. <g id="MagazineCatch">
  27. <circle fill="none" cx="188.013" cy="178.825" r="31.579"/>
  28. <polygon fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="191.72,179.381 194.59,180.508 186.078,202.075 183.21,200.943 "/>
  29. </g>
  30. <g id="ChargingHandle">
  31. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M310.288 84.402l0 5.011 -17.688 0 0 -5.011c0,-2.319 3.98,-4.216 8.844,-4.216 4.864,0 8.844,1.897 8.844,4.216z"/>
  32. </g>
  33. <g id="Receiver">
  34. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M47.453 88.188l9.72 0 0 7.745 36.106 0 -0.125 -1.328 -4.904 0 0 -3.546 4.57 0 -0.27 -2.871 53.924 0 0 -4.499 3.593 0 0 4.499 13.68 0 0 -4.499 3.593 0 0 4.499 125.26 0 0 11.608 -48.104 0 0 -3.914 0 -0.862c0,-0.963 -0.788,-1.75 -1.751,-1.75l-27.361 0c-0.963,0 -1.751,0.787 -1.751,1.75l0 0.862 0 3.914 -6.191 0c-1.59,-3.076 -4.805,-5.191 -8.49,-5.191l-20.885 0c-3.685,0 -6.899,2.115 -8.49,5.191l-122.124 0 0 -11.608z"/>
  35. <polygon fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="331.117,56.682 341.067,56.682 346.042,76.212 331.117,76.212 "/>
  36. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="331.117" y="76.213" width="14.925" height="11.976"/>
  37. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="312.508" y="88.188" width="18.61" height="11.608"/>
  38. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M47.453 141.806l0 14.217c0,7.596 -0.1,8.786 8.786,8.786 14.685,0 20.922,17.485 12.926,29.996l-38.835 60.758 44.215 25.36c2.024,1.21 4.044,0.984 5.346,0.1 1.524,-1.033 2.067,-2.967 0.484,-4.55 -0.769,-0.769 -1.663,-1.627 -1.265,-3.867 0.165,-0.925 0.55,-2.086 1.255,-3.572l38.359 -80.892 50.257 0 0 -46.336 -121.528 0z"/>
  39. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M189.123 141.806l9.943 42.835 35.772 -13.955 -3.312 -14.012c-1.278,-5.407 2.101,-10.877 7.509,-12.155l3.91 -0.924 0 -1.789 -53.822 0z"/>
  40. <path fill="#4D4D4D" fill-rule="nonzero" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M107.788 211.204l3.358 2.532c4.237,3.193 9.635,7.713 14.461,7.713l23.8 0c2.43,0 5.061,-1.027 7.34,-2.68 2.311,-1.677 4.218,-3.962 5.16,-6.451l6.858 -18.107c0.95,-2.509 -2.534,-6.069 -5.284,-6.069l5.5 0 20.331 -2.366c-4.936,0.575 -13.962,3.405 -16.157,9.201l-7.157 18.899c-1.258,3.321 -3.692,6.315 -6.66,8.468 -2.999,2.176 -6.552,3.527 -9.931,3.527l-23.8 0c-5.971,0 -8.873,-1.668 -13.942,-4.593 -3.562,-2.054 -8.798,0.304 -10.325,3.525l6.448 -13.599z"/>
  41. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="292.6" y="89.413" width="19.908" height="10.383"/>
  42. <rect fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="331.117" y="113.247" width="18.978" height="16.117"/>
  43. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M189.123 141.806l-20.399 0 0.257 46.336 19.098 -2.188c3.845,-0.441 6.942,-3.259 6.942,-7.129 0,-3.244 -2.502,-4.91 -5.197,-6.772l-8.154 -5.634 0 -11.147 10.579 0 -3.126 -13.466z"/>
  44. <path fill="#333333" fill-rule="nonzero" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M188.013 173.758c1.399,0 2.666,0.567 3.583,1.484 0.917,0.917 1.484,2.184 1.484,3.583 0,1.399 -0.567,2.666 -1.484,3.583 -0.917,0.916 -2.184,1.484 -3.583,1.484 -1.399,0 -2.666,-0.568 -3.583,-1.484 -0.917,-0.917 -1.484,-2.184 -1.484,-3.583 0,-1.399 0.567,-2.666 1.484,-3.583 0.917,-0.917 2.184,-1.484 3.583,-1.484zm1.629 3.438c-0.417,-0.417 -0.993,-0.674 -1.629,-0.674 -0.636,0 -1.212,0.257 -1.629,0.674 -0.417,0.416 -0.674,0.992 -0.674,1.629 0,0.636 0.257,1.212 0.674,1.629 0.417,0.416 0.993,0.674 1.629,0.674 0.636,0 1.212,-0.258 1.629,-0.674 0.416,-0.417 0.674,-0.993 0.674,-1.629 0,-0.637 -0.258,-1.213 -0.674,-1.629z"/>
  45. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M57.173 95.933l36.106 0 -0.125 -1.328 -4.904 0 0 -3.546 4.57 0 -0.27 -2.871 -4.86 -4.343 -16.296 -6.39 2.912 -7.427 -8.053 0c-4.994,0 -9.08,4.086 -9.08,9.08l0 16.825z"/>
  46. <circle fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="221.373" cy="167.89" r="3.409"/>
  47. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M88.25 91.059l204.35 0 0 3.546 -48.155 0c-0.187,-0.764 -0.88,-1.335 -1.7,-1.335l-27.361 0c-0.82,0 -1.513,0.571 -1.7,1.335l-125.434 0 0 -3.546z"/>
  48. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M220.314 99.796l-6.681 0 0 -3.914 6.453 0 0 2.811c0,0.391 0.081,0.764 0.228,1.103z"/>
  49. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M244.496 95.882l0 3.914 -8.008 0c0.146,-0.339 0.227,-0.712 0.227,-1.103l0 -2.811 7.781 0z"/>
  50. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="148.55" y="96.343" width="15.754" height="3.453"/>
  51. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M236.715 95.882l0 2.811c0,1.545 -1.264,2.809 -2.809,2.809l-11.009 0c-1.546,0 -2.811,-1.264 -2.811,-2.809l0 -2.811 -6.453 0 0 -0.862c0,-0.963 0.788,-1.75 1.751,-1.75l27.361 0c0.963,0 1.751,0.787 1.751,1.75l0 0.862 -7.781 0z"/>
  52. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M266.628 99.796l-30.14 0c-0.431,1.001 -1.428,1.706 -2.582,1.706l-11.009 0c-1.155,0 -2.153,-0.705 -2.583,-1.706l-12.872 0c3.247,6.281 -1.338,13.907 -8.49,13.907l-20.885 0c-7.152,0 -11.737,-7.626 -8.49,-13.907l-122.124 0 0 42.01 219.175 0 0 -42.01z"/>
  53. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="331.117" y="88.188" width="18.978" height="19.618"/>
  54. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="331.117" y="107.806" width="14.925" height="5.44"/>
  55. <path fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M266.628 99.796l25.705 0 36.139 0 0 13.45 2.645 0 0 16.118 18.979 0 0 37.035 -12.893 0 0 -12.898c0,-5.571 -3.912,-11.24 -9.218,-11.24l-10.318 0c-8.434,0 -14.194,4.427 -13.594,12.143 0,8.274 5.019,17.064 5.763,35.407l-1.855 0c0.02,0.545 0.037,1.096 0.049,1.658l1.862 0 0.036 3.501 -1.865 0c-0.002,0.555 -0.007,1.108 -0.014,1.658l1.863 0c-0.018,1.179 -0.049,2.347 -0.095,3.502l-1.854 0c-0.019,0.555 -0.041,1.108 -0.066,1.658l1.845 0c-0.06,1.181 -0.135,2.349 -0.224,3.502l-1.821 0c-0.038,0.556 -0.079,1.108 -0.123,1.658l1.807 0c-0.105,1.184 -0.225,2.352 -0.36,3.501l-1.769 0c-0.058,0.557 -0.119,1.11 -0.183,1.658l1.747 0c-0.505,3.866 -1.17,7.507 -1.972,10.857l-29.022 0c-0.802,-3.349 -1.467,-6.99 -1.972,-10.857l1.747 0c-0.064,-0.548 -0.125,-1.101 -0.183,-1.658l-1.77 0c-0.13,-1.147 -0.254,-2.317 -0.359,-3.501l1.807 0c-0.044,-0.55 -0.085,-1.102 -0.123,-1.658l-1.822 0c-0.089,-1.155 -0.163,-2.321 -0.223,-3.502l1.845 0c-0.025,-0.55 -0.047,-1.103 -0.067,-1.658l-1.853 0c-0.043,-1.157 -0.079,-2.322 -0.095,-3.502l1.863 0c-0.007,-0.55 -0.012,-1.103 -0.014,-1.658l-1.865 0 0.046 -3.501 1.86 0c0.016,-0.557 0.035,-1.109 0.059,-1.658l-1.853 0c0.798,-16.505 5.584,-29.41 5.584,-36.739 0,-6.284 -4.569,-10.811 -11.041,-10.811 -0.955,0 -1.882,0.124 -2.765,0.355l0 -42.82z"/>
  56. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M47.453 88.188l-3.583 0c-1.012,0 -1.84,0.828 -1.84,1.841l0 67.805c0,1.013 0.829,1.842 1.842,1.842l3.581 0 0 -71.488z"/>
  57. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="39.634" y="117.253" width="2.396" height="13.911"/>
  58. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M31.251 119.418l7.185 0 0 9.581c-3.041,0 -4.144,0 -7.185,0l0 -9.581z"/>
  59. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="29.5" y="121.997" width="1.751" height="4.422"/>
  60. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="38.436" y="120.339" width="1.198" height="7.739"/>
  61. <path fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M307.252 210.449l-29.838 0c0.058,0.557 0.119,1.11 0.183,1.658l29.471 0c0.065,-0.548 0.126,-1.101 0.184,-1.658zm0.729 -20.638c0.02,0.545 0.037,1.096 0.05,1.658l-31.387 0c0.016,-0.557 0.035,-1.109 0.059,-1.658l31.278 0zm0.082 5.159c-0.002,0.555 -0.007,1.108 -0.014,1.658l-31.432 0c-0.007,-0.55 -0.012,-1.103 -0.014,-1.658l31.46 0zm-0.1 5.16c-0.019,0.555 -0.041,1.108 -0.066,1.658l-31.128 0c-0.025,-0.55 -0.047,-1.103 -0.067,-1.658l31.261 0zm-0.266 5.16c-0.038,0.556 -0.079,1.108 -0.123,1.658l-30.482 0c-0.044,-0.55 -0.085,-1.102 -0.123,-1.658l30.728 0z"/>
  62. <circle fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="226.626" cy="124.409" r="4.606"/>
  63. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M188.866 185.828l10.2 -1.187 -6.817 -29.369 -10.579 0 0 11.147 8.154 5.634c2.695,1.862 5.197,3.528 5.197,6.772 0,3.602 -2.683,6.292 -6.155,7.003z"/>
  64. <rect fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="84.489" y="119.327" width="124.22" height="8.049"/>
  65. <rect fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="350.096" y="114.979" width="4.404" height="12.805"/>
  66. <path fill="#333333" fill-rule="nonzero" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M321.193 103.877c1.398,0 2.666,0.567 3.583,1.484 0.916,0.917 1.484,2.184 1.484,3.583 0,1.399 -0.568,2.666 -1.484,3.583 -0.917,0.917 -2.185,1.484 -3.583,1.484 -1.399,0 -2.667,-0.567 -3.583,-1.484 -0.917,-0.917 -1.484,-2.184 -1.484,-3.583 0,-1.399 0.567,-2.666 1.484,-3.583 0.916,-0.917 2.184,-1.484 3.583,-1.484zm1.628 3.439c-0.416,-0.417 -0.992,-0.675 -1.628,-0.675 -0.637,0 -1.213,0.258 -1.629,0.675 -0.417,0.416 -0.674,0.992 -0.674,1.628 0,0.636 0.257,1.212 0.674,1.629 0.416,0.416 0.992,0.674 1.629,0.674 0.636,0 1.212,-0.258 1.628,-0.674 0.417,-0.417 0.675,-0.993 0.675,-1.629 0,-0.636 -0.258,-1.212 -0.675,-1.628z"/>
  67. <path fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M178.067 113.704l20.885 0c5.252,0 9.549,-4.298 9.549,-9.55l0 0c0,-5.252 -4.297,-9.548 -9.549,-9.548l-20.885 0c-5.252,0 -9.549,4.296 -9.549,9.548l0 0c0,5.252 4.297,9.55 9.549,9.55z"/>
  68. </g>
  69. <g id="SlingHandle">
  70. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="33.185" y="123.471" width="3.317" height="17.596" rx="1.013" ry="1.143"/>
  71. </g>
  72. <g id="FireSelectorLabels">
  73. <rect fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="126.822" y="168.863" width="12.99" height="5.712" rx="0.244" ry="1.198"/>
  74. <rect fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="112.911" y="178.168" width="12.99" height="5.712" rx="0.244" ry="1.198"/>
  75. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="123.555" y1="156.291" x2="129.358" y2= "152.606" />
  76. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="123.509" y1="169.188" x2="125.72" y2= "170.11" />
  77. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="119.494" y1="173.937" x2="120.837" y2= "176.743" />
  78. <rect fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="129.673" y="158.017" width="26.763" height="5.712" rx="0.504" ry="1.198"/>
  79. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="125.167" y1="162.515" x2="128.354" y2= "161.503" />
  80. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M130.578 170.175l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  81. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M133.428 159.329l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  82. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M147.201 159.329l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  83. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M140.315 159.329l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  84. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="114.915" y1="179.009" x2="123.418" y2= "182.823" />
  85. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="123.418" y1="179.009" x2="114.915" y2= "182.823" />
  86. <path fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M116.666 179.48l2.551 0c1.593,0 2.928,0.697 2.928,1.543 0,0.847 -1.335,1.545 -2.928,1.545l-2.551 0 0 -3.088z"/>
  87. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M134.954 146.867l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  88. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M148.726 146.867l2.551 0c1.594,0 2.928,0.697 2.928,1.544 0,0.847 -1.334,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  89. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M141.84 146.867l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  90. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M128.067 146.867l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  91. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M121.181 146.867l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  92. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M114.294 146.867l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  93. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M107.408 146.867l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  94. <rect fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="96.766" y="145.555" width="61.194" height="5.712" rx="1.151" ry="1.198"/>
  95. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M100.521 146.867l2.551 0c1.593,0 2.928,0.697 2.928,1.544 0,0.847 -1.335,1.544 -2.928,1.544l-2.551 0 0 -3.088z"/>
  96. </g>
  97. <g id="FireSelector">
  98. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M108.336 167.992c2.13,4.339 7.809,6.081 11.652,2.924 3.451,-2.837 4.532,-8.824 -1.213,-13.175l-15.493 -11.735c-2.09,-1.583 -5.452,0.583 -3.784,3.982l8.838 18.004z"/>
  99. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="115.171" y1="164.905" x2="118.501" y2= "171.861" />
  100. <circle fill="none" cx="115.171" cy="164.905" r="29.196"/>
  101. </g>
  102. <g id="CaseEjectionPort">
  103. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M207.442 99.797l-37.865 0c1.59,-3.076 4.805,-5.191 8.49,-5.191l20.885 0c3.685,0 6.9,2.115 8.49,5.191z"/>
  104. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M207.442 99.797c3.248,6.281 -1.339,13.907 -8.49,13.907l-20.885 0c-7.151,0 -11.738,-7.626 -8.49,-13.907l37.865 0z"/>
  105. </g>
  106. <g id="RearSightSelector">
  107. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M75.967 65.791l16.296 6.389 -4.573 11.665 -16.296 -6.39 4.573 -11.664zm6.357 5.528c0.966,0 1.75,0.783 1.75,1.75 0,0.966 -0.784,1.75 -1.75,1.75 -0.967,0 -1.751,-0.784 -1.751,-1.75 0,-0.967 0.784,-1.75 1.751,-1.75z"/>
  108. </g>
  109. </svg>