Annotation of quake2/game/m_flash.c, revision 1.1.1.1

1.1       root        1: // m_flash.c
                      2: 
                      3: #include "q_shared.h"
                      4: 
                      5: // this file is included in both the game dll and quake2,
                      6: // the game needs it to source shot locations, the client
                      7: // needs it to position muzzle flashes
                      8: vec3_t monster_flash_offset [] =
                      9: {
                     10: // flash 0 is not used
                     11:        0.0, 0.0, 0.0,
                     12: 
                     13: // MZ2_TANK_BLASTER_1                          1
                     14:        20.7, -18.5, 28.7,
                     15: // MZ2_TANK_BLASTER_2                          2
                     16:        16.6, -21.5, 30.1,
                     17: // MZ2_TANK_BLASTER_3                          3
                     18:        11.8, -23.9, 32.1,
                     19: // MZ2_TANK_MACHINEGUN_1                       4
                     20:        22.9, -0.7, 25.3,
                     21: // MZ2_TANK_MACHINEGUN_2                       5
                     22:        22.2, 6.2, 22.3,
                     23: // MZ2_TANK_MACHINEGUN_3                       6
                     24:        19.4, 13.1, 18.6,
                     25: // MZ2_TANK_MACHINEGUN_4                       7
                     26:        19.4, 18.8, 18.6,
                     27: // MZ2_TANK_MACHINEGUN_5                       8
                     28:        17.9, 25.0, 18.6,
                     29: // MZ2_TANK_MACHINEGUN_6                       9
                     30:        14.1, 30.5, 20.6,
                     31: // MZ2_TANK_MACHINEGUN_7                       10
                     32:        9.3, 35.3, 22.1,
                     33: // MZ2_TANK_MACHINEGUN_8                       11
                     34:        4.7, 38.4, 22.1,
                     35: // MZ2_TANK_MACHINEGUN_9                       12
                     36:        -1.1, 40.4, 24.1,
                     37: // MZ2_TANK_MACHINEGUN_10                      13
                     38:        -6.5, 41.2, 24.1,
                     39: // MZ2_TANK_MACHINEGUN_11                      14
                     40:        3.2, 40.1, 24.7,
                     41: // MZ2_TANK_MACHINEGUN_12                      15
                     42:        11.7, 36.7, 26.0,
                     43: // MZ2_TANK_MACHINEGUN_13                      16
                     44:        18.9, 31.3, 26.0,
                     45: // MZ2_TANK_MACHINEGUN_14                      17
                     46:        24.4, 24.4, 26.4,
                     47: // MZ2_TANK_MACHINEGUN_15                      18
                     48:        27.1, 17.1, 27.2,
                     49: // MZ2_TANK_MACHINEGUN_16                      19
                     50:        28.5, 9.1, 28.0,
                     51: // MZ2_TANK_MACHINEGUN_17                      20
                     52:        27.1, 2.2, 28.0,
                     53: // MZ2_TANK_MACHINEGUN_18                      21
                     54:        24.9, -2.8, 28.0,
                     55: // MZ2_TANK_MACHINEGUN_19                      22
                     56:        21.6, -7.0, 26.4,
                     57: // MZ2_TANK_ROCKET_1                           23
                     58:        6.2, 29.1, 49.1,
                     59: // MZ2_TANK_ROCKET_2                           24
                     60:        6.9, 23.8, 49.1,
                     61: // MZ2_TANK_ROCKET_3                           25
                     62:        8.3, 17.8, 49.5,
                     63: 
                     64: // MZ2_INFANTRY_MACHINEGUN_1           26
                     65:        26.6, 7.1, 13.1,
                     66: // MZ2_INFANTRY_MACHINEGUN_2           27
                     67:        18.2, 7.5, 15.4,
                     68: // MZ2_INFANTRY_MACHINEGUN_3           28
                     69:        17.2, 10.3, 17.9,
                     70: // MZ2_INFANTRY_MACHINEGUN_4           29
                     71:        17.0, 12.8, 20.1,
                     72: // MZ2_INFANTRY_MACHINEGUN_5           30
                     73:        15.1, 14.1, 21.8,
                     74: // MZ2_INFANTRY_MACHINEGUN_6           31
                     75:        11.8, 17.2, 23.1,
                     76: // MZ2_INFANTRY_MACHINEGUN_7           32
                     77:        11.4, 20.2, 21.0,
                     78: // MZ2_INFANTRY_MACHINEGUN_8           33
                     79:        9.0, 23.0, 18.9,
                     80: // MZ2_INFANTRY_MACHINEGUN_9           34
                     81:        13.9, 18.6, 17.7,
                     82: // MZ2_INFANTRY_MACHINEGUN_10          35
                     83:        15.4, 15.6, 15.8,
                     84: // MZ2_INFANTRY_MACHINEGUN_11          36
                     85:        10.2, 15.2, 25.1,
                     86: // MZ2_INFANTRY_MACHINEGUN_12          37
                     87:        -1.9, 15.1, 28.2,
                     88: // MZ2_INFANTRY_MACHINEGUN_13          38
                     89:        -12.4, 13.0, 20.2,
                     90: 
                     91: // MZ2_SOLDIER_BLASTER_1                       39
                     92:        10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2,
                     93: // MZ2_SOLDIER_BLASTER_2                       40
                     94:        21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2,
                     95: // MZ2_SOLDIER_SHOTGUN_1                       41
                     96:        10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2,
                     97: // MZ2_SOLDIER_SHOTGUN_2                       42
                     98:        21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2,
                     99: // MZ2_SOLDIER_MACHINEGUN_1                    43
                    100:        10.6 * 1.2, 7.7 * 1.2, 7.8 * 1.2,
                    101: // MZ2_SOLDIER_MACHINEGUN_2                    44
                    102:        21.1 * 1.2, 3.6 * 1.2, 19.0 * 1.2,
                    103: 
                    104: // MZ2_GUNNER_MACHINEGUN_1                     45
                    105:        30.1 * 1.15, 3.9 * 1.15, 19.6 * 1.15,
                    106: // MZ2_GUNNER_MACHINEGUN_2                     46
                    107:        29.1 * 1.15, 2.5 * 1.15, 20.7 * 1.15,
                    108: // MZ2_GUNNER_MACHINEGUN_3                     47
                    109:        28.2 * 1.15, 2.5 * 1.15, 22.2 * 1.15,
                    110: // MZ2_GUNNER_MACHINEGUN_4                     48
                    111:        28.2 * 1.15, 3.6 * 1.15, 22.0 * 1.15,
                    112: // MZ2_GUNNER_MACHINEGUN_5                     49
                    113:        26.9 * 1.15, 2.0 * 1.15, 23.4 * 1.15,
                    114: // MZ2_GUNNER_MACHINEGUN_6                     50
                    115:        26.5 * 1.15, 0.6 * 1.15, 20.8 * 1.15,
                    116: // MZ2_GUNNER_MACHINEGUN_7                     51
                    117:        26.9 * 1.15, 0.5 * 1.15, 21.5 * 1.15,
                    118: // MZ2_GUNNER_MACHINEGUN_8                     52
                    119:        29.0 * 1.15, 2.4 * 1.15, 19.5 * 1.15,
                    120: // MZ2_GUNNER_GRENADE_1                                53
                    121:        4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15,
                    122: // MZ2_GUNNER_GRENADE_2                                54
                    123:        4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15,
                    124: // MZ2_GUNNER_GRENADE_3                                55
                    125:        4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15,
                    126: // MZ2_GUNNER_GRENADE_4                                56
                    127:        4.6 * 1.15, -16.8 * 1.15, 7.3 * 1.15,
                    128: 
                    129: // MZ2_CHICK_ROCKET_1                          57
                    130:        -24.8, -9.0, 39.0,
                    131: 
                    132: // MZ2_FLYER_BLASTER_1                         58
                    133:        12.1, 13.4, -14.5,
                    134: // MZ2_FLYER_BLASTER_2                         59
                    135:        12.1, -7.4, -14.5,
                    136: 
                    137: // MZ2_MEDIC_BLASTER_1                         60
                    138:        12.1, 5.4, 16.5,
                    139: 
                    140: // MZ2_GLADIATOR_RAILGUN_1                     61
                    141:        30.0, 18.0, 28.0,
                    142: 
                    143: // MZ2_HOVER_BLASTER_1                         62
                    144:        32.5, -0.8, 10.0,
                    145: 
                    146: // MZ2_ACTOR_MACHINEGUN_1                      63
                    147:        18.4, 7.4, 9.6,
                    148: 
                    149: // MZ2_SUPERTANK_MACHINEGUN_1          64
                    150:        30.0, 30.0, 88.5,
                    151: // MZ2_SUPERTANK_MACHINEGUN_2          65
                    152:        30.0, 30.0, 88.5,
                    153: // MZ2_SUPERTANK_MACHINEGUN_3          66
                    154:        30.0, 30.0, 88.5,
                    155: // MZ2_SUPERTANK_MACHINEGUN_4          67
                    156:        30.0, 30.0, 88.5,
                    157: // MZ2_SUPERTANK_MACHINEGUN_5          68
                    158:        30.0, 30.0, 88.5,
                    159: // MZ2_SUPERTANK_MACHINEGUN_6          69
                    160:        30.0, 30.0, 88.5,
                    161: // MZ2_SUPERTANK_ROCKET_1                      70
                    162:        16.0, -22.5, 91.2,
                    163: // MZ2_SUPERTANK_ROCKET_2                      71
                    164:        16.0, -33.4, 86.7,
                    165: // MZ2_SUPERTANK_ROCKET_3                      72
                    166:        16.0, -42.8, 83.3,
                    167: 
                    168: // --- Start Xian Stuff ---
                    169: // MZ2_BOSS2_MACHINEGUN_L1                     73
                    170:        32,     -40,    70,
                    171: // MZ2_BOSS2_MACHINEGUN_L2                     74
                    172:        32,     -40,    70,
                    173: // MZ2_BOSS2_MACHINEGUN_L3                     75
                    174:        32,     -40,    70,
                    175: // MZ2_BOSS2_MACHINEGUN_L4                     76
                    176:        32,     -40,    70,
                    177: // MZ2_BOSS2_MACHINEGUN_L5                     77
                    178:        32,     -40,    70,
                    179: // --- End Xian Stuff
                    180: 
                    181: // MZ2_BOSS2_ROCKET_1                          78
                    182:        22.0, 16.0, 10.0,
                    183: // MZ2_BOSS2_ROCKET_2                          79
                    184:        22.0, 8.0, 10.0,
                    185: // MZ2_BOSS2_ROCKET_3                          80
                    186:        22.0, -8.0, 10.0,
                    187: // MZ2_BOSS2_ROCKET_4                          81
                    188:        22.0, -16.0, 10.0,
                    189: 
                    190: // MZ2_FLOAT_BLASTER_1                         82
                    191:        32.5, -0.8, 10,
                    192: 
                    193: // MZ2_SOLDIER_BLASTER_3                       83
                    194:        20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2,
                    195: // MZ2_SOLDIER_SHOTGUN_3                       84
                    196:        20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2,
                    197: // MZ2_SOLDIER_MACHINEGUN_3                    85
                    198:        20.8 * 1.2, 10.1 * 1.2, -2.7 * 1.2,
                    199: // MZ2_SOLDIER_BLASTER_4                       86
                    200:        7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2,
                    201: // MZ2_SOLDIER_SHOTGUN_4                       87
                    202:        7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2,
                    203: // MZ2_SOLDIER_MACHINEGUN_4                    88
                    204:        7.6 * 1.2, 9.3 * 1.2, 0.8 * 1.2,
                    205: // MZ2_SOLDIER_BLASTER_5                       89
                    206:        30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2,
                    207: // MZ2_SOLDIER_SHOTGUN_5                       90
                    208:        30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2,
                    209: // MZ2_SOLDIER_MACHINEGUN_5                    91
                    210:        30.5 * 1.2, 9.9 * 1.2, -18.7 * 1.2,
                    211: // MZ2_SOLDIER_BLASTER_6                       92
                    212:        27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2,
                    213: // MZ2_SOLDIER_SHOTGUN_6                       93
                    214:        27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2,
                    215: // MZ2_SOLDIER_MACHINEGUN_6                    94
                    216:        27.6 * 1.2, 3.4 * 1.2, -10.4 * 1.2,
                    217: // MZ2_SOLDIER_BLASTER_7                       95
                    218:        28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2,
                    219: // MZ2_SOLDIER_SHOTGUN_7                       96
                    220:        28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2,
                    221: // MZ2_SOLDIER_MACHINEGUN_7                    97
                    222:        28.9 * 1.2, 4.6 * 1.2, -8.1 * 1.2,
                    223: // MZ2_SOLDIER_BLASTER_8                       98
                    224:        34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2,
                    225: // MZ2_SOLDIER_SHOTGUN_8                       99
                    226:        34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2,
                    227: // MZ2_SOLDIER_MACHINEGUN_8                    100
                    228:        34.5 * 1.2, 9.6 * 1.2, 6.1 * 1.2,
                    229: 
                    230: // --- Xian shit below ---
                    231: // MZ2_MAKRON_BFG                                      101
                    232:        17,             -19.5,  62.9,
                    233: // MZ2_MAKRON_BLASTER_1                                102
                    234:        -3.6,   -24.1,  59.5,
                    235: // MZ2_MAKRON_BLASTER_2                                103
                    236:        -1.6,   -19.3,  59.5,
                    237: // MZ2_MAKRON_BLASTER_3                                104
                    238:        -0.1,   -14.4,  59.5,           
                    239: // MZ2_MAKRON_BLASTER_4                                105
                    240:        2.0,    -7.6,   59.5,   
                    241: // MZ2_MAKRON_BLASTER_5                                106
                    242:        3.4,    1.3,    59.5,
                    243: // MZ2_MAKRON_BLASTER_6                                107
                    244:        3.7,    11.1,   59.5,   
                    245: // MZ2_MAKRON_BLASTER_7                                108
                    246:        -0.3,   22.3,   59.5,
                    247: // MZ2_MAKRON_BLASTER_8                                109
                    248:        -6,             33,             59.5,
                    249: // MZ2_MAKRON_BLASTER_9                                110
                    250:        -9.3,   36.4,   59.5,
                    251: // MZ2_MAKRON_BLASTER_10                       111
                    252:        -7,             35,             59.5,
                    253: // MZ2_MAKRON_BLASTER_11                       112
                    254:        -2.1,   29,             59.5,
                    255: // MZ2_MAKRON_BLASTER_12                       113
                    256:        3.9,    17.3,   59.5,
                    257: // MZ2_MAKRON_BLASTER_13                       114
                    258:        6.1,    5.8,    59.5,
                    259: // MZ2_MAKRON_BLASTER_14                       115
                    260:        5.9,    -4.4,   59.5,
                    261: // MZ2_MAKRON_BLASTER_15                       116
                    262:        4.2,    -14.1,  59.5,           
                    263: // MZ2_MAKRON_BLASTER_16                       117
                    264:        2.4,    -18.8,  59.5,
                    265: // MZ2_MAKRON_BLASTER_17                       118
                    266:        -1.8,   -25.5,  59.5,
                    267: // MZ2_MAKRON_RAILGUN_1                                119
                    268:        -17.3,  7.8,    72.4,
                    269: 
                    270: // MZ2_JORG_MACHINEGUN_L1                      120
                    271:        78.5,   -47.1,  96,                     
                    272: // MZ2_JORG_MACHINEGUN_L2                      121
                    273:        78.5,   -47.1,  96,                     
                    274: // MZ2_JORG_MACHINEGUN_L3                      122
                    275:        78.5,   -47.1,  96,                     
                    276: // MZ2_JORG_MACHINEGUN_L4                      123
                    277:        78.5,   -47.1,  96,                     
                    278: // MZ2_JORG_MACHINEGUN_L5                      124
                    279:        78.5,   -47.1,  96,                     
                    280: // MZ2_JORG_MACHINEGUN_L6                      125
                    281:        78.5,   -47.1,  96,                     
                    282: // MZ2_JORG_MACHINEGUN_R1                      126
                    283:        78.5,   46.7,  96,                      
                    284: // MZ2_JORG_MACHINEGUN_R2                      127
                    285:        78.5,   46.7,   96,                     
                    286: // MZ2_JORG_MACHINEGUN_R3                      128
                    287:        78.5,   46.7,   96,                     
                    288: // MZ2_JORG_MACHINEGUN_R4                      129
                    289:        78.5,   46.7,   96,                     
                    290: // MZ2_JORG_MACHINEGUN_R5                      130
                    291:        78.5,   46.7,   96,                     
                    292: // MZ2_JORG_MACHINEGUN_R6                      131
                    293:        78.5,   46.7,   96,                     
                    294: // MZ2_JORG_BFG_1                                      132
                    295:        6.3,    -9,             111.2,
                    296: 
                    297: // MZ2_BOSS2_MACHINEGUN_R1                     73
                    298:        32,     40,     70,
                    299: // MZ2_BOSS2_MACHINEGUN_R2                     74
                    300:        32,     40,     70,
                    301: // MZ2_BOSS2_MACHINEGUN_R3                     75
                    302:        32,     40,     70,
                    303: // MZ2_BOSS2_MACHINEGUN_R4                     76
                    304:        32,     40,     70,
                    305: // MZ2_BOSS2_MACHINEGUN_R5                     77
                    306:        32,     40,     70,
                    307: 
                    308: // --- End Xian Shit ---
                    309: 
                    310: // end of table
                    311:        0.0, 0.0, 0.0
                    312: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.