BWAPI  4.4.0
An API for interacting with Starcraft: Broodwar (1.16.1)
Namespaces | Functions | Variables
BWAPI::TechTypes Namespace Reference

Namespaces

 Enum

Functions

const TechType::setallTechTypes ()

Variables

constexpr TechType None {Enum::None}
constexpr TechType Unknown {Enum::Unknown}
Terran Abilities
constexpr TechType Stim_Packs {Enum::Stim_Packs}
constexpr TechType Lockdown {Enum::Lockdown}
constexpr TechType EMP_Shockwave {Enum::EMP_Shockwave}
constexpr TechType Spider_Mines {Enum::Spider_Mines}
constexpr TechType Scanner_Sweep {Enum::Scanner_Sweep}
constexpr TechType Tank_Siege_Mode {Enum::Tank_Siege_Mode}
constexpr TechType Defensive_Matrix {Enum::Defensive_Matrix}
constexpr TechType Irradiate {Enum::Irradiate}
constexpr TechType Yamato_Gun {Enum::Yamato_Gun}
constexpr TechType Cloaking_Field {Enum::Cloaking_Field}
constexpr TechType Personnel_Cloaking {Enum::Personnel_Cloaking}
constexpr TechType Restoration {Enum::Restoration}
constexpr TechType Optical_Flare {Enum::Optical_Flare}
constexpr TechType Healing {Enum::Healing}
constexpr TechType Nuclear_Strike {Enum::Nuclear_Strike}
Zerg Abilities
constexpr TechType Burrowing {Enum::Burrowing}
constexpr TechType Infestation {Enum::Infestation}
constexpr TechType Spawn_Broodlings {Enum::Spawn_Broodlings}
constexpr TechType Dark_Swarm {Enum::Dark_Swarm}
constexpr TechType Plague {Enum::Plague}
constexpr TechType Consume {Enum::Consume}
constexpr TechType Ensnare {Enum::Ensnare}
constexpr TechType Parasite {Enum::Parasite}
constexpr TechType Lurker_Aspect {Enum::Lurker_Aspect}
Protoss Abilities
constexpr TechType Psionic_Storm {Enum::Psionic_Storm}
constexpr TechType Hallucination {Enum::Hallucination}
constexpr TechType Recall {Enum::Recall}
constexpr TechType Stasis_Field {Enum::Stasis_Field}
constexpr TechType Archon_Warp {Enum::Archon_Warp}
constexpr TechType Disruption_Web {Enum::Disruption_Web}
constexpr TechType Mind_Control {Enum::Mind_Control}
constexpr TechType Dark_Archon_Meld {Enum::Dark_Archon_Meld}
constexpr TechType Feedback {Enum::Feedback}
constexpr TechType Maelstrom {Enum::Maelstrom}

Detailed Description

Namespace containing tech types.

See also
TechType

Function Documentation

const TechType::set& BWAPI::TechTypes::allTechTypes ()

Retrieves the set of all the TechTypes.

Returns
Set of all available TechTypes.

Referenced by BWAPI::TechType::TechType().

Variable Documentation

BWAPI::TechTypes::Stim_Packs {Enum::Stim_Packs}
BWAPI::TechTypes::Lockdown {Enum::Lockdown}
BWAPI::TechTypes::EMP_Shockwave {Enum::EMP_Shockwave}
BWAPI::TechTypes::Spider_Mines {Enum::Spider_Mines}
BWAPI::TechTypes::Scanner_Sweep {Enum::Scanner_Sweep}
BWAPI::TechTypes::Tank_Siege_Mode {Enum::Tank_Siege_Mode}
BWAPI::TechTypes::Defensive_Matrix {Enum::Defensive_Matrix}
BWAPI::TechTypes::Irradiate {Enum::Irradiate}
BWAPI::TechTypes::Yamato_Gun {Enum::Yamato_Gun}
BWAPI::TechTypes::Cloaking_Field {Enum::Cloaking_Field}

Cloaking Field.

Corresponds with TechTypes::Enum::Cloaking_Field.

RaceTerran
Cost 150 150
Research Time1500 frames
Energy Cost 25
Researched atTerran Control Tower
Used byTerran WraithHero Tom Kazansky

View on Liquipedia
View on Starcraft Campendium (Official Website)

BWAPI::TechTypes::Personnel_Cloaking {Enum::Personnel_Cloaking}
BWAPI::TechTypes::Restoration {Enum::Restoration}

Restoration.

Corresponds with TechTypes::Enum::Restoration.

RaceTerran
Cost 100 100
Research Time1200 frames
Energy Cost 50
Researched atTerran Academy
TargetsUnits
WeaponRestoration
OrderCastRestoration
Used byTerran Medic

View on Liquipedia
View on Starcraft Campendium (Official Website)

BWAPI::TechTypes::Optical_Flare {Enum::Optical_Flare}

Optical Flare.

Corresponds with TechTypes::Enum::Optical_Flare.

RaceTerran
Cost 100 100
Research Time1800 frames
Energy Cost 75
Researched atTerran Academy
TargetsUnits
WeaponOptical Flare
OrderCastOpticalFlare
Used byTerran Medic

View on Liquipedia
View on Starcraft Campendium (Official Website)

BWAPI::TechTypes::Healing {Enum::Healing}
BWAPI::TechTypes::Nuclear_Strike {Enum::Nuclear_Strike}
BWAPI::TechTypes::Burrowing {Enum::Burrowing}
BWAPI::TechTypes::Infestation {Enum::Infestation}
BWAPI::TechTypes::Spawn_Broodlings {Enum::Spawn_Broodlings}

Spawn Broodlings.

Corresponds with TechTypes::Enum::Spawn_Broodlings.

RaceZerg
Cost 100 100
Research Time1200 frames
Energy Cost 150
Researched atZerg Queens Nest
TargetsUnits
WeaponSpawn Broodlings
OrderCastSpawnBroodlings
Used byZerg QueenHero Matriarch

View on Liquipedia
View on Starcraft Campendium (Official Website)

BWAPI::TechTypes::Dark_Swarm {Enum::Dark_Swarm}
BWAPI::TechTypes::Plague {Enum::Plague}

Plague.

Corresponds with TechTypes::Enum::Plague.

RaceZerg
Cost 200 200
Research Time1500 frames
Energy Cost 150
Researched atZerg Defiler Mound
TargetsPositions, Units
WeaponPlague
OrderCastPlague
Used byZerg DefilerHero Unclean One

View on Liquipedia
View on Starcraft Campendium (Official Website)

BWAPI::TechTypes::Consume {Enum::Consume}
BWAPI::TechTypes::Ensnare {Enum::Ensnare}
BWAPI::TechTypes::Parasite {Enum::Parasite}
BWAPI::TechTypes::Lurker_Aspect {Enum::Lurker_Aspect}

Lurker Aspect.

Corresponds with TechTypes::Enum::Lurker_Aspect.

RaceZerg
Cost 200 200
Research Time1800 frames
Researched atZerg Hydralisk Den
RequiresZerg Lair
Used byZerg Hydralisk
BWAPI::TechTypes::Psionic_Storm {Enum::Psionic_Storm}
BWAPI::TechTypes::Hallucination {Enum::Hallucination}
BWAPI::TechTypes::Recall {Enum::Recall}
BWAPI::TechTypes::Stasis_Field {Enum::Stasis_Field}
BWAPI::TechTypes::Archon_Warp {Enum::Archon_Warp}
BWAPI::TechTypes::Disruption_Web {Enum::Disruption_Web}

Disruption Web.

Corresponds with TechTypes::Enum::Disruption_Web.

RaceProtoss
Cost 200 200
Research Time1200 frames
Energy Cost 125
Researched atProtoss Fleet Beacon
TargetsPositions, Units
WeaponDisruption Web
OrderCastDisruptionWeb
Used byProtoss CorsairHero Raszagal

View on Liquipedia

BWAPI::TechTypes::Mind_Control {Enum::Mind_Control}

Mind Control.

Corresponds with TechTypes::Enum::Mind_Control.

RaceProtoss
Cost 200 200
Research Time1800 frames
Energy Cost 150
Researched atProtoss Templar Archives
TargetsUnits
WeaponMind Control
OrderCastMindControl
Used byProtoss Dark Archon

View on Liquipedia
View on Starcraft Campendium (Official Website)

BWAPI::TechTypes::Dark_Archon_Meld {Enum::Dark_Archon_Meld}
BWAPI::TechTypes::Feedback {Enum::Feedback}

Feedback.

Corresponds with TechTypes::Enum::Feedback.

RaceProtoss
Cost 100 100
Research Time1800 frames
Energy Cost 50
TargetsUnits
WeaponFeedback
OrderCastFeedback
Used byProtoss Dark Archon

View on Liquipedia
View on Starcraft Campendium (Official Website)

BWAPI::TechTypes::Maelstrom {Enum::Maelstrom}

Maelstrom.

Corresponds with TechTypes::Enum::Maelstrom.

RaceProtoss
Cost 100 100
Research Time1500 frames
Energy Cost 100
Researched atProtoss Templar Archives
TargetsPositions, Units
WeaponMaelstrom
OrderCastMaelstrom
Used byProtoss Dark Archon

View on Liquipedia
View on Starcraft Campendium (Official Website)

constexpr TechType BWAPI::TechTypes::None {Enum::None}
constexpr TechType BWAPI::TechTypes::Unknown {Enum::Unknown}