BWAPI  4.2.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}
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)
View on Starcraft Wikia

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)
View on Starcraft Wikia

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}
BWAPI::TechTypes::Dark_Swarm {Enum::Dark_Swarm}
BWAPI::TechTypes::Plague {Enum::Plague}
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

View on Starcraft Wikia

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
View on Starcraft Wikia

BWAPI::TechTypes::Mind_Control {Enum::Mind_Control}
BWAPI::TechTypes::Dark_Archon_Meld {Enum::Dark_Archon_Meld}
BWAPI::TechTypes::Feedback {Enum::Feedback}
BWAPI::TechTypes::Maelstrom {Enum::Maelstrom}
constexpr TechType BWAPI::TechTypes::None {Enum::None}
constexpr TechType BWAPI::TechTypes::Unknown {Enum::Unknown}