You are on page 1of 9

// pistols

#define WEAPON_PISTOL_P38 ( +0) //


German
#define WEAPON_PISTOL_LUGER_P08
#define WEAPON_PISTOL_MAUSER_C96
#define WEAPON_PISTOL_HK_USP
#define WEAPON_PISTOL_COLT ( +32+0) //
American // Colt .45 M1911A1
#define WEAPON_PISTOL_ENFIELD ( +64 +0) // British
#define WEAPON_PISTOL_M1892 ( +64+32+0) //
French
#define WEAPON_PISTOL_TOKAREV (+128 +0) // Russian
#define WEAPON_PISTOL_MAKAROV
#define WEAPON_PISTOL_NAMBU (+128 +32+0) //
Japanese
#define WEAPON_PISTOL_BERETTA_M1934 (+128+64 +0) // Italian
#define WEAPON_PISTOL_GLOCK_17 // Others
// Austrian

// rifles
#define WEAPON_RIFLE_KARABINER_98K ( 0) //
German
#define WEAPON_RIFLE_GEWEHR98
#define WEAPON_RIFLE_GEWEHR43 ( +1)
#define WEAPON_RIFLE_STG44 ( +2)
#define WEAPON_RIFLE_FG_42 ( +3)
#define WEAPON_RIFLE_G3
// Full-auto SLR
#define WEAPON_RIFLE_HK_G36 ( +14)
#define WEAPON_RIFLE_HK_G36C ( +15)
#define WEAPON_RIFLE_HK_416
#define WEAPON_RIFLE_HK_417
#define WEAPON_RIFLE_GARAND ( +32 +0) //
American
#define WEAPON_RIFLE_SPRINGFIELD ( +32 +1)
#define WEAPON_RIFLE_M4 ( +32+13)
#define WEAPON_RIFLE_M14 ( +32+14)
#define WEAPON_RIFLE_M16 ( +32+15)
#define WEAPON_RIFLE_LEE_ENFIELD ( +64 +0) // British
#define WEAPON_RIFLE_SLR ( +64 +14)
#define WEAPON_RIFLE_SA80 ( +64 +15)
#define WEAPON_RIFLE_L129A1
#define WEAPON_RIFLE_BERTHIER ( +64+32 +0) // French
#define WEAPON_RIFLE_MAS36 ( +64+32 +1)
#define WEAPON_RIFLE_MAS49
#define WEAPON_RIFLE_LEBEL_1886
#define WEAPON_RIFLE_FAMAS_G2
#define WEAPON_RIFLE_FAMAS_F1
#define WEAPON_RIFLE_MODEL_1930G (+128 +0) // Russian
#define WEAPON_RIFLE_SVT_38 (+128 +1)
#define WEAPON_RIFLE_SVT_40 (+128 +2)
#define WEAPON_RIFLE_AK_47 (+128 +11)
#define WEAPON_RIFLE_AK_74 (+128 +12)
#define WEAPON_RIFLE_AK_12 (+128 +13)
#define WEAPON_RIFLE_AK_15 (+128 +14)
#define WEAPON_RIFLE_VSS (+128 +15)
#define WEAPON_RIFLE_SKS
#define WEAPON_RIFLE_SVD
#define WEAPON_RIFLE_AS_VAL
#define WEAPON_RIFLE_ARISAKA (+128 +32 +0) // Japanese
#define WEAPON_RIFLE_CARCANO (+128+64 +0) // Italian
#define WEAPON_RIFLE_STEYR_AUG //
Others // Austrian
#define
WEAPON_RIFLE_SCAR_H //
Belgian
#define WEAPON_RIFLE_SCAR_L

// carbines
#define WEAPON_CARBINE_M1 ( +32 +0) //
American
#define WEAPON_CARBINE_M2 ( +32 +1)
#define WEAPON_CARBINE_BERTHIER ( +64+32 +0) //
French
#define WEAPON_CARBINE_MODEL_38 (+128 +0) //
Russian

// SMGs
#define WEAPON_SMG_MP40 ( +0) //
German
#define WEAPON_SMG_MP38 ( +1)
#define WEAPON_SMG_MP18
#define WEAPON_SMG_MP28
#define WEAPON_SMG_MP5
#define WEAPON_SMG_MP7
#define WEAPON_SMG_M3 ( +32 +0) //
American
#define WEAPON_SMG_UZI ( +32+15)
#define WEAPON_SMG_STEN ( +64 +0) //
British
#define WEAPON_SMG_THOMPSON ( +64 +1)
#define WEAPON_SMG_STERLING
#define WEAPON_SMG_MAS38 ( +64+32 +0) //
French
#define WEAPON_SMG_MAT49
#define WEAPON_SMG_PPSH (+128 +0) //
Russian
#define WEAPON_SMG_PPD (+128 +1)
#define WEAPON_SMG_TYPE_100 (+128 +32 +0) //
Japanese
#define WEAPON_SMG_BERETTA_M1938 (+128+64 +0) // Italian

// LMGs
#define WEAPON_LMG_MG34 ( +0) //
German
#define WEAPON_LMG_MG37 ( +1)
#define WEAPON_LMG_MG42 ( +2)
#define WEAPON_LMG_MG13 ( +3)
#define WEAPON_LMG_MG13_TWIN ( +4)
#define WEAPON_LMG_MG34_TWIN ( +5)
#define WEAPON_LMG_MG3
#define WEAPON_LMG_MG4
#define WEAPON_LMG_MG5
#define WEAPON_LMG_BAR ( +32 +0) //
American
#define WEAPON_LMG_M1919 ( +32 +1)
#define WEAPON_LMG_M60 ( +32+14)
#define WEAPON_LMG_M240 ( +32+15)
#define WEAPON_LMG_M249
#define WEAPON_LMG_BREN ( +64 +0) //
British
#define WEAPON_LMG_BESA ( +64 +1)
#define WEAPON_LMG_VICKERS_303 ( +64 +2)
// changed to HMG but leave this here just for old saved
games (tanks use the LMG version)
#define WEAPON_LMG_LEWIS
#define WEAPON_LMG_M2429 ( +64+32 +0) //
French
#define WEAPON_LMG_REIBEL ( +64+32 +1)
#define WEAPON_LMG_HOTCHKISS_1914 ( +64+32 +2)
#define WEAPON_LMG_CHAUCHAT
#define WEAPON_LMG_AA_52
#define WEAPON_LMG_DT (+128 +0) //
Russian
#define WEAPON_LMG_DP27 (+128 +1)
#define WEAPON_LMG_PK (+128 +13)
#define WEAPON_LMG_PKM (+128 +14)
#define WEAPON_LMG_PKS (+128 +15)
#define WEAPON_LMG_PKP (+128 +12)
#define WEAPON_LMG_PKT
#define WEAPON_LMG_RPK
#define WEAPON_LMG_TYPE_91 (+128 +32 +0) //
Japanese
#define WEAPON_LMG_TYPE_97 (+128 +32 +1)
#define WEAPON_LMG_TYPE_99 (+128 +32 +2)
#define WEAPON_LMG_BREDA_M1930 (+128+64 +0) //
Italian
#define WEAPON_LMG_MINIMI // Others
// Belgian // same as M249

// HMGs
//#define WEAPON_HMG_FLAK_VIERLING_38 ( +0) // German
//#define WEAPON_HMG_FLAK_30 ( +1)
//#define WEAPON_HMG_FLAK_38 ( +2)
//#define WEAPON_HMG_20_KWK30_L55 ( +3)
//#define WEAPON_HMG_20_KWK38_L55 ( +4)
#define WEAPON_HMG_50CAL ( +32+0) //
American
#define WEAPON_HMG_50CAL_QUAD ( +32+1)
#define WEAPON_HMG_M1917 ( +32+2)
#define WEAPON_HMG_VICKERS_303 ( +64 +0) //
British
#define WEAPON_HMG_VICKERS_50 ( +64 +1)
#define WEAPON_HMG_BESA ( +64 +2)
#define WEAPON_HMG_HOTCHKISS_1914 ( +64+32+0) // French
// changed to LMG but leave this here just for old saved games
#define WEAPON_HMG_MAXIM (+128 +0) //
Russian
//#define WEAPON_HMG_20_TNSH (+128 +1)
#define WEAPON_HMG_SG43 (+128 +2)
#define WEAPON_HMG_DSHK (+128 +3)
#define WEAPON_HMG_NSV //
a replacement for DShK in the Cold War
#define WEAPON_HMG_KPVT
#define WEAPON_HMG_TYPE_92 (+128 +32+0) //
Japanese
#define WEAPON_HMG_TYPE_93 (+128 +32+1)
#define WEAPON_HMG_BREDA_M1931 (+128+64 +0) //
Italian
#define WEAPON_HMG_BREDA_M1937 (+128+64 +1)
#define WEAPON_HMG_BREDA_M1937_DUAL (+128+64 +2)
#define WEAPON_HMG_BREDA_M1938 (+128+64 +3)
#define WEAPON_HMG_BREDA_M1938_DUAL (+128+64 +4)
#define WEAPON_HMG_FIAT_REVELLI_M1914 (+128+64 +8)
#define WEAPON_HMG_FIAT_REVELLI_M1935 (+128+64 +9)

// AT rifles
#define WEAPON_AT_RIFLE_PZB_38 ( +0) //
German
#define WEAPON_AT_RIFLE_PZB_39 ( +1)
#define WEAPON_AT_RIFLE_BOYS ( +64 +0) // British
#define WEAPON_AT_RIFLE_PTRD (+128 +0) // Russian
#define WEAPON_AT_RIFLE_PTRS (+128 +1)
#define WEAPON_AT_RIFLE_TYPE_97 (+128 +32 +0) //
Japanese
#define WEAPON_AT_RIFLE_SOLOTHURN (+128+64 +0) // Italian

// flamethrowers
#define WEAPON_FLAMETHROWER_MAN ( +0)
#define WEAPON_FLAMETHROWER_TANK ( +1)

// launchers
#define WEAPON_LAUNCHER_PANZERSCHRECK ( +0) // German
#define WEAPON_LAUNCHER_PANZERFAUST_3 ( +15)
#define WEAPON_LAUNCHER_BAZOOKA_M1 ( +32 +0) // American
#define WEAPON_LAUNCHER_BAZOOKA_M1A1 ( +32 +1)
#define WEAPON_LAUNCHER_BAZOOKA_M9 ( +32 +2)
#define WEAPON_LAUNCHER_BAZOOKA_M9A1 ( +32 +3)
#define WEAPON_LAUNCHER_BAZOOKA_M20 ( +32 +4)
#define WEAPON_LAUNCHER_M67 ( +32+14)
#define WEAPON_LAUNCHER_M3_MAAWS ( +32+15)
#define WEAPON_LAUNCHER_PIAT ( +64 +0) // British
#define WEAPON_LAUNCHER_CARL_GUSTAF ( +64 +15)
#define WEAPON_LAUNCHER_LRAC_F1 // French
#define WEAPON_LAUNCHER_RPG_7 (+128 +14) // Russian
#define WEAPON_LAUNCHER_RPG_32 (+128 +15)
#define WEAPON_LAUNCHER_70MM (+128 +32 +0) // Japanese

// RPGs
#define WEAPON_RPG_PANZERFAUST_30K ( +0)
#define WEAPON_RPG_PANZERFAUST_30 ( +1)
#define WEAPON_RPG_PANZERFAUST_60 ( +2)
#define WEAPON_RPG_PANZERFAUST_100 ( +3)
#define WEAPON_RPG_PANZERFAUST_150 ( +4)
#define WEAPON_RPG_PANZERFAUST_44
#define WEAPON_RPG_M72_LAW ( +32+14) //
American
#define WEAPON_RPG_AT4 ( +32+15)
#define WEAPON_RPG_M47_DRAGON
#define WEAPON_RPG_FGM_148_JAVELIN
#define WEAPON_RPG_LAW_80 ( +64 +0) //
British
#define WEAPON_RPG_16 (+128 +7) //
Russian
#define WEAPON_RPG_18 (+128 +8)
#define WEAPON_RPG_22 (+128 +9)
#define WEAPON_RPG_26 (+128 +10)
#define WEAPON_RPG_27 (+128 +11)
#define WEAPON_RPG_28 (+128 +12)
#define WEAPON_RPG_29 (+128 +13)
#define WEAPON_RPG_30 (+128 +14)

// mortars
#define WEAPON_MORTAR_GW36 ( +0) //
German
#define WEAPON_MORTAR_GW34 ( +1)
#define WEAPON_MORTAR_GW42 ( +2)
#define WEAPON_MORTAR_60_M2 ( +32+0) //
American
#define WEAPON_MORTAR_80_M1 ( +32+1)
#define WEAPON_MORTAR_4_2_INCH_M2 ( +32+2)
#define WEAPON_MORTAR_2_INCH ( +64 +0) // British
#define WEAPON_MORTAR_3_INCH ( +64 +1)
#define WEAPON_MORTAR_4_2_INCH ( +64 +2)
#define WEAPON_MORTAR_BRANDT_1935 ( +64+32+0) // French
#define WEAPON_MORTAR_BRANDT_2731 ( +64+32+1)
#define WEAPON_MORTAR_5CM (+128 +0) //
Russian
#define WEAPON_MORTAR_82MM (+128 +1)
#define WEAPON_MORTAR_120_PM_38 (+128 +2)
#define WEAPON_MORTAR_TYPE_89 (+128 +32+0) // Japanese
#define WEAPON_MORTAR_TYPE_98 (+128 +32+1)
#define WEAPON_MORTAR_TYPE_97 (+128 +32+4)
#define WEAPON_MORTAR_TYPE_99 (+128 +32+5)
#define WEAPON_MORTAR_TYPE_2 (+128 +32+8)
#define WEAPON_MORTAR_45MM_BRIXIA (+128+64 +0) // Italian
#define WEAPON_MORTAR_81MM_M35 (+128+64 +1)

#define WEAPON_GRENADE_GRANATE39 ( +0) //


German defensive
#define WEAPON_GRENADE_EIHANDGRANATE39 ( +1) //
German offensive
#define WEAPON_GRENADE_DM51
#define WEAPON_GRENADE_MK2 ( +32+0)
// American defensive
#define WEAPON_GRENADE_MK3 ( +32+1)
// American offensive
#define WEAPON_GRENADE_M26
#define WEAPON_GRENADE_36M ( +64 +0)
// UK defensive
#define WEAPON_GRENADE_69 ( +64 +1)
// UK offensive
#define WEAPON_GRENADE_GAMMON ( +64 +2) // UK
offensive
#define WEAPON_GRENADE_L2A1
#define WEAPON_GRENADE_L109A1
#define WEAPON_GRENADE_F1 ( +64+32+0)
// French defensive
#define WEAPON_GRENADE_1914 (+128 +0)
// USSR offensive
#define WEAPON_GRENADE_F_1 (+128 +1)
// USSR defensive
#define WEAPON_GRENADE_RPG43 (+128 +2) //
USSR anti-tank
#define WEAPON_GRENADE_TYPE_97 (+128 +32+0)
// Japanese
#define WEAPON_GRENADE_SRCM (+128+64 +0)
// Italian

// grenade discharger
#define WEAPON_GRENADE_LAUNCHER_GEW ( +0) //
German
#define WEAPON_GRENADE_LAUNCHER_HK69A1
#define WEAPON_GRENADE_LAUNCHER_AG36
#define WEAPON_GRENADE_LAUNCHER_M7 ( 32+0) //
American
#define WEAPON_GRENADE_LAUNCHER_M203 ( 32+1)
#define WEAPON_GRENADE_LAUNCHER_MILKOR_MGL ( 32+2)
#define WEAPON_GRENADE_LAUNCHER_VB ( +64+32+0) //
French
#define WEAPON_GRENADE_LAUNCHER_30MM (+128 +32+0) //
Japanese
#define WEAPON_GRENADE_LAUNCHER_40MM (+128 +32+1)
#define WEAPON_GRENADE_LAUNCHER_GP_25 (+128 +0) //
Russian
#define WEAPON_GRENADE_LAUNCHER_RG_6 (+128 +1)
#define WEAPON_GRENADE_LAUNCHER_GM_94 (+128 +2)

// auto cannons
#define WEAPON_AUTOCANNON_FLAK_VIERLING_38 ( +0) // German
#define WEAPON_AUTOCANNON_FLAK_30 ( +1)
#define WEAPON_AUTOCANNON_FLAK_38 ( +2)
#define WEAPON_AUTOCANNON_20_KWK30_L55 ( +3)
#define WEAPON_AUTOCANNON_20_KWK38_L55 ( +4)
#define WEAPON_AUTOCANNON_FLAK_43 ( +5)
#define WEAPON_AUTOCANNON_M242_BUSHMASTER ( +32+15)
#define WEAPON_AUTOCANNON_20_TNSH (+128 +0) // Russian
#define WEAPON_AUTOCANNON_30_2A42 (+128 +15)
#define WEAPON_AUTOCANNON_25MM (+128 +32 +0) //
Japanese
#define WEAPON_AUTOCANNON_BREDA_20_65 (+128+64 +0) // Italian

// cannons
//#define WEAPON_CANNON_20_KWK30_L55 ( +0)
// German
//#define WEAPON_CANNON_20_KWK38_L55 ( +1)
#define WEAPON_CANNON_28_SPZB41 ( +2)
#define WEAPON_CANNON_37_KWK34T_L40 ( +3)
#define WEAPON_CANNON_37_KWK38T_L47 ( +4)
#define WEAPON_CANNON_37_KWK36_L45 ( +5)
#define WEAPON_CANNON_50_KWK38_L42 ( +6)
#define WEAPON_CANNON_50_KWK39_L60 ( +7)
#define WEAPON_CANNON_75_KWK37_L24 ( +8)
#define WEAPON_CANNON_75_KWK40_L43 ( +9)
#define WEAPON_CANNON_75_KWK40_L48 ( +10)
#define WEAPON_CANNON_75_KWK42_L70 ( +11)
#define WEAPON_CANNON_88_KWK36_L56 ( +12)
// source http://en.wikipedia.org/wiki/8.8_cm_KwK_36
#define WEAPON_CANNON_88_KWK43_L71 ( +13)
#define WEAPON_CANNON_128_KWK44_L55 ( +14)
#define WEAPON_CANNON_88_FLAK36 ( +15)
// source http://en.wikipedia.org/wiki/8.8_cm_Flak_18/36/37/41
#define WEAPON_CANNON_75_LEIG18 ( +17)
#define WEAPON_CANNON_105_LEFH18_L28 ( +16)
#define WEAPON_CANNON_150_SFH18_L30 ( +18)
#define WEAPON_CANNON_37_PAK36 ( +20)
#define WEAPON_CANNON_42_PAK41 ( +21)
#define WEAPON_CANNON_47_PAK38_T ( +22)
#define WEAPON_CANNON_50_PAK38 ( +24)
#define WEAPON_CANNON_75_PAK39 ( +25)
#define WEAPON_CANNON_75_PAK40 ( +26)
#define WEAPON_CANNON_75_PAK41 ( +29)
#define WEAPON_CANNON_75_KWK44_L36_5 ( +27)
#define WEAPON_CANNON_88_PAK43 ( +28)
#define WEAPON_CANNON_128_PAK44 ( +30)

#define WEAPON_CANNON_120_L_44 ( +23)


// Leopard 2
#define WEAPON_CANNON_120_L_55 ( +31)
// Leopard 2

#define WEAPON_CANNON_37_M3 ( +32 +0)


// US
#define WEAPON_CANNON_37_M5 ( +32 +1)
#define WEAPON_CANNON_37_M6 ( +32 +2)
#define WEAPON_CANNON_57_M1 ( +32 +4)
// same as 6 pounder
#define WEAPON_CANNON_75_M2 ( +32 +8)
#define WEAPON_CANNON_75_M3 ( +32 +9)
#define WEAPON_CANNON_75_M6 ( +32+10)
#define WEAPON_CANNON_76_M1A1 ( +32+12)
#define WEAPON_CANNON_76_M1A2 ( +32+13)
// same as M1A1 but has a muzzle brake
#define WEAPON_CANNON_3INCH_M5 ( +32+16)
#define WEAPON_CANNON_3INCH_M7 ( +32+17)
#define WEAPON_CANNON_90_M2 ( +32+20)
#define WEAPON_CANNON_90_M3 ( +32+21)
#define WEAPON_CANNON_90_T15 ( +32+22)
#define WEAPON_CANNON_75_HOWITZER ( +32+23)
#define WEAPON_CANNON_105_HOWITZER ( +32+24)

#define WEAPON_CANNON_105_T5 ( +32+25)


// T29
#define WEAPON_CANNON_76_M32A1 ( +32+26)
// M41 Walker Bulldog
#define WEAPON_CANNON_90_M41 ( +32+27)
// M48 Patton
#define WEAPON_CANNON_105_M68 ( +32+28)
// M48 Patton, M60, M1 Abrams
#define WEAPON_CANNON_152_M18 ( +32+29)
// M551 Sheridan
#define WEAPON_CANNON_152_M162 ( +32+30)
// M60
#define WEAPON_CANNON_120_M256 ( +32+31)
// M1 Abrams

#define WEAPON_CANNON_2PDR_OQF ( +64 +0)


// UK
#define WEAPON_CANNON_6PDR_OQF_L43 ( +64 +4)
#define WEAPON_CANNON_6PDR_OQF_L50 ( +64 +5)
#define WEAPON_CANNON_75MM_OQF ( +64 +8)
#define WEAPON_CANNON_17PDR_OQF ( +64 +12)
#define WEAPON_CANNON_77MM_OQF ( +64 +16)
#define WEAPON_CANNON_20PDR_OQF ( +64 +17)
#define WEAPON_CANNON_25PDR_OQF ( +64 +20)
#define WEAPON_CANNON_3INCH_OQF ( +64 +21)
#define WEAPON_CANNON_95MM_OQF ( +64 +22)
#define WEAPON_CANNON_3_7_INCH_OQF ( +64 +23)

#define WEAPON_CANNON_76_L23A1 ( +64 +26)


#define WEAPON_CANNON_90_COCKERILL ( +64 +27)
#define WEAPON_CANNON_105_L7 ( +64 +28)
// Centurion, Leopard I
#define WEAPON_CANNON_120_L1 ( +64 +29)
// Conqueror
#define WEAPON_CANNON_120_L11A5 ( +64 +30)
// Chieftan, Challenger 1
#define WEAPON_CANNON_120_L30A1 ( +64 +31)
// Challenger 2

#define WEAPON_CANNON_25_HOTCHKISS ( +64+32 +0)


// French
#define WEAPON_CANNON_25_SA35 ( +64+32 +1)
#define WEAPON_CANNON_25_SA37 ( +64+32 +2)
#define WEAPON_CANNON_37_SA18 ( +64+32 +4)
#define WEAPON_CANNON_37_SA38 ( +64+32 +5)
#define WEAPON_CANNON_47_SA34 ( +64+32 +8)
#define WEAPON_CANNON_47_SA35 ( +64+32 +9)
#define WEAPON_CANNON_47_SA37 ( +64+32+10)
#define WEAPON_CANNON_75_SA32 ( +64+32+12)
#define WEAPON_CANNON_75_SA35 ( +64+32+13)
#define WEAPON_CANNON_75_SA50 ( +64+32+24)
#define WEAPON_CANNON_75_M1897 ( +64+32+14)
#define WEAPON_CANNON_90_SA_1945 ( +64+32+20)
// ARL 44
#define WEAPON_CANNON_90_CN_90_F3 ( +64+32+23)
// AMX-13-90
#define WEAPON_CANNON_105_CN_105_F1 ( +64+32+25)
// AMX-30
#define WEAPON_CANNON_120_SA_46 ( +64+32+21)
// AMX-50
#define WEAPON_CANNON_120_GIAT ( +64+32+22)
// Leclerc

#define WEAPON_CANNON_45_19K (+128 +0)


// Russian
#define WEAPON_CANNON_45_20K (+128 +1)
#define WEAPON_CANNON_45_53K (+128 +2)
#define WEAPON_CANNON_45_M42 (+128 +3)
#define WEAPON_CANNON_57_ZIS_2 (+128 +6)
#define WEAPON_CANNON_76_L_11 (+128 +8)
#define WEAPON_CANNON_76_F_32 (+128 +9)
#define WEAPON_CANNON_76_F_34 (+128 +10)
#define WEAPON_CANNON_76_ZIS_3 (+128 +11)
#define WEAPON_CANNON_85_S_53 (+128 +16)
#define WEAPON_CANNON_85_D_5T (+128 +17)
#define WEAPON_CANNON_85_52_K (+128 +18)
#define WEAPON_CANNON_100_D_10 (+128 +24)
#define WEAPON_CANNON_122_A_19 (+128 +25)
#define WEAPON_CANNON_122_D_25T (+128 +26)
#define WEAPON_CANNON_122_M_30 (+128 +27)
#define WEAPON_CANNON_152_M_10 (+128 +28)
#define WEAPON_CANNON_152_ML_20 (+128 +29)

#define WEAPON_CANNON_73_2A28_GROM (+128 +7)


#define WEAPON_CANNON_100_2A70 (+128 +12)
#define WEAPON_CANNON_100_D_10_T2S
#define WEAPON_CANNON_115_2A20 (+128 +13)
#define WEAPON_CANNON_125_2A46_1 (+128 +14)
#define WEAPON_CANNON_125_2A46_2 (+128 +15)
#define WEAPON_CANNON_125_2A46M (+128 +19)
#define WEAPON_CANNON_125_2A46M_1 (+128 +20)
#define WEAPON_CANNON_125_2A46M_2 (+128 +21)
#define WEAPON_CANNON_125_2A46M_5 (+128 +23)
#define WEAPON_CANNON_125_KBA_3 (+128 +30)
#define WEAPON_CANNON_125_2A82_1M (+128 +31)
#define WEAPON_CANNON_130_M_46 (+128 +22)
#define WEAPON_CANNON_130_M_65 (+128 +5)

#define WEAPON_CANNON_37_TYPE_94 (+128 +32 +0)


// Type 95 Ha-Go Japanese
#define WEAPON_CANNON_37_TYPE_98 (+128 +32 +1)
#define WEAPON_CANNON_37_TYPE_100 (+128 +32 +2)
// Type 98 Ke-Ni
#define WEAPON_CANNON_37_TYPE_1 (+128 +32 +3)
#define WEAPON_CANNON_47_TYPE_1 (+128 +32 +6)
#define WEAPON_CANNON_47_TYPE_1_TANK_GUN (+128 +32 +7) //
Type 97 Chi-Ha, Type 1 Chi-He
#define WEAPON_CANNON_57_TYPE_90 (+128 +32 +8)
// Type 87 Chi-I, Type 89 I-Go
#define WEAPON_CANNON_57_TYPE_97 (+128 +32 +9)
// Type 97 Chi-Ha
#define WEAPON_CANNON_70_TYPE_92 (+128 +32+12)
#define WEAPON_CANNON_75_TYPE_90 (+128 +32+16)
#define WEAPON_CANNON_75_TYPE_3 (+128 +32+17)
// Type 3 Chi-Nu
#define WEAPON_CANNON_75_TYPE_5 (+128 +32+18)
// Type 4 Chi-To, Type 5 Chi-Ri
#define WEAPON_CANNON_105_TYPE_91 (+128 +32+24)
#define WEAPON_CANNON_150_TYPE_38 (+128 +32+26)
#define WEAPON_CANNON_150_TYPE_4 (+128 +32+27)

#define WEAPON_CANNON_37_L40 (+128+64 +0)


// Italian
#define WEAPON_CANNON_37_L45 (+128+64 +1)
#define WEAPON_CANNON_37_L54 (+128+64 +2)
#define WEAPON_CANNON_47_L32 (+128+64 +8)
#define WEAPON_CANNON_47_L40 (+128+64 +9)
#define WEAPON_CANNON_75_L18 (+128+64 +12)
#define WEAPON_CANNON_75_L34 (+128+64 +13)
#define WEAPON_CANNON_75_L46 (+128+64 +14)
#define WEAPON_CANNON_90_L53 (+128+64 +18)
#define WEAPON_CANNON_105_L25 (+128+64 +24)

You might also like