TechTypes

Module containing tech types.

See also

BWAPI.TechType

Functions

static BWAPI.TechTypes.allTechTypes() → set

Retrieves a set of all TechTypes.

Returns:Set of all TechTypes.
Return type:TechTypeset

Constants

All constants are instances of the TechType class

Terran Abilities

BWAPI.TechTypes.Stim_Packs
BWAPI.TechTypes.Lockdown
BWAPI.TechTypes.EMP_Shockwave
BWAPI.TechTypes.Spider_Mines
BWAPI.TechTypes.Scanner_Sweep
BWAPI.TechTypes.Tank_Siege_Mode
BWAPI.TechTypes.Defensive_Matrix
BWAPI.TechTypes.Irradiate
BWAPI.TechTypes.Yamato_Gun
BWAPI.TechTypes.Cloaking_Field
BWAPI.TechTypes.Personnel_Cloaking
BWAPI.TechTypes.Restoration
BWAPI.TechTypes.Optical_Flare
BWAPI.TechTypes.Healing
BWAPI.TechTypes.Nuclear_Strike

Zerg Abilities

BWAPI.TechTypes.Burrowing
BWAPI.TechTypes.Infestation
BWAPI.TechTypes.Spawn_Broodlings
BWAPI.TechTypes.Dark_Swarm
BWAPI.TechTypes.Plague
BWAPI.TechTypes.Consume
BWAPI.TechTypes.Ensnare
BWAPI.TechTypes.Parasite
BWAPI.TechTypes.Lurker_Aspect

Protoss Abilities

BWAPI.TechTypes.Psionic_Storm
BWAPI.TechTypes.Hallucination
BWAPI.TechTypes.Recall
BWAPI.TechTypes.Stasis_Field
BWAPI.TechTypes.Archon_Warp
BWAPI.TechTypes.Disruption_Web
BWAPI.TechTypes.Mind_Control
BWAPI.TechTypes.Dark_Archon_Meld
BWAPI.TechTypes.Feedback
BWAPI.TechTypes.Maelstrom

Misc

BWAPI.TechTypes.None
BWAPI.TechTypes.Unknown

Enum

Enumeration of tech types.

Important

Enum values rarely need to be used in Lua.

BWAPI.TechTypes.Enum.Stim_Packs

Value of 0.

BWAPI.TechTypes.Enum.Lockdown

Value of 1.

BWAPI.TechTypes.Enum.EMP_Shockwave

Value of 2.

BWAPI.TechTypes.Enum.Spider_Mines

Value of 3.

BWAPI.TechTypes.Enum.Scanner_Sweep

Value of 4.

BWAPI.TechTypes.Enum.Tank_Siege_Mode

Value of 5.

BWAPI.TechTypes.Enum.Defensive_Matrix

Value of 6.

BWAPI.TechTypes.Enum.Irradiate

Value of 7.

BWAPI.TechTypes.Enum.Yamato_Gun

Value of 8.

BWAPI.TechTypes.Enum.Cloaking_Field

Value of 9.

BWAPI.TechTypes.Enum.Personnel_Cloaking

Value of 10.

BWAPI.TechTypes.Enum.Burrowing

Value of 11.

BWAPI.TechTypes.Enum.Infestation

Value of 12.

BWAPI.TechTypes.Enum.Spawn_Broodlings

Value of 13.

BWAPI.TechTypes.Enum.Dark_Swarm

Value of 14.

BWAPI.TechTypes.Enum.Plague

Value of 15.

BWAPI.TechTypes.Enum.Consume

Value of 16.

BWAPI.TechTypes.Enum.Ensnare

Value of 17.

BWAPI.TechTypes.Enum.Parasite

Value of 18.

BWAPI.TechTypes.Enum.Psionic_Storm

Value of 19.

BWAPI.TechTypes.Enum.Hallucination

Value of 20.

BWAPI.TechTypes.Enum.Recall

Value of 21.

BWAPI.TechTypes.Enum.Stasis_Field

Value of 22.

BWAPI.TechTypes.Enum.Archon_Warp

Value of 23.

BWAPI.TechTypes.Enum.Restoration

Value of 24.

BWAPI.TechTypes.Enum.Disruption_Web

Value of 25.

BWAPI.TechTypes.Enum.Unused_26

Value of 26.

BWAPI.TechTypes.Enum.Mind_Control

Value of 27.

BWAPI.TechTypes.Enum.Dark_Archon_Meld

Value of 28.

BWAPI.TechTypes.Enum.Feedback

Value of 29.

BWAPI.TechTypes.Enum.Optical_Flare

Value of 30.

BWAPI.TechTypes.Enum.Maelstrom

Value of 31.

BWAPI.TechTypes.Enum.Lurker_Aspect

Value of 32.

BWAPI.TechTypes.Enum.Unused_33

Value of 33.

BWAPI.TechTypes.Enum.Healing

Value of 34.

BWAPI.TechTypes.Enum.None

Value of 44.

BWAPI.TechTypes.Enum.Nuclear_Strike

Value of 45.

BWAPI.TechTypes.Enum.Unknown

Value of 46.

BWAPI.TechTypes.Enum.MAX

Value of 47.