BWAPI
trunk/bwapi/BWAPI/Source/BW/WeaponID.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 namespace BW
00004 {
00008   namespace WeaponID
00009   {
00010   enum Enum
00011     {
00012       Gauss_Rifle                               = 0x00,
00013       Gauss_Rifle_Jim_Raynor_Marine             = 0x01,
00014       C_10_Canister_Rifle                       = 0x02,
00015       C_10_Canister_Rifle_Sarah_Kerrigan        = 0x03,
00016       Fragmentation_Grenade                     = 0x04,
00017       Fragmentation_Grenade_Jim_Raynor_Vulture  = 0x05,
00018       Spider_Mines                              = 0x06,
00019       Twin_Autocannons                          = 0x07,
00020       Hellfire_Missile_Pack                     = 0x08,
00021       Twin_Autocannons_Alan_Schezar             = 0x09,
00022       Hellfire_Missile_Pack_Alan_Schezar        = 0x0A,
00023       Arclite_Cannon                            = 0x0B,
00024       Arclite_Cannon_Edmund_Duke                = 0x0C,
00025       Fusion_Cutter                             = 0x0D,
00026       Fusion_Cutter_Harvest                     = 0x0E,
00027       Gemini_Missiles                           = 0x0F,
00028       Burst_Lasers                              = 0x10,
00029       Gemini_Missiles_Tom_Kazansky              = 0x11,
00030       Burst_Lasers_Tom_Kazansky                 = 0x12,
00031       ATS_Laser_Battery                         = 0x13,
00032       ATA_Laser_Battery                         = 0x14,
00033       ATS_Laser_Battery_Norad_II_Mengsk_DuGalle = 0x15,
00034       ATA_Laser_Battery_Norad_II_Mengsk_DuGalle = 0x16,
00035       ATS_Laser_Battery_Hyperion                = 0x17,
00036       ATA_Laser_Battery_Hyperion                = 0x18,
00037       Flame_Thrower                             = 0x19,
00038       Flame_Thrower_Gui_Montag                  = 0x1A,
00039       Arclite_Shock_Cannon                      = 0x1B,
00040       Arclite_Shock_Cannon_Edmund_Duke          = 0x1C,
00041       Longbolt_Missile                          = 0x1D,
00042       Yamato_Gun                                = 0x1E,
00043       Nuclear_Missile                           = 0x1F,
00044       Lockdown                                  = 0x20,
00045       EMP_Shockwave                             = 0x21,
00046       Irradiate                                 = 0x22,
00047       Claws                                     = 0x23,
00048       Claws_Devouring_One                       = 0x24,
00049       Claws_Infested_Kerrigan                   = 0x25,
00050       Needle_Spines                             = 0x26,
00051       Needle_Spines_Hunter_Killer               = 0x27,
00052       Kaiser_Blades                             = 0x28,
00053       Kaiser_Blades_Torrasque                   = 0x29,
00054       Toxic_Spores                              = 0x2A,
00055       Spines                                    = 0x2B,
00056       Spines_Harvest                            = 0x2C,
00057       Acid_Spray_Unused                         = 0x2D,
00058       Acid_Spore                                = 0x2E,
00059       Acid_Spore_Kukulza_Guardian               = 0x2F,
00060       Glave_Wurm                                = 0x30,
00061       Glave_Wurm_Kukulza_Mutalisk               = 0x31,
00062       Venom_Unused_Defiler                      = 0x32,
00063       Venom_Unused_Defiler_Hero                 = 0x33,
00064       Seeker_Spores                             = 0x34,
00065       Subterranean_Tentacle                     = 0x35,
00066       Suicide_Infested_Terran                   = 0x36,
00067       Suicide_Scourge                           = 0x37,
00068       Parasite                                  = 0x38,
00069       Spawn_Broodlings                          = 0x39,
00070       Ensnare                                   = 0x3A,
00071       Dark_Swarm                                = 0x3B,
00072       Plague                                    = 0x3C,
00073       Consume                                   = 0x3D,
00074       Particle_Beam                             = 0x3E,
00075       Particle_Beam_Harvest                     = 0x3F,
00076       Psi_Blades                                = 0x40,
00077       Psi_Blades_Fenix_Zealot                   = 0x41,
00078       Phase_Disruptor                           = 0x42,
00079       Phase_Disruptor_Fenix_Dragoon             = 0x43,
00080       Psi_Assault_Normal_Unused                 = 0x44,
00081       Psi_Assault_Tassadar_Aldaris              = 0x45,
00082       Psionic_Shockwave                         = 0x46,
00083       Psionic_Shockwave_Tassadar_Zeratul_Archon = 0x47,
00084       Unknown72                                 = 0x48,
00085       Dual_Photon_Blasters                      = 0x49,
00086       Anti_matter_Missiles                      = 0x4A,
00087       Dual_Photon_Blasters_Mojo                 = 0x4B,
00088       Anti_matter_Missiles_Mojo                 = 0x4C,
00089       Phase_Disruptor_Cannon                    = 0x4D,
00090       Phase_Disruptor_Cannon_Danimoth           = 0x4E,
00091       Pulse_Cannon                              = 0x4F,
00092       STS_Photon_Cannon                         = 0x50,
00093       STA_Photon_Cannon                         = 0x51,
00094       Scarab                                    = 0x52,
00095       Stasis_Field                              = 0x53,
00096       Psi_Storm                                 = 0x54,
00097       Warp_Blades_Zeratul                       = 0x55,
00098       Warp_Blades_Dark_Templar_Hero             = 0x56,
00099       Missiles_Unused                           = 0x57,
00100       Laser_Battery1_Unused                     = 0x58,
00101       Tormentor_Missiles_Unused                 = 0x59,
00102       Bombs_Unused                              = 0x5A,
00103       Raider_Gun_Unused                         = 0x5B,
00104       Laser_Battery2_Unused                     = 0x5C,
00105       Laser_Battery3_Unused                     = 0x5D,
00106       Dual_Photon_Blasters_Unused               = 0x5E,
00107       Flechette_Grenade_Unused                  = 0x5F,
00108       Twin_Autocannons_Floor_Trap               = 0x60,
00109       Hellfire_Missile_Pack_Wall_Trap           = 0x61,
00110       Flame_Thrower_Wall_Trap                   = 0x62,
00111       Hellfire_Missile_Pack_Floor_Trap          = 0x63,
00112       Neutron_Flare                             = 0x64,
00113       Disruption_Web                            = 0x65,
00114       Restoration                               = 0x66,
00115       Halo_Rockets                              = 0x67,
00116       Corrosive_Acid                            = 0x68,
00117       Mind_Control                              = 0x69,
00118       Feedback                                  = 0x6A,
00119       Optical_Flare                             = 0x6B,
00120       Maelstrom                                 = 0x6C,
00121       Subterranean_Spines                       = 0x6D,
00122       Gauss_Rifle0_Unused                       = 0x6E,
00123       Warp_Blades                               = 0x6F,
00124       C_10_Concussion_Rifle_Samir_Duran         = 0x70,
00125       C_10_Concussion_Rifle_Infested_Duran      = 0x71,
00126       Dual_Photon_Blasters_Artanis              = 0x72,
00127       Anti_matter_Missiles_Artanis              = 0x73,
00128       C_10_Concussion_Rifle_Alexei_Stukov       = 0x74,
00129       Gauss_Rifle1_Unused                       = 0x75,
00130       Gauss_Rifle2_Unused                       = 0x76,
00131       Gauss_Rifle3_Unused                       = 0x77,
00132       Gauss_Rifle4_Unused                       = 0x78,
00133       Gauss_Rifle5_Unused                       = 0x79,
00134       Gauss_Rifle6_Unused                       = 0x7A,
00135       Gauss_Rifle7_Unused                       = 0x7B,
00136       Gauss_Rifle8_Unused                       = 0x7C,
00137       Gauss_Rifle9_Unused                       = 0x7D,
00138       Gauss_Rifle10_Unused                      = 0x7E,
00139       Gauss_Rifle11_Unused                      = 0x7F,
00140       Gauss_Rifle12_Unused                      = 0x80,
00141       Gauss_Rifle13_Unused                      = 0x81,
00142       None                                      = 0x82
00143     };
00144   };
00145 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines