WeaponTypes¶
Module containing weapon types.
See also
Functions¶
-
static
BWAPI.WeaponTypes.allWeaponTypes() → set¶ Retrieves a set of all WeaponTypes.
Returns: Set of all WeaponTypes. Return type: WeaponTypeset
-
static
BWAPI.WeaponTypes.normalWeaponTypes() → set¶ Retrieves a set of all defined normal WeaponTypes. This set contains all weapons that are not used for abilities.
Returns: Set of normal WeaponTypes. Return type: WeaponTypeset
-
static
BWAPI.WeaponTypes.specialWeaponTypes() → set¶ Retrieves a set of all defined special WeaponTypes. This set contains all weapons that are used exclusively for special unit abilities.
Returns: Set of special WeaponTypes. Return type: WeaponTypeset
Constants¶
All constants are instances of the WeaponType class
Normal Weapons
-
BWAPI.WeaponTypes.Gauss_Rifle¶
-
BWAPI.WeaponTypes.Gauss_Rifle_Jim_Raynor¶
-
BWAPI.WeaponTypes.C_10_Canister_Rifle¶
-
BWAPI.WeaponTypes.C_10_Canister_Rifle_Sarah_Kerrigan¶
-
BWAPI.WeaponTypes.C_10_Canister_Rifle_Samir_Duran¶
-
BWAPI.WeaponTypes.C_10_Canister_Rifle_Infested_Duran¶
-
BWAPI.WeaponTypes.C_10_Canister_Rifle_Alexei_Stukov¶
-
BWAPI.WeaponTypes.Fragmentation_Grenade¶
-
BWAPI.WeaponTypes.Fragmentation_Grenade_Jim_Raynor¶
-
BWAPI.WeaponTypes.Spider_Mines¶
-
BWAPI.WeaponTypes.Twin_Autocannons¶
-
BWAPI.WeaponTypes.Twin_Autocannons_Alan_Schezar¶
-
BWAPI.WeaponTypes.Hellfire_Missile_Pack¶
-
BWAPI.WeaponTypes.Hellfire_Missile_Pack_Alan_Schezar¶
-
BWAPI.WeaponTypes.Arclite_Cannon¶
-
BWAPI.WeaponTypes.Arclite_Cannon_Edmund_Duke¶
-
BWAPI.WeaponTypes.Fusion_Cutter¶
-
BWAPI.WeaponTypes.Gemini_Missiles¶
-
BWAPI.WeaponTypes.Gemini_Missiles_Tom_Kazansky¶
-
BWAPI.WeaponTypes.Burst_Lasers¶
-
BWAPI.WeaponTypes.Burst_Lasers_Tom_Kazansky¶
-
BWAPI.WeaponTypes.ATS_Laser_Battery¶
-
BWAPI.WeaponTypes.ATS_Laser_Battery_Hero¶
-
BWAPI.WeaponTypes.ATS_Laser_Battery_Hyperion¶
-
BWAPI.WeaponTypes.ATA_Laser_Battery¶
-
BWAPI.WeaponTypes.ATA_Laser_Battery_Hero¶
-
BWAPI.WeaponTypes.ATA_Laser_Battery_Hyperion¶
-
BWAPI.WeaponTypes.Flame_Thrower¶
-
BWAPI.WeaponTypes.Flame_Thrower_Gui_Montag¶
-
BWAPI.WeaponTypes.Arclite_Shock_Cannon¶
-
BWAPI.WeaponTypes.Arclite_Shock_Cannon_Edmund_Duke¶
-
BWAPI.WeaponTypes.Longbolt_Missile¶
-
BWAPI.WeaponTypes.Claws¶
-
BWAPI.WeaponTypes.Claws_Devouring_One¶
-
BWAPI.WeaponTypes.Claws_Infested_Kerrigan¶
-
BWAPI.WeaponTypes.Needle_Spines¶
-
BWAPI.WeaponTypes.Needle_Spines_Hunter_Killer¶
-
BWAPI.WeaponTypes.Kaiser_Blades¶
-
BWAPI.WeaponTypes.Kaiser_Blades_Torrasque¶
-
BWAPI.WeaponTypes.Toxic_Spores¶
-
BWAPI.WeaponTypes.Spines¶
-
BWAPI.WeaponTypes.Acid_Spore¶
-
BWAPI.WeaponTypes.Acid_Spore_Kukulza¶
-
BWAPI.WeaponTypes.Glave_Wurm¶
-
BWAPI.WeaponTypes.Glave_Wurm_Kukulza¶
-
BWAPI.WeaponTypes.Seeker_Spores¶
-
BWAPI.WeaponTypes.Subterranean_Tentacle¶
-
BWAPI.WeaponTypes.Suicide_Infested_Terran¶
-
BWAPI.WeaponTypes.Suicide_Scourge¶
-
BWAPI.WeaponTypes.Particle_Beam¶
-
BWAPI.WeaponTypes.Psi_Blades¶
-
BWAPI.WeaponTypes.Psi_Blades_Fenix¶
-
BWAPI.WeaponTypes.Phase_Disruptor¶
-
BWAPI.WeaponTypes.Phase_Disruptor_Fenix¶
-
BWAPI.WeaponTypes.Psi_Assault¶
-
BWAPI.WeaponTypes.Psionic_Shockwave¶
-
BWAPI.WeaponTypes.Psionic_Shockwave_TZ_Archon¶
-
BWAPI.WeaponTypes.Dual_Photon_Blasters¶
-
BWAPI.WeaponTypes.Dual_Photon_Blasters_Mojo¶
-
BWAPI.WeaponTypes.Dual_Photon_Blasters_Artanis¶
-
BWAPI.WeaponTypes.Anti_Matter_Missiles¶
-
BWAPI.WeaponTypes.Anti_Matter_Missiles_Mojo¶
-
BWAPI.WeaponTypes.Anti_Matter_Missiles_Artanis¶
-
BWAPI.WeaponTypes.Phase_Disruptor_Cannon¶
-
BWAPI.WeaponTypes.Phase_Disruptor_Cannon_Danimoth¶
-
BWAPI.WeaponTypes.Pulse_Cannon¶
-
BWAPI.WeaponTypes.STS_Photon_Cannon¶
-
BWAPI.WeaponTypes.STA_Photon_Cannon¶
-
BWAPI.WeaponTypes.Scarab¶
-
BWAPI.WeaponTypes.Neutron_Flare¶
-
BWAPI.WeaponTypes.Halo_Rockets¶
-
BWAPI.WeaponTypes.Corrosive_Acid¶
-
BWAPI.WeaponTypes.Subterranean_Spines¶
-
BWAPI.WeaponTypes.Warp_Blades¶
-
BWAPI.WeaponTypes.Warp_Blades_Hero¶
-
BWAPI.WeaponTypes.Warp_Blades_Zeratul¶
-
BWAPI.WeaponTypes.Independant_Laser_Battery¶
-
BWAPI.WeaponTypes.Twin_Autocannons_Floor_Trap¶
-
BWAPI.WeaponTypes.Hellfire_Missile_Pack_Wall_Trap¶
-
BWAPI.WeaponTypes.Flame_Thrower_Wall_Trap¶
-
BWAPI.WeaponTypes.Hellfire_Missile_Pack_Floor_Trap¶
Special Weapons
-
BWAPI.WeaponTypes.Yamato_Gun¶
-
BWAPI.WeaponTypes.Nuclear_Strike¶
-
BWAPI.WeaponTypes.Lockdown¶
-
BWAPI.WeaponTypes.EMP_Shockwave¶
-
BWAPI.WeaponTypes.Irradiate¶
-
BWAPI.WeaponTypes.Parasite¶
-
BWAPI.WeaponTypes.Spawn_Broodlings¶
-
BWAPI.WeaponTypes.Ensnare¶
-
BWAPI.WeaponTypes.Dark_Swarm¶
-
BWAPI.WeaponTypes.Plague¶
-
BWAPI.WeaponTypes.Consume¶
-
BWAPI.WeaponTypes.Stasis_Field¶
-
BWAPI.WeaponTypes.Psionic_Storm¶
-
BWAPI.WeaponTypes.Disruption_Web¶
-
BWAPI.WeaponTypes.Restoration¶
-
BWAPI.WeaponTypes.Mind_Control¶
-
BWAPI.WeaponTypes.Feedback¶
-
BWAPI.WeaponTypes.Optical_Flare¶
-
BWAPI.WeaponTypes.Maelstrom¶
Misc
-
BWAPI.WeaponTypes.None¶
-
BWAPI.WeaponTypes.Unknown¶
Enum¶
Enumeration of weapon types.
Important
Enum values rarely need to be used in Lua.
-
BWAPI.WeaponTypes.Enum.Gauss_Rifle¶ Value of 0.
-
BWAPI.WeaponTypes.Enum.Gauss_Rifle_Jim_Raynor¶ Value of 1.
-
BWAPI.WeaponTypes.Enum.C_10_Canister_Rifle¶ Value of 2.
-
BWAPI.WeaponTypes.Enum.C_10_Canister_Rifle_Sarah_Kerrigan¶ Value of 3.
-
BWAPI.WeaponTypes.Enum.Fragmentation_Grenade¶ Value of 4.
-
BWAPI.WeaponTypes.Enum.Fragmentation_Grenade_Jim_Raynor¶ Value of 5.
-
BWAPI.WeaponTypes.Enum.Spider_Mines¶ Value of 6.
-
BWAPI.WeaponTypes.Enum.Twin_Autocannons¶ Value of 7.
-
BWAPI.WeaponTypes.Enum.Hellfire_Missile_Pack¶ Value of 8.
-
BWAPI.WeaponTypes.Enum.Twin_Autocannons_Alan_Schezar¶ Value of 9.
-
BWAPI.WeaponTypes.Enum.Hellfire_Missile_Pack_Alan_Schezar¶ Value of 10.
-
BWAPI.WeaponTypes.Enum.Arclite_Cannon¶ Value of 11.
-
BWAPI.WeaponTypes.Enum.Arclite_Cannon_Edmund_Duke¶ Value of 12.
-
BWAPI.WeaponTypes.Enum.Fusion_Cutter¶ Value of 13.
-
BWAPI.WeaponTypes.Enum.Gemini_Missiles¶ Value of 15.
-
BWAPI.WeaponTypes.Enum.Burst_Lasers¶ Value of 16.
-
BWAPI.WeaponTypes.Enum.Gemini_Missiles_Tom_Kazansky¶ Value of 17.
-
BWAPI.WeaponTypes.Enum.Burst_Lasers_Tom_Kazansky¶ Value of 18.
-
BWAPI.WeaponTypes.Enum.ATS_Laser_Battery¶ Value of 19.
-
BWAPI.WeaponTypes.Enum.ATA_Laser_Battery¶ Value of 20.
-
BWAPI.WeaponTypes.Enum.ATS_Laser_Battery_Hero¶ Value of 21.
-
BWAPI.WeaponTypes.Enum.ATA_Laser_Battery_Hero¶ Value of 22.
-
BWAPI.WeaponTypes.Enum.ATS_Laser_Battery_Hyperion¶ Value of 23.
-
BWAPI.WeaponTypes.Enum.ATA_Laser_Battery_Hyperion¶ Value of 24.
-
BWAPI.WeaponTypes.Enum.Flame_Thrower¶ Value of 25.
-
BWAPI.WeaponTypes.Enum.Flame_Thrower_Gui_Montag¶ Value of 26.
-
BWAPI.WeaponTypes.Enum.Arclite_Shock_Cannon¶ Value of 27.
-
BWAPI.WeaponTypes.Enum.Arclite_Shock_Cannon_Edmund_Duke¶ Value of 28.
-
BWAPI.WeaponTypes.Enum.Longbolt_Missile¶ Value of 29.
-
BWAPI.WeaponTypes.Enum.Yamato_Gun¶ Value of 30.
-
BWAPI.WeaponTypes.Enum.Nuclear_Strike¶ Value of 31.
-
BWAPI.WeaponTypes.Enum.Lockdown¶ Value of 32.
-
BWAPI.WeaponTypes.Enum.EMP_Shockwave¶ Value of 33.
-
BWAPI.WeaponTypes.Enum.Irradiate¶ Value of 34.
-
BWAPI.WeaponTypes.Enum.Claws¶ Value of 35.
-
BWAPI.WeaponTypes.Enum.Claws_Devouring_One¶ Value of 36.
-
BWAPI.WeaponTypes.Enum.Claws_Infested_Kerrigan¶ Value of 37.
-
BWAPI.WeaponTypes.Enum.Needle_Spines¶ Value of 38.
-
BWAPI.WeaponTypes.Enum.Needle_Spines_Hunter_Killer¶ Value of 39.
-
BWAPI.WeaponTypes.Enum.Kaiser_Blades¶ Value of 40.
-
BWAPI.WeaponTypes.Enum.Kaiser_Blades_Torrasque¶ Value of 41.
-
BWAPI.WeaponTypes.Enum.Toxic_Spores¶ Value of 42.
-
BWAPI.WeaponTypes.Enum.Spines¶ Value of 43.
-
BWAPI.WeaponTypes.Enum.Acid_Spore¶ Value of 46.
-
BWAPI.WeaponTypes.Enum.Acid_Spore_Kukulza¶ Value of 47.
-
BWAPI.WeaponTypes.Enum.Glave_Wurm¶ Value of 48.
-
BWAPI.WeaponTypes.Enum.Glave_Wurm_Kukulza¶ Value of 49.
-
BWAPI.WeaponTypes.Enum.Seeker_Spores¶ Value of 52.
-
BWAPI.WeaponTypes.Enum.Subterranean_Tentacle¶ Value of 53.
-
BWAPI.WeaponTypes.Enum.Suicide_Infested_Terran¶ Value of 54.
-
BWAPI.WeaponTypes.Enum.Suicide_Scourge¶ Value of 55.
-
BWAPI.WeaponTypes.Enum.Parasite¶ Value of 56.
-
BWAPI.WeaponTypes.Enum.Spawn_Broodlings¶ Value of 57.
-
BWAPI.WeaponTypes.Enum.Ensnare¶ Value of 58.
-
BWAPI.WeaponTypes.Enum.Dark_Swarm¶ Value of 59.
-
BWAPI.WeaponTypes.Enum.Plague¶ Value of 60.
-
BWAPI.WeaponTypes.Enum.Consume¶ Value of 61.
-
BWAPI.WeaponTypes.Enum.Particle_Beam¶ Value of 62.
-
BWAPI.WeaponTypes.Enum.Psi_Blades¶ Value of 64.
-
BWAPI.WeaponTypes.Enum.Psi_Blades_Fenix¶ Value of 65.
-
BWAPI.WeaponTypes.Enum.Phase_Disruptor¶ Value of 66.
-
BWAPI.WeaponTypes.Enum.Phase_Disruptor_Fenix¶ Value of 67.
-
BWAPI.WeaponTypes.Enum.Psi_Assault¶ Value of 69.
-
BWAPI.WeaponTypes.Enum.Psionic_Shockwave¶ Value of 70.
-
BWAPI.WeaponTypes.Enum.Psionic_Shockwave_TZ_Archon¶ Value of 71.
-
BWAPI.WeaponTypes.Enum.Dual_Photon_Blasters¶ Value of 73.
-
BWAPI.WeaponTypes.Enum.Anti_Matter_Missiles¶ Value of 74.
-
BWAPI.WeaponTypes.Enum.Dual_Photon_Blasters_Mojo¶ Value of 75.
-
BWAPI.WeaponTypes.Enum.Anti_Matter_Missiles_Mojo¶ Value of 76.
-
BWAPI.WeaponTypes.Enum.Phase_Disruptor_Cannon¶ Value of 77.
-
BWAPI.WeaponTypes.Enum.Phase_Disruptor_Cannon_Danimoth¶ Value of 78.
-
BWAPI.WeaponTypes.Enum.Pulse_Cannon¶ Value of 79.
-
BWAPI.WeaponTypes.Enum.STS_Photon_Cannon¶ Value of 80.
-
BWAPI.WeaponTypes.Enum.STA_Photon_Cannon¶ Value of 81.
-
BWAPI.WeaponTypes.Enum.Scarab¶ Value of 82.
-
BWAPI.WeaponTypes.Enum.Stasis_Field¶ Value of 83.
-
BWAPI.WeaponTypes.Enum.Psionic_Storm¶ Value of 84.
-
BWAPI.WeaponTypes.Enum.Warp_Blades_Zeratul¶ Value of 85.
-
BWAPI.WeaponTypes.Enum.Warp_Blades_Hero¶ Value of 86.
-
BWAPI.WeaponTypes.Enum.Platform_Laser_Battery¶ Value of 92.
-
BWAPI.WeaponTypes.Enum.Independant_Laser_Battery¶ Value of 93.
-
BWAPI.WeaponTypes.Enum.Twin_Autocannons_Floor_Trap¶ Value of 96.
-
BWAPI.WeaponTypes.Enum.Hellfire_Missile_Pack_Wall_Trap¶ Value of 97.
-
BWAPI.WeaponTypes.Enum.Flame_Thrower_Wall_Trap¶ Value of 98.
-
BWAPI.WeaponTypes.Enum.Hellfire_Missile_Pack_Floor_Trap¶ Value of 99.
-
BWAPI.WeaponTypes.Enum.Neutron_Flare¶ Value of 100.
-
BWAPI.WeaponTypes.Enum.Disruption_Web¶ Value of 101.
-
BWAPI.WeaponTypes.Enum.Restoration¶ Value of 102.
-
BWAPI.WeaponTypes.Enum.Halo_Rockets¶ Value of 103.
-
BWAPI.WeaponTypes.Enum.Corrosive_Acid¶ Value of 104.
-
BWAPI.WeaponTypes.Enum.Mind_Control¶ Value of 105.
-
BWAPI.WeaponTypes.Enum.Feedback¶ Value of 106.
-
BWAPI.WeaponTypes.Enum.Optical_Flare¶ Value of 107.
-
BWAPI.WeaponTypes.Enum.Maelstrom¶ Value of 108.
-
BWAPI.WeaponTypes.Enum.Subterranean_Spines¶ Value of 109.
-
BWAPI.WeaponTypes.Enum.Warp_Blades¶ Value of 111.
-
BWAPI.WeaponTypes.Enum.C_10_Canister_Rifle_Samir_Duran¶ Value of 112.
-
BWAPI.WeaponTypes.Enum.C_10_Canister_Rifle_Infested_Duran¶ Value of 113.
-
BWAPI.WeaponTypes.Enum.Dual_Photon_Blasters_Artanis¶ Value of 114.
-
BWAPI.WeaponTypes.Enum.Anti_Matter_Missiles_Artanis¶ Value of 115.
-
BWAPI.WeaponTypes.Enum.C_10_Canister_Rifle_Alexei_Stukov¶ Value of 116.
-
BWAPI.WeaponTypes.Enum.None¶ Value of 130.
-
BWAPI.WeaponTypes.Enum.Unknown¶ Value of 131.
-
BWAPI.WeaponTypes.Enum.MAX¶ Value of 132.