List of ranged weapons

Pistols
{| class="wikitable" style="border-collapse: collapse; border: 1px solid #000" ! colspan="3" style="background-color: Steelblue; color: white; text-align: center;" | Pistols |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | |  | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | {| style="margin-left: auto; margin-right: auto;" |

|- | |}   | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | {| style="margin-left: auto; margin-right: auto;" |

|}  |  |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | |
 * }
 * }

Shotguns
{| class="wikitable" style="border-collapse: collapse; border: 1px solid #000" ! colspan="3" style="background-color: Steelblue; color: white; text-align: center;" | Shotguns |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | {| style="background-color: Gainsboro; margin-left: auto; margin-right: auto; border: none;" |

|} | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |
 * }

Rifles
{| class="wikitable" style="border-collapse: collapse; border: 1px solid #000" ! colspan="3" style="background-color: Steelblue; color: white; text-align: center;" | Rifles |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | {| style="background-color: Gainsboro; margin-left: auto; margin-right: auto; border: none;" |

|- | |} | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | {| style="background-color: Gainsboro; margin-left: auto; margin-right: auto; border: none;" |

|} |

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | {| style="background-color: Gainsboro; margin-left: auto; margin-right: auto; border: none;" |

|- | |}  | |  |
 * - style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;"
 * - style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;"
 * }

Automatic Rifles
{| class="wikitable" style="border-collapse: collapse; border: 1px solid #000" ! colspan="3" style="background-color: Steelblue; color: white; text-align: center;" | Automatic Rifles |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | |

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | {| style="background-color: Gainsboro; margin-left: auto; margin-right: auto; border: none;" |

|- |

|} | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | |  |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;"

|- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | |   {| style="background-color: Gainsboro; margin-left: auto; margin-right: auto; border: none;" | |-  | |} | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | | {| style="background-color: Gainsboro; margin-left: auto; margin-right: auto; border: none;" | |-  |

|} | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | |- style="background-color: Gainsboro; border-style: solid; border-width: 1px; text-align: center;" | {| style="background-color: Gainsboro; margin-left: auto; margin-right: auto; border: none;" |

|- | |}
 * }
 * }