@@ -33,10 +33,11 @@ class ProjectileType:
3333
3434class Caliber :
3535 BB = 0
36- MM_9 = IN_38 = 1 # Pistol & SMG
37- MM_762 = 2 # AK47
38- IN_577 = 3 # Rifles
36+ MM_9 = IN_38 = 1
37+ MM_762 = 2
38+ IN_577 = 3
3939 IN_45 = 4
40+ MM_556 = 5
4041
4142
4243class FiringAction :
@@ -360,15 +361,15 @@ class M1911(FromData, Pistol, FullyImplemented):
360361 """
361362
362363
363- class StechkinAPS (FromData , Pistol , SelectiveFire , FullyImplemented ):
364+ class StechkinAPS (FromData , MachinePistol , SelectiveFire , FullyImplemented ):
364365 """
365366 Based on the Stechkin automatic pistol (APS)
366367 """
367368
368369
369- class APS (FromData , Pistol , SelectiveFire , FullyImplemented ):
370+ class CarlGustafm45 (FromData , SMG , FullyImplemented ):
370371 """
371- Based on the Stechkin automatic pistol (APS)
372+ Based on the Carl Gustaf m/45
372373 """
373374
374375
@@ -378,6 +379,24 @@ class PPSh41(FromData, SMG, SelectiveFire, FullyImplemented):
378379 """
379380
380381
382+ class Sten (FromData , SMG , SelectiveFire , FullyImplemented ):
383+ """
384+ Based on the Sten submachine gun
385+ """
386+
387+
388+ class NorincoCQ (FromData , SMG , FullyImplemented ):
389+ """
390+ Based on the Norinco CQ
391+ """
392+
393+
394+ class L1A1 (FromData , Rifle , FullyImplemented ):
395+ """
396+ Based on the L1A1 (FN FAL)
397+ """
398+
399+
381400class OwenSMG (FromData , SMG , FullyImplemented ):
382401 """
383402 Based on the Owen Machine Carbine (Australian)
@@ -390,6 +409,18 @@ class AK47(FromData, Rifle, SelectiveFire, FullyImplemented):
390409 """
391410
392411
412+ class AKM (FromData , Rifle , SelectiveFire , FullyImplemented ):
413+ """
414+ Based on the AKM
415+ """
416+
417+
418+ class Type56 (FromData , Rifle , SelectiveFire , FullyImplemented ):
419+ """
420+ Based on the Type 56
421+ """
422+
423+
393424class HKG3 (FromData , Rifle , SelectiveFire , FullyImplemented ):
394425 """
395426 Based on the Heckler & Koch G3
0 commit comments