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.
 
 
 
 
 
 

107 lines
21 KiB

  1. <svg xmlns="http://www.w3.org/2000/svg" width="326px" height="272px" version="1.1" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 296.334 246.916">
  2. <g id="MagazineBack">
  3. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M149.032 66.596c-0.116,-1.731 -0.523,-4.444 1.978,-4.86l12.642 -2.099c0.659,-0.11 2.739,-0.309 3.487,0.987 0.457,0.792 1.206,1.291 2.233,1.29l0.111 1.271 -20.451 3.411z"/>
  4. </g>
  5. <g id="Cartridge">
  6. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="150.711,56.584 150.711,65.636 150.711,65.636 150.438,65.364 150.438,56.856 "/>
  7. <rect fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="150.711" y="56.583" width="0.882" height="9.053"/>
  8. <rect fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="151.593" y="57.115" width="0.818" height="7.989"/>
  9. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="153.152,56.597 153.23,56.597 153.23,65.623 153.152,65.623 152.411,65.104 152.411,57.115 "/>
  10. <path fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M167.89 65.2l-3.51 -0.206 0 -7.769 3.51 -0.206c12.716,-0.747 12.715,8.928 0,8.181z"/>
  11. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="153.229,56.597 167.846,56.724 167.846,65.495 153.229,65.623 "/>
  12. </g>
  13. <g id="MagazineFront">
  14. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M174.316 61.212c5.876,-0.972 6.077,5.358 6.452,9.346 5.226,55.606 24.175,111.714 52.49,159.747l-27.342 16.157c-31.834,-54.005 -52.694,-117.189 -56.884,-179.866 -0.116,-1.731 -0.523,-4.444 1.978,-4.86l12.642 -2.099c0.659,-0.11 2.739,-0.309 3.487,0.987 0.531,0.919 1.453,1.444 2.749,1.25l4.428 -0.662z"/>
  15. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M174.31 66.945c1.822,27.746 7.425,55.123 15.693,81.35 9.155,29.037 21.58,56.664 35.762,81.818l-2.376 1.332c-14.264,-25.303 -26.767,-53.105 -35.984,-82.341 -8.329,-26.417 -13.974,-54.009 -15.811,-81.988l2.716 -0.171z"/>
  16. <polygon fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="156.764,65.425 154.237,65.728 155.925,79.808 158.452,79.505 "/>
  17. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M207.146 239.906l2.586 -1.331c0.15,-0.077 0.336,-0.017 0.413,0.133l0.25 0.485c0.077,0.15 0.018,0.336 -0.133,0.413l-2.586 1.331c-0.151,0.077 -0.336,0.017 -0.414,-0.133l-0.249 -0.485c-0.077,-0.15 -0.018,-0.336 0.133,-0.413z"/>
  18. </g>
  19. <g id="Trigger">
  20. <circle fill="none" cx="93.979" cy="113.62" r="42.359"/>
  21. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M98.084 144.786c0.827,1.182 -0.499,3.037 -2.259,1.577 -6.602,-5.472 -7.355,-12.724 -7.22,-19.275l0.049 -2.4c0.055,-2.678 -0.236,-4.355 -1.66,-4.736 -1.371,-0.367 -3.961,-4.533 -3.425,-5.847 1.44,-3.534 3.92,-3.911 7.675,-4.583 4.584,-0.821 13.202,-2.545 15.963,1.204 1.288,1.748 1.765,3.828 -2.027,4.385 -1.354,0.199 -4.069,4.108 -6.253,4.841 -3.78,1.268 -5.67,6.496 -5.774,8.534 -0.309,6.029 0.533,10.024 4.931,16.3z"/>
  22. </g>
  23. <g id="MagazineReleaseLever">
  24. <circle fill="none" cx="144.543" cy="111.483" r="28.705"/>
  25. <polygon fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="147.913,111.988 150.521,113.013 142.784,132.617 140.177,131.588 "/>
  26. </g>
  27. <g id="ChargingHandle">
  28. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M247.652 21.819l0 0c4.422,0 8.039,1.725 8.039,3.833l0 4.555 -16.079 0 0 -4.555c0,-2.108 3.618,-3.833 8.04,-3.833z"/>
  29. </g>
  30. <g id="Receiver">
  31. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M16.774 29.094l8.836 0 0 7.04 32.82 0 -0.114 -1.207 -4.458 0 0 -3.224 4.155 0 -0.246 -2.609 49.017 0 0 -4.09 3.266 0 0 4.09 12.435 0 0 -4.09 3.266 0 0 4.09 113.861 0 0 10.551 -43.726 0 0 -3.557 0 -0.784c0,-0.875 -0.716,-1.591 -1.592,-1.591l-24.871 0c-0.875,0 -1.591,0.716 -1.591,1.591l0 0.784 0 3.557 -5.628 0c-1.446,-2.796 -4.368,-4.718 -7.717,-4.718l-18.985 0c-3.35,0 -6.271,1.922 -7.717,4.718l-111.011 0 0 -10.551z"/>
  32. <polygon fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="274.625,0.455 283.669,0.455 288.191,18.208 274.625,18.208 "/>
  33. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="274.625" y="18.208" width="13.566" height="10.886"/>
  34. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="257.709" y="29.094" width="16.916" height="10.552"/>
  35. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M16.774 77.832l0 12.924c0,6.905 -0.091,7.986 7.986,7.986 13.349,0 19.018,15.894 11.75,27.266l-35.301 55.23 40.192 23.052c1.839,1.1 3.675,0.894 4.859,0.091 1.385,-0.94 1.879,-2.697 0.44,-4.136 -0.699,-0.699 -1.512,-1.479 -1.15,-3.516 0.15,-0.84 0.5,-1.895 1.141,-3.247l34.868 -73.53 45.684 0 0 -42.12 -110.469 0z"/>
  36. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M145.552 77.832l9.038 38.938 32.517 -12.685 -3.01 -12.738c-1.162,-4.915 1.909,-9.887 6.825,-11.049l3.554 -0.84 0 -1.626 -48.924 0z"/>
  37. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M71.618 140.915l3.053 2.301c3.851,2.904 8.758,7.011 13.145,7.011l21.634 0c2.209,0 4.6,-0.933 6.672,-2.436 2.101,-1.523 3.834,-3.601 4.691,-5.863l6.234 -16.46c0.863,-2.28 -2.304,-5.516 -4.804,-5.516l5 0 18.48 -2.151c-4.486,0.523 -12.691,3.095 -14.686,8.364l-6.506 17.179c-1.143,3.019 -3.356,5.741 -6.054,7.698 -2.726,1.977 -5.955,3.205 -9.027,3.205l-21.634 0c-5.428,0 -8.066,-1.516 -12.674,-4.174 -3.237,-1.867 -7.997,0.275 -9.385,3.203l5.861 -12.361z"/>
  38. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="239.612" y="30.207" width="18.096" height="9.438"/>
  39. <rect fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="274.625" y="51.872" width="17.251" height="14.651"/>
  40. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M145.552 77.832l-18.543 0 0.234 42.12 17.36 -1.989c3.495,-0.401 6.31,-2.962 6.31,-6.481 0,-2.949 -2.274,-4.462 -4.724,-6.155l-7.412 -5.121 0 -10.133 9.617 0 -2.842 -12.241z"/>
  41. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M144.543 106.876c1.271,0 2.423,0.516 3.257,1.35 0.833,0.833 1.349,1.985 1.349,3.256 0,1.272 -0.516,2.424 -1.349,3.257 -0.834,0.834 -1.986,1.349 -3.257,1.349 -1.272,0 -2.424,-0.515 -3.257,-1.349 -0.833,-0.833 -1.349,-1.985 -1.349,-3.257 0,-1.271 0.516,-2.423 1.349,-3.256 0.833,-0.834 1.985,-1.35 3.257,-1.35zm1.48 3.126c-0.378,-0.379 -0.902,-0.613 -1.48,-0.613 -0.578,0 -1.102,0.234 -1.481,0.613 -0.378,0.378 -0.613,0.902 -0.613,1.48 0,0.578 0.235,1.102 0.613,1.481 0.379,0.379 0.903,0.613 1.481,0.613 0.578,0 1.102,-0.234 1.48,-0.613 0.379,-0.379 0.613,-0.903 0.613,-1.481 0,-0.578 -0.234,-1.102 -0.613,-1.48z"/>
  42. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M25.61 36.134l32.82 0 -0.114 -1.207 -4.458 0 0 -3.224 4.155 0 -0.246 -2.609 -4.418 -3.949 -14.813 -5.807 2.647 -6.752 -7.32 0c-4.54,0 -8.253,3.715 -8.253,8.254l0 5.496 0 2.758 0 7.04z"/>
  43. <circle fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="174.867" cy="101.543" r="3.098"/>
  44. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M53.858 31.703l185.754 0 0 3.224 -43.772 0c-0.17,-0.695 -0.8,-1.214 -1.546,-1.214l-24.871 0c-0.745,0 -1.375,0.519 -1.545,1.214l-114.02 0 0 -3.224z"/>
  45. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M173.904 39.645l-6.072 0 0 -3.557 5.866 0 0 2.554c0,0.356 0.073,0.695 0.206,1.003z"/>
  46. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M195.886 36.088l0 3.557 -7.279 0c0.133,-0.308 0.206,-0.647 0.206,-1.003l0 -2.554 7.073 0z"/>
  47. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="108.671" y="36.506" width="14.32" height="3.139"/>
  48. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M188.813 36.088l0 2.554c0,1.405 -1.149,2.554 -2.554,2.554l-10.007 0c-1.405,0 -2.554,-1.149 -2.554,-2.554l0 -2.554 -5.866 0 0 -0.784c0,-0.875 0.716,-1.591 1.591,-1.591l24.871 0c0.876,0 1.592,0.716 1.592,1.591l0 0.784 -7.073 0z"/>
  49. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M216.004 39.645l-27.397 0c-0.392,0.91 -1.298,1.551 -2.348,1.551l-10.007 0c-1.049,0 -1.956,-0.641 -2.348,-1.551l-11.7 0c0.615,1.19 0.963,2.537 0.963,3.961l0 0.001c0,4.774 -3.906,8.68 -8.68,8.68l-18.985 0c-4.774,0 -8.68,-3.906 -8.68,-8.68l0 -0.001c0,-1.424 0.348,-2.771 0.963,-3.961l-111.011 0 0 38.187 199.23 0 0 -38.187z"/>
  50. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="274.625" y="29.093" width="17.251" height="17.833"/>
  51. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="274.625" y="46.927" width="13.566" height="4.945"/>
  52. <path fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M216.004 39.645l23.366 0 32.85 0 0 12.227 2.405 0 0 14.65 17.251 0 0 33.665 -11.72 0 0 -11.724c0,-5.064 -3.555,-10.217 -8.378,-10.217l-9.379 0c-7.667,0 -12.903,4.024 -12.357,11.038 0,7.521 4.562,15.512 5.238,32.185l-1.686 0c0.018,0.495 0.033,0.996 0.045,1.507l1.692 0c0.022,0.866 0.034,1.756 0.034,2.669l-0.001 0.514 -1.696 0c-0.001,0.504 -0.006,1.007 -0.013,1.507l1.694 0c-0.016,1.071 -0.044,2.133 -0.086,3.183l-1.685 0c-0.018,0.505 -0.038,1.007 -0.061,1.507l1.678 0c-0.055,1.074 -0.123,2.135 -0.204,3.183l-1.655 0c-0.035,0.506 -0.072,1.008 -0.112,1.507l1.643 0c-0.096,1.077 -0.205,2.138 -0.327,3.183l-1.609 0c-0.052,0.506 -0.108,1.009 -0.166,1.507l1.588 0c-0.459,3.514 -1.064,6.824 -1.793,9.869l-26.38 0c-0.73,-3.044 -1.335,-6.354 -1.794,-9.869l1.589 0c-0.058,-0.498 -0.114,-1.001 -0.167,-1.507l-1.608 0c-0.119,-1.043 -0.231,-2.106 -0.327,-3.183l1.642 0c-0.039,-0.499 -0.077,-1.001 -0.111,-1.507l-1.656 0c-0.081,-1.05 -0.149,-2.109 -0.203,-3.183l1.677 0c-0.023,-0.5 -0.043,-1.002 -0.06,-1.507l-1.685 0c-0.039,-1.052 -0.072,-2.111 -0.087,-3.183l1.694 0c-0.007,-0.5 -0.011,-1.003 -0.013,-1.507l-1.695 0 -0.001 -0.514c0,-0.899 0.015,-1.79 0.043,-2.669l1.691 0c0.014,-0.506 0.032,-1.008 0.053,-1.507l-1.685 0c0.726,-15.003 5.077,-26.734 5.077,-33.396 0,-5.712 -4.153,-9.827 -10.037,-9.827 -0.868,0 -1.71,0.112 -2.513,0.323l0 -38.924z"/>
  53. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M16.774 29.094l-3.257 0c-0.92,0 -1.673,0.752 -1.673,1.673l0 61.635c0,0.921 0.754,1.675 1.675,1.675l3.255 0 0 -64.983z"/>
  54. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="9.666" y="55.513" width="2.178" height="12.645"/>
  55. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M2.046 57.481l6.532 0 0 8.709c-2.765,0 -3.767,0 -6.532,0l0 -8.709z"/>
  56. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="0.454" y="59.826" width="1.591" height="4.02"/>
  57. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="8.578" y="58.319" width="1.089" height="7.034"/>
  58. <path fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M252.931 140.229l-27.123 0c0.053,0.506 0.109,1.009 0.167,1.507l26.789 0c0.059,-0.498 0.115,-1.001 0.167,-1.507zm0.663 -18.76c0.018,0.495 0.034,0.996 0.045,1.507l-28.53 0c0.014,-0.506 0.032,-1.008 0.053,-1.507l28.432 0zm0.074 4.69c-0.001,0.504 -0.006,1.007 -0.013,1.507l-28.571 0c-0.007,-0.5 -0.011,-1.003 -0.013,-1.507l28.597 0zm-0.09 4.69c-0.017,0.505 -0.038,1.007 -0.06,1.507l-28.296 0c-0.023,-0.5 -0.043,-1.002 -0.06,-1.507l28.416 0zm-0.242 4.69c-0.035,0.506 -0.072,1.008 -0.112,1.507l-27.709 0c-0.039,-0.499 -0.077,-1.001 -0.111,-1.507l27.932 0z"/>
  59. <circle fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="179.642" cy="62.019" r="4.187"/>
  60. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M145.319 117.848l9.271 -1.078 -6.196 -26.697 -9.617 0 0 10.133 7.412 5.121c2.45,1.693 4.724,3.206 4.724,6.155 0,3.275 -2.438,5.72 -5.594,6.366z"/>
  61. <rect fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="50.44" y="57.399" width="112.916" height="7.316"/>
  62. <rect fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="291.876" y="53.446" width="4.003" height="11.64"/>
  63. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M265.603 43.355c1.272,0 2.424,0.515 3.257,1.349 0.834,0.833 1.349,1.985 1.349,3.257 0,1.271 -0.515,2.423 -1.349,3.257 -0.833,0.833 -1.985,1.349 -3.257,1.349 -1.271,0 -2.423,-0.516 -3.257,-1.349 -0.833,-0.834 -1.348,-1.986 -1.348,-3.257 0,-1.272 0.515,-2.424 1.348,-3.257 0.834,-0.834 1.986,-1.349 3.257,-1.349zm1.481 3.125c-0.379,-0.378 -0.902,-0.613 -1.481,-0.613 -0.578,0 -1.101,0.235 -1.48,0.613 -0.379,0.379 -0.613,0.903 -0.613,1.481 0,0.578 0.234,1.102 0.613,1.48 0.379,0.379 0.902,0.614 1.48,0.614 0.579,0 1.102,-0.235 1.481,-0.614 0.379,-0.378 0.613,-0.902 0.613,-1.48 0,-0.578 -0.234,-1.102 -0.613,-1.481z"/>
  64. <path fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M135.502 52.287l18.984 0c4.775,0 8.681,-3.906 8.681,-8.68l0 0c0,-4.774 -3.906,-8.68 -8.681,-8.68l-18.984 0c-4.774,0 -8.68,3.906 -8.68,8.68l0 0c0,4.774 3.906,8.68 8.68,8.68z"/>
  65. </g>
  66. <g id="SlingHandle">
  67. <rect fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="3.804" y="61.166" width="3.015" height="15.995" rx="0.921" ry="1.039"/>
  68. </g>
  69. <g id="FireSelectorLabels">
  70. <rect fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="88.92" y="102.427" width="11.808" height="5.192" rx="0.222" ry="1.089"/>
  71. <rect fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="76.275" y="110.885" width="11.808" height="5.192" rx="0.222" ry="1.089"/>
  72. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="85.95" y1="90.999" x2="91.226" y2= "87.65" />
  73. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="85.909" y1="102.723" x2="87.919" y2= "103.56" />
  74. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="82.259" y1="107.039" x2="83.48" y2= "109.59" />
  75. <rect fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="91.512" y="92.569" width="24.327" height="5.192" rx="0.458" ry="1.089"/>
  76. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="87.416" y1="96.657" x2="90.313" y2= "95.737" />
  77. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M92.334 103.62l2.319 0c1.448,0 2.662,0.633 2.662,1.403 0,0.77 -1.214,1.404 -2.662,1.404l-2.319 0 0 -1.404 0 -1.403z"/>
  78. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M94.925 93.761l2.319 0c1.448,0 2.662,0.634 2.662,1.404 0,0.769 -1.214,1.403 -2.662,1.403l-2.319 0 0 -1.403 0 -1.404z"/>
  79. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M107.445 93.761l2.319 0c1.448,0 2.661,0.634 2.661,1.404 0,0.769 -1.213,1.403 -2.661,1.403l-2.319 0 0 -1.403 0 -1.404z"/>
  80. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M101.185 93.761l2.319 0c1.448,0 2.662,0.634 2.662,1.404 0,0.769 -1.214,1.403 -2.662,1.403l-2.319 0 0 -1.403 0 -1.404z"/>
  81. <path fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M79.689 112.078l2.319 0c1.448,0 2.661,0.633 2.661,1.403 0,0.77 -1.213,1.404 -2.661,1.404l-2.319 0 0 -1.404 0 -1.403z"/>
  82. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="78.097" y1="111.65" x2="85.826" y2= "115.117" />
  83. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="85.826" y1="111.65" x2="78.097" y2= "115.117" />
  84. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M96.312 82.433l2.319 0c1.448,0 2.661,0.633 2.661,1.403 0,0.77 -1.213,1.404 -2.661,1.404l-2.319 0 0 -1.404 0 -1.403z"/>
  85. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M108.831 82.433l2.319 0c1.448,0 2.662,0.633 2.662,1.403 0,0.77 -1.214,1.404 -2.662,1.404l-2.319 0 0 -1.404 0 -1.403z"/>
  86. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M102.572 82.433l2.318 0c1.448,0 2.662,0.633 2.662,1.403 0,0.77 -1.214,1.404 -2.662,1.404l-2.318 0 0 -1.404 0 -1.403z"/>
  87. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M90.052 82.433l2.319 0c1.448,0 2.661,0.633 2.661,1.403 0,0.77 -1.213,1.404 -2.661,1.404l-2.319 0 0 -1.404 0 -1.403z"/>
  88. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M83.792 82.433l2.319 0c1.448,0 2.662,0.633 2.662,1.403 0,0.77 -1.214,1.404 -2.662,1.404l-2.319 0 0 -1.404 0 -1.403z"/>
  89. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M77.532 82.433l2.319 0c1.449,0 2.662,0.633 2.662,1.403 0,0.77 -1.213,1.404 -2.662,1.404l-2.319 0 0 -1.404 0 -1.403z"/>
  90. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M71.273 82.433l2.318 0c1.449,0 2.662,0.633 2.662,1.403 0,0.77 -1.213,1.404 -2.662,1.404l-2.318 0 0 -1.404 0 -1.403z"/>
  91. <rect fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="61.6" y="81.24" width="55.626" height="5.192" rx="1.047" ry="1.089"/>
  92. <path fill="none" stroke="#D00000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M65.013 82.433l2.319 0c1.448,0 2.661,0.633 2.661,1.403 0,0.77 -1.213,1.403 -2.661,1.403l-2.319 0 0 -1.403 0 -1.403z"/>
  93. </g>
  94. <g id="FireSelector">
  95. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M72.117 101.636c1.935,3.943 7.098,5.527 10.591,2.657 3.138,-2.578 4.119,-8.021 -1.102,-11.976l-14.084 -10.667c-1.9,-1.439 -4.956,0.53 -3.439,3.62l8.034 16.366z"/>
  96. <line fill="none" stroke="#E6E6E6" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x1="78.33" y1="98.829" x2="81.356" y2= "105.152" />
  97. <circle fill="none" cx="78.33" cy="98.829" r="26.539"/>
  98. </g>
  99. <g id="ShellEjectionPort">
  100. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M162.204 39.646l-34.42 0c1.446,-2.796 4.368,-4.719 7.718,-4.719l18.985 0c3.349,0 6.271,1.923 7.717,4.719z"/>
  101. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M162.204 39.646c0.615,1.189 0.963,2.536 0.963,3.961l0 0c0,4.774 -3.906,8.68 -8.68,8.68l-18.985 0c-4.775,0 -8.68,-3.906 -8.68,-8.68l0 0c0,-1.425 0.348,-2.772 0.962,-3.961l34.42 0z"/>
  102. </g>
  103. <g id="RearSightSelector">
  104. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M42.693 8.734l14.813 5.808 -4.157 10.603 -14.813 -5.807 4.157 -10.604zm5.778 5.025c0.879,0 1.591,0.712 1.591,1.591 0,0.879 -0.712,1.591 -1.591,1.591 -0.878,0 -1.591,-0.712 -1.591,-1.591 0,-0.879 0.713,-1.591 1.591,-1.591z"/>
  105. </g>
  106. </svg>