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.