Weapons reliability


How jamming works

by SpaceViking

 

Previously all that mattered was the gun condition and whether you were firing single or auto. I added gun reliability into the picture.

The chart below shows the old behavior versus new for each gun condition number number (0-100).

 

So look at the 90 line. In the old code your gun wouldn't jam, well, hardly ever. The old code had some minute chance of it happening (like 1 in 10,000). And it didn't matter whether your gun was a piece of junk (Type 85) or the best gun ever (whatever). In the new code a really reliable gun still won't jam BUT a junky one has a small chance in either auto or single fire. As you can see at the bottom of the chart the old code topped off the chances pretty low. The new code is still pretty low (a 0 condition gun really ought to be almost unusable IMO) but I just chose 50% as a cutoff point because you're not likely to get more than a shot or two off before it jams anyway.

 

 

gun   reliabilty (auto or burst)           old    reliability (single shot)           old

cond  -4  -3  -2  -1   0  +1  +2  +3  +4   auto   -4  -3  -2  -1   0  +1  +2  +3  +4  single

====  === === === === === === === === ===  ====  === === === === === === === === ===  ======

 100    2   0   0   0   0   0   0   0   0     0    0   0   0   0   0   0   0   0   0       0

  99    3   1   0   0   0   0   0   0   0     0    0   0   0   0   0   0   0   0   0       0

  98    3   2   0   0   0   0   0   0   0     0    0   0   0   0   0   0   0   0   0       0

  97    4   3   1   0   0   0   0   0   0     0    0   0   0   0   0   0   0   0   0       0

  96    5   3   2   0   0   0   0   0   0     0    0   0   0   0   0   0   0   0   0       0

  95    6   4   3   1   0   0   0   0   0     0    0   0   0   0   0   0   0   0   0       0

  94    6   5   3   2   0   0   0   0   0     0    0   0   0   0   0   0   0   0   0       0

  93    7   6   4   3   1   0   0   0   0     0    1   0   0   0   0   0   0   0   0       0

  92    8   6   5   3   2   0   0   0   0     0    1   0   0   0   0   0   0   0   0       0

  91    9   7   6   4   3   1   0   0   0     0    2   1   0   0   0   0   0   0   0       0

  90    9   8   6   5   3   2   0   0   0     0    3   1   0   0   0   0   0   0   0       0

  89   10   9   7   6   4   3   1   0   0     0    4   2   1   0   0   0   0   0   0       0

  88   11   9   8   6   5   3   2   0   0     0    5   3   1   0   0   0   0   0   0       0

  87   12  10   9   7   6   4   3   1   0     0    5   4   2   1   0   0   0   0   0       0

  86   13  11   9   8   6   5   3   2   0     0    6   5   3   1   0   0   0   0   0       0

  85   13  12  10   9   7   6   4   3   1     0    7   5   4   2   1   0   0   0   0       0

  84   14  13  11   9   8   6   5   3   2     0    8   6   5   3   1   0   0   0   0       0

  83   15  13  12  10   9   7   6   4   3     0    9   7   5   4   2   1   0   0   0       0

  82   16  14  13  11   9   8   6   5   3     0    9   8   6   5   3   1   0   0   0       0

  81   17  15  13  12  10   9   7   6   4     0   10   9   7   5   4   2   1   0   0       0

  80   17  16  14  13  11   9   8   6   5     0   11   9   8   6   5   3   1   0   0       0

  79   18  17  15  13  12  10   9   7   6     0   12  10   9   7   5   4   2   1   0       0

  78   19  17  16  14  13  11   9   8   6     0   13  11   9   8   6   5   3   1   0       0

  77   20  18  17  15  13  12  10   9   7     0   14  12  10   9   7   5   4   2   1       0

  76   21  19  17  16  14  13  11   9   8     0   14  13  11   9   8   6   5   3   1       0

  75   21  20  18  17  15  13  12  10   9     0   15  14  12  10   9   7   5   4   2       0

  74   22  21  19  17  16  14  13  11   9     0   16  14  13  11   9   8   6   5   3       0

  73   23  21  20  18  17  15  13  12  10     0   17  15  14  12  10   9   7   5   4       0

  72   24  22  21  19  17  16  14  13  11     0   18  16  14  13  11   9   8   6   5       0

  71   25  23  21  20  18  17  15  13  12     0   19  17  15  14  12  10   9   7   5       0

  70   25  24  22  21  19  17  16  14  13     0   19  18  16  14  13  11   9   8   6       0

  69   26  25  23  21  20  18  17  15  13     0   20  19  17  15  14  12  10   9   7       0

  68   27  25  24  22  21  19  17  16  14     0   21  19  18  16  14  13  11   9   8       0

  67   28  26  25  23  21  20  18  17  15     1   22  20  19  17  15  14  12  10   9       0

  66   29  27  25  24  22  21  19  17  16     1   23  21  19  18  16  14  13  11   9       1

  65   29  28  26  25  23  21  20  18  17     1   24  22  20  19  17  15  14  12  10       1

  64   30  29  27  25  24  22  21  19  17     1   25  23  21  19  18  16  14  13  11       1

  63   31  29  28  26  25  23  21  20  18     1   25  24  22  20  19  17  15  14  12       1

  62   32  30  29  27  25  24  22  21  19     2   26  25  23  21  19  18  16  14  13       1

  61   33  31  29  28  26  25  23  21  20     2   27  25  24  22  20  19  17  15  14       1

  60   34  32  30  29  27  25  24  22  21     2   28  26  25  23  21  19  18  16  14       2

  59   34  33  31  29  28  26  25  23  21     2   29  27  25  24  22  20  19  17  15       2

  58   35  34  32  30  29  27  25  24  22     3   30  28  26  25  23  21  19  18  16       2

  57   36  34  33  31  29  28  26  25  23     3   31  29  27  25  24  22  20  19  17       2

  56   37  35  34  32  30  29  27  25  24     3   32  30  28  26  25  23  21  19  18       2

  55   38  36  34  33  31  29  28  26  25     4   32  31  29  27  25  24  22  20  19       3

  54   39  37  35  34  32  30  29  27  25     4   33  32  30  28  26  25  23  21  19       3

  53   40  38  36  34  33  31  29  28  26     4   34  32  31  29  27  25  24  22  20       3

  52   40  39  37  35  34  32  30  29  27     5   35  33  32  30  28  26  25  23  21       4

  51   41  40  38  36  34  33  31  29  28     5   36  34  32  31  29  27  25  24  22       4

  50   42  40  39  37  35  34  32  30  29     5   37  35  33  32  30  28  26  25  23       4

  49   43  41  40  38  36  34  33  31  29     6   38  36  34  32  31  29  27  25  24       4

  48   44  42  40  39  37  35  34  32  30     6   39  37  35  33  32  30  28  26  25       5

  47   45  43  41  40  38  36  34  33  31     7   40  38  36  34  32  31  29  27  25       5

  46   46  44  42  40  39  37  35  34  32     7   41  39  37  35  33  32  30  28  26       6

  45   47  45  43  41  40  38  36  34  33     7   42  40  38  36  34  32  31  29  27       6

  44   48  46  44  42  40  39  37  35  34     8   43  41  39  37  35  33  32  30  28       6

  43   48  47  45  43  41  40  38  36  34     8   44  42  40  38  36  34  32  31  29       7

  42   49  48  46  44  42  40  39  37  35     9   45  43  41  39  37  35  33  32  30       7

  41   50  48  47  45  43  41  40  38  36     9   46  44  42  40  38  36  34  32  31       7

  40   51  49  48  46  44  42  40  39  37    10   47  45  43  41  39  37  35  33  32       8

  39   52  50  48  47  45  43  41  40  38    10   48  46  44  42  40  38  36  34  32       8

  38   53  51  49  48  46  44  42  40  39    11   49  47  45  43  41  39  37  35  33       9

  37   54  52  50  48  47  45  43  41  40    11   50  48  46  44  42  40  38  36  34       9

  36   54  53  51  49  48  46  44  42  40    12   51  49  47  45  43  41  39  37  35       9

  35   54  53  52  50  48  47  45  43  41    12   52  50  48  46  44  42  40  38  36      10

  34   54  53  52  51  49  48  46  44  42    13   53  51  49  47  45  43  41  39  37      10

  33   54  53  52  51  50  48  47  45  43    13   54  52  50  48  46  44  42  40  38      11

  32   54  53  52  51  50  49  48  46  44    14   54  53  51  49  47  45  43  41  39      11

  31   54  53  52  51  50  49  48  47  45    15   54  53  52  50  48  46  44  42  40      12

  30   54  53  52  51  50  49  48  47  46    15   54  53  52  51  49  47  45  43  41      12

  29   54  53  52  51  50  49  48  47  46    16   54  53  52  51  50  48  46  44  42      13

  28   54  53  52  51  50  49  48  47  46    17   54  53  52  51  50  49  47  45  43      13

  27   54  53  52  51  50  49  48  47  46    17   54  53  52  51  50  49  48  46  44      14

  26   54  53  52  51  50  49  48  47  46    18   54  53  52  51  50  49  48  47  45      14

  25   54  53  52  51  50  49  48  47  46    19   54  53  52  51  50  49  48  47  46      15

  24   54  53  52  51  50  49  48  47  46    20   54  53  52  51  50  49  48  47  46      15

  23   54  53  52  51  50  49  48  47  46    20   54  53  52  51  50  49  48  47  46      16

  22   54  53  52  51  50  49  48  47  46    21   54  53  52  51  50  49  48  47  46      17

  21   54  53  52  51  50  49  48  47  46    21   54  53  52  51  50  49  48  47  46      17

  20   54  53  52  51  50  49  48  47  46    22   54  53  52  51  50  49  48  47  46      18

  19   54  53  52  51  50  49  48  47  46    23   54  53  52  51  50  49  48  47  46      18

  18   54  53  52  51  50  49  48  47  46    24   54  53  52  51  50  49  48  47  46      19

  17   54  53  52  51  50  49  48  47  46    25   54  53  52  51  50  49  48  47  46      20

  16   54  53  52  51  50  49  48  47  46    25   54  53  52  51  50  49  48  47  46      20

  15   54  53  52  51  50  49  48  47  46    26   54  53  52  51  50  49  48  47  46      21

  14   54  53  52  51  50  49  48  47  46    27   54  53  52  51  50  49  48  47  46      21

  13   54  53  52  51  50  49  48  47  46    28   54  53  52  51  50  49  48  47  46      22

  12   54  53  52  51  50  49  48  47  46    28   54  53  52  51  50  49  48  47  46      23

  11   54  53  52  51  50  49  48  47  46    30   54  53  52  51  50  49  48  47  46      24

  10   54  53  52  51  50  49  48  47  46    31   54  53  52  51  50  49  48  47  46      24

   9   54  53  52  51  50  49  48  47  46    31   54  53  52  51  50  49  48  47  46      25

   8   54  53  52  51  50  49  48  47  46    32   54  53  52  51  50  49  48  47  46      26

   7   54  53  52  51  50  49  48  47  46    33   54  53  52  51  50  49  48  47  46      27

   6   54  53  52  51  50  49  48  47  46    34   54  53  52  51  50  49  48  47  46      27

   5   54  53  52  51  50  49  48  47  46    35   54  53  52  51  50  49  48  47  46      28

   4   54  53  52  51  50  49  48  47  46    36   54  53  52  51  50  49  48  47  46      29

   3   54  53  52  51  50  49  48  47  46    37   54  53  52  51  50  49  48  47  46      30

   2   54  53  52  51  50  49  48  47  46    38   54  53  52  51  50  49  48  47  46      30

   1   54  53  52  51  50  49  48  47  46    39   54  53  52  51  50  49  48  47  46      31

   0   54  53  52  51  50  49  48  47  46    40   54  53  52  51  50  49  48  47  46      32