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.
 
 
 
 
 
 

82 lines
16 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <svg xmlns="http://www.w3.org/2000/svg" width="218px" height="141px" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 218.003 141.443">
  3. <g id="MagazineBack">
  4. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="75.576,25.357 76.29,28.587 66.841,24.486 66.609,23.941 69.226,23.707 "/>
  5. </g>
  6. <g id="Bullet">
  7. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="49.164,20.205 49.164,30.164 49.163,30.164 48.864,29.865 48.864,20.505 "/>
  8. <rect fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="49.164" y="20.205" width="0.97" height="9.96"/>
  9. <rect fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="50.134" y="20.79" width="0.9" height="8.789"/>
  10. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="51.849,20.22 51.934,20.22 51.934,30.149 51.849,30.149 51.034,29.579 51.034,20.79 "/>
  11. <polygon fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="51.934,20.22 68.014,20.36 68.014,30.01 51.934,30.149 "/>
  12. <path fill="#CC9933" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M78.554 25.185c0,2.045 -3.797,4.5 -10.54,4.5l0 -9c6.743,0 10.54,2.454 10.54,4.5z"/>
  13. </g>
  14. <g id="MagazineFront">
  15. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="17.874,133.821 60.455,133.821 60.394,140.943 17.874,139.413 "/>
  16. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="22.825,118.577 48.704,20.259 65.038,20.259 66.841,24.486 78.614,29.596 68.442,70.392 60.494,68.596 60.008,70.742 67.909,72.528 52.695,133.542 18.803,133.861 21.402,123.984 48.704,20.259 "/>
  17. <polygon fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="68.442,70.392 67.909,72.528 60.008,70.742 60.494,68.596 "/>
  18. <path fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M21.322 124.288l1.503 -5.711 6.388 1.443c0.736,0.167 1.202,0.905 1.036,1.641l-0.696 3.08c-0.167,0.737 -0.905,1.203 -1.641,1.036l-6.59 -1.489z"/>
  19. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M41.571 109.55l0 0c1.314,0.297 2.147,1.616 1.85,2.931l-3.615 15.995c-0.297,1.315 -1.616,2.148 -2.93,1.85l0 0c-1.315,-0.297 -2.147,-1.615 -1.85,-2.93l3.615 -15.996c0.297,-1.314 1.615,-2.147 2.93,-1.85z"/>
  20. </g>
  21. <g id="Hammer">
  22. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M2.977 33.483c-1.44,-0.483 -2.477,-1.844 -2.477,-3.447 0,-1.41 0.801,-2.632 1.971,-3.234 2.462,-1.266 3.716,-2.478 4.212,-5.426 0.398,-2.363 2.906,-2.344 4.87,-0.999l7.464 5.116 -2.063 3.607 -1.775 3.329c-0.838,1.574 -1.997,2.992 -3.408,4.101 -2.922,-1.052 -5.806,-2.048 -8.794,-3.047zm1.159 -5.357c1.056,0 1.911,0.854 1.911,1.91 0,1.055 -0.855,1.91 -1.911,1.91 -1.055,0 -1.91,-0.855 -1.91,-1.91 0,-1.056 0.855,-1.91 1.91,-1.91z"/>
  23. </g>
  24. <g id="Part">
  25. <rect fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="33.602" y="32.546" width="177.005" height="5.625"/>
  26. </g>
  27. <g id="SlideBack">
  28. <rect fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="193.939" y="29.169" width="16.669" height="11.407"/>
  29. </g>
  30. <g id="Muzzle">
  31. <rect fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="96.596" y="7.072" width="120.906" height="13.806"/>
  32. </g>
  33. <g id="Trigger">
  34. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M84.454 55.336l1.405 1.072c-0.522,1.776 -0.805,3.666 -0.805,5.63 0,5.848 2.505,11.063 6.414,14.45l1.649 -2.233c-2.732,-2.667 -4.449,-4.657 -4.449,-10.83 0,-6.174 6.014,-14.794 13.433,-14.794l-11.739 -0.001 -0.501 0c-1.895,1.62 -4.529,3.423 -5.407,6.706z"/>
  35. </g>
  36. <g id="Receiver">
  37. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M149.627 43.59l44.312 0 0 -14.421 -174.504 0 0.123 -2.012 0.945 0 1.478 -4.191 -1.519 0 -3.508 6.134 -1.775 3.329c-1.777,3.336 -4.989,5.969 -8.992,6.446l-0.021 0.014 -0.205 0.011 -0.008 0 -0.007 0.001 -0.008 0 -0.007 0.001c-1.621,0.156 -2.809,1.598 -2.653,3.219 0.156,1.621 1.59,2.708 3.218,2.653l1.999 -0.068c0.172,0.005 0.343,0.013 0.514,0.023 7.493,0.315 13.784,5.89 14.54,13.323 0.31,3.054 -0.725,5.82 -1.755,8.514l-18.106 47.319c-0.763,2.576 -1.226,5.795 -1.226,9.649 0,3.854 0.544,7.645 1.426,10.287l4.811 0c-0.882,-2.642 -1.426,-6.433 -1.426,-10.287 0,-3.854 0.462,-7.073 1.225,-9.649l18.566 -48.52c2.045,-5.343 1.784,-11.79 -1.783,-16.424l-6.055 -7.84 2.721 -9.755 52.05 0 1.562 0 0.78 0c0.431,0 0.884,0.364 0.78,0.781l-0.191 0.765 -3.522 13.877c-2.175,2.178 -4.403,5.79 -5.321,9.216l-2.702 10.084c0.773,-0.349 1.63,-0.543 2.533,-0.543 3.403,0 6.162,2.759 6.162,6.162 0,3.403 -2.759,6.162 -6.162,6.162 -2.06,0 -3.884,-1.011 -5.003,-2.564l-15.684 58.535 13.533 0c0,-7.376 -0.445,-12.998 1.361,-20.278l7.099 -28.601 0.001 0c1.008,-4.064 4.869,-7.09 9.479,-7.09 3.859,0 5.271,0.427 8.934,1.379 9.551,2.485 20.986,1.457 29.562,-2.06l10.592 -4.345c-0.669,-2.502 -0.571,-9.617 0.042,-12.45 0.075,-0.674 0.237,-1.315 0.515,-1.91 2.78,-8.611 11.254,-14.876 21.28,-14.876zm-24.843 18.351c0,-7.321 -5.989,-13.311 -13.31,-13.311l-23.933 0c-7.32,0 -13.31,5.99 -13.31,13.311 0,21.963 50.553,21.963 50.553,0z"/>
  38. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M76.339 31.346c0.431,0 0.884,0.364 0.78,0.781l-0.191 0.765 -3.522 13.877c-2.175,2.178 -4.403,5.79 -5.321,9.216l-2.702 10.084c-2.139,0.966 -3.629,3.119 -3.629,5.619 0,1.343 0.43,2.586 1.159,3.598l-15.684 58.535 -38.53 0c-0.882,-2.642 -1.426,-6.433 -1.426,-10.287 0,-3.854 0.462,-7.073 1.225,-9.649l18.566 -48.52c2.045,-5.343 1.784,-11.79 -1.783,-16.424l-6.055 -7.84 2.721 -9.755 53.612 0 0.78 0z"/>
  39. <path fill="#1A1A1A" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M68.103 44.327l-0.356 0.557 -4.813 18.49c-3.594,0.718 -6.303,3.89 -6.303,7.696 0,2.387 1.066,4.524 2.747,5.963l-12.915 49.625 -35.917 0c-0.178,-0.955 -0.283,-2.062 -0.283,-3.523 0,-3.854 0.439,-5.6 1.202,-8.176l18.566 -48.521c1.143,-2.986 1.565,-6.317 1.093,-9.484l12.628 -12.627 24.351 0z"/>
  40. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M16.227 133.821c0.163,0.476 0.251,0.986 0.251,1.518 0,2.586 -2.097,4.683 -4.683,4.683 -2.586,0 -4.683,-2.097 -4.683,-4.683 0,-0.532 0.088,-1.042 0.251,-1.518l1.336 0 7.528 0zm-2.568 0c0.337,0.414 0.539,0.942 0.539,1.518 0,1.327 -1.076,2.403 -2.403,2.403 -1.328,0 -2.404,-1.076 -2.404,-2.403 0,-0.576 0.202,-1.104 0.54,-1.518l3.728 0z"/>
  41. <circle fill="#4D4D4D" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="67.916" cy="71.688" r="6.162"/>
  42. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M49.316 52.931c2.223,0 4.026,1.803 4.026,4.026 0,2.223 -1.803,4.026 -4.026,4.026 -2.224,0 -4.026,-1.803 -4.026,-4.026 0,-2.223 1.802,-4.026 4.026,-4.026zm0.76 3.265c-0.191,-0.189 -0.461,-0.307 -0.76,-0.307 -0.3,0 -0.57,0.118 -0.761,0.307 -0.19,0.192 -0.308,0.461 -0.308,0.761 0,0.299 0.118,0.569 0.308,0.761 0.191,0.189 0.461,0.307 0.761,0.307 0.299,0 0.569,-0.118 0.76,-0.307 0.19,-0.192 0.308,-0.462 0.308,-0.761 0,-0.3 -0.118,-0.569 -0.308,-0.761z"/>
  43. <path fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M33.026 112.276c2.224,0 4.026,1.803 4.026,4.026 0,2.224 -1.802,4.026 -4.026,4.026 -2.223,0 -4.026,-1.802 -4.026,-4.026 0,-2.223 1.803,-4.026 4.026,-4.026zm0.762 3.266c-0.192,-0.19 -0.462,-0.307 -0.762,-0.307 -0.299,0 -0.569,0.117 -0.76,0.307 -0.19,0.191 -0.307,0.461 -0.307,0.76 0,0.3 0.117,0.57 0.307,0.762 0.191,0.189 0.461,0.307 0.76,0.307 0.3,0 0.57,-0.118 0.762,-0.307 0.189,-0.192 0.307,-0.462 0.307,-0.762 0,-0.299 -0.118,-0.569 -0.307,-0.76z"/>
  44. <circle fill="#333333" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="42.662" cy="77.46" r="10.27"/>
  45. <circle fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="119.995" cy="34.319" r="4.108"/>
  46. <rect fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="120.386" y="40.03" width="10.229" height="5.012" rx="2.506" ry="2.506"/>
  47. <path fill="none" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M91.807 40.09l10.804 0c2.408,0 4.376,-1.968 4.376,-4.375l0 0c0,-2.407 -1.968,-4.375 -4.376,-4.375l-10.804 0c-1.977,0 -3.657,1.327 -4.195,3.134 -0.493,1.752 -1.293,3.236 -3.395,3.236l-8.511 0 -0.605 2.38 16.706 0"/>
  48. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M96.749 40.09c-2.791,0 -5.112,0.988 -6.974,2.792l-0.189 0.183c-1.322,1.28 -3.4,1.546 -5.369,1.546l-10.263 0 1.147 -4.521 21.648 0z"/>
  49. <circle fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="95.271" cy="43.824" r="1.22"/>
  50. </g>
  51. <g id="SlideFront">
  52. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M63.917 11.672l32.68 0 0 -4.19 -32.68 0c-1.152,0 -2.094,0.942 -2.094,2.094l0 0.001c0,1.153 0.942,2.095 2.094,2.095z"/>
  53. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M210.608 29.169l-191.173 0 0.123 -2.012 0.945 0 1.478 -4.191 -1.519 0c3.356,-5.722 6.665,-11.634 12.115,-15.522l0.001 0.001c-3.394,3.143 -7.248,8.883 -3.626,8.883l8.054 0c0,1.921 1.571,3.492 3.492,3.492l10.846 0c1.92,0 3.491,-1.571 3.491,-3.492l131.682 0 3.305 0c6.708,0 11.42,-4.929 20.786,-4.929l0 17.77z"/>
  54. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M35.795 5.442l4.681 0 -0.572 1.754 8.216 0 -0.704 -1.754 49.181 0 0 1.397 0 0.643 -32.679 0c-1.153,0 -2.095,0.942 -2.095,2.095l0 0c0,1.153 0.942,2.095 2.095,2.095l32.679 0 0 1.385c0,1.358 0.565,1.85 1.643,1.85l22.318 0 0 -1.644 68.688 0c3.945,0 7.085,-3.801 7.756,-6.424l0.43 -2.35 10.747 0 1.853 0 0.576 0 0 3.952 0 2.958c-9.366,0 -14.078,4.929 -20.786,4.929l-134.987 0 0 0c0,-1.921 -1.571,-3.492 -3.492,-3.492l-10.846 0c-1.92,0 -3.491,1.571 -3.491,3.492l0 0 -8.054 0c-4.988,0 4.201,-10.886 6.843,-10.886z"/>
  55. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M39.904 7.196l8.216 0 -2.342 -5.833c-0.161,-0.406 -0.55,-0.871 -0.985,-0.863l-2.014 0.041c-0.472,0.009 -0.88,0.537 -1.027,0.986l-1.848 5.669z"/>
  56. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M201.151 0.788l-1.562 3.701 9.943 0c-1.473,-2.758 -4.237,-3.701 -8.381,-3.701z"/>
  57. <path fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" d="M38.732 8.269c2.223,0 4.026,1.803 4.026,4.026 0,0.183 -0.012,0.363 -0.036,0.541l-2.224 0c-1.792,0 -3.277,1.365 -3.471,3.107 -1.371,-0.642 -2.321,-2.035 -2.321,-3.648 0,-2.223 1.803,-4.026 4.026,-4.026z"/>
  58. <rect fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" x="37.005" y="12.835" width="17.83" height="6.984" rx="3.492" ry="3.492"/>
  59. <circle fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="54.179" cy="7.654" r="1.151"/>
  60. <circle fill="red" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" cx="41.691" cy="25.278" r="2.26"/>
  61. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="56.246,29.169 58.134,29.169 61.816,16.328 59.928,16.328 "/>
  62. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="58.134,29.169 60.022,29.169 63.703,16.328 61.816,16.328 "/>
  63. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="60.022,29.169 61.909,29.169 65.591,16.328 63.703,16.328 "/>
  64. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="61.909,29.169 63.797,29.169 67.479,16.328 65.591,16.328 "/>
  65. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="63.797,29.169 65.684,29.169 69.366,16.328 67.479,16.328 "/>
  66. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="65.684,29.169 67.572,29.169 71.254,16.328 69.366,16.328 "/>
  67. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="67.572,29.169 69.46,29.169 73.142,16.328 71.254,16.328 "/>
  68. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="69.46,29.169 71.348,29.169 75.03,16.328 73.142,16.328 "/>
  69. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="71.348,29.169 73.236,29.169 76.918,16.328 75.03,16.328 "/>
  70. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="73.236,29.169 75.123,29.169 78.805,16.328 76.918,16.328 "/>
  71. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="75.123,29.169 77.011,29.169 80.693,16.328 78.805,16.328 "/>
  72. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="77.011,29.169 78.899,29.169 82.581,16.328 80.693,16.328 "/>
  73. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="78.899,29.169 80.786,29.169 84.468,16.328 82.581,16.328 "/>
  74. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="80.786,29.169 82.674,29.169 86.356,16.328 84.468,16.328 "/>
  75. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="82.674,29.169 84.562,29.169 88.244,16.328 86.356,16.328 "/>
  76. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="84.562,29.169 86.45,29.169 90.132,16.328 88.244,16.328 "/>
  77. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="86.45,29.169 88.338,29.169 92.02,16.328 90.132,16.328 "/>
  78. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="88.338,29.169 90.225,29.169 93.907,16.328 92.02,16.328 "/>
  79. <polygon fill="#B3B3B3" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="22.9256" points="90.225,29.169 92.113,29.169 95.795,16.328 93.907,16.328 "/>
  80. </g>
  81. </svg>