Karabin

Umumnya kontak dengan musuh terjadi pada jarak 300 meter dan musuh ditembaki dalam waktu singkat saat bergerak dari satu tempat perlindungan ke tempat perlindungan lain. Peluru tidak ditembakkan untuk melumpuhkan musuh, melainkan ditembakkan ke arah musuh agar tidak bergerak dan membalas tembakan. Keadaan ini tidak cocok bagi senapan laras panjang yang berat dan menembakkan proyektil dengan akurasi tinggi. Senjata api dengan daya tembak lebih kecil mampu melumpuhkan musuh dalam jarak dekat, dan tendangan ("recoil") yang dikurangi menjadikan senjata api itu bisa menembakkan lebih banyak proyektil dengan cepat begitu musuh terlihat. Para prajurit bisa membawa lebih banyak peluru karena bobotnya lebih ringan. Laras yang pendek membuat senjata api itu lebih ringan, lebih mudah digunakan di tempat-tempat sempit, dan lebih cepat ditembakkan. Tembakan otomatis juga merupakan fitur yang diharapkan. Rentetan tembakan tiga peluru atau lima peluru meningkatkan kemungkinan perkenaan pada sasaran bergerak.