BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Enumerations
BW::UnitID Namespace Reference

Enumerations

enum  Enum {
  Terran_Marine = 0x00, Terran_Ghost = 0x01, Terran_Vulture = 0x02, Terran_Goliath = 0x03,
  Terran_GoliathTurret = 0x04, Terran_SiegeTankTankMode = 0x05, Terran_TankTurretTankMode = 0x06, Terran_SCV = 0x07,
  Terran_Wraith = 0x08, Terran_ScienceVessel = 0x09, Terran_Hero_GuiMontag = 0x0A, Terran_Dropship = 0x0B,
  Terran_Battlecruiser = 0x0C, Terran_VultureSpiderMine = 0x0D, Terran_NuclearMissile = 0x0E, Terran_Hero_Civilian = 0x0F,
  Terran_Hero_SarahKerrigan = 0x10, Terran_Hero_AlanSchezar = 0x11, Terran_Hero_AlanTurret = 0x12, Terran_Hero_JimRaynorV = 0x13,
  Terran_Hero_JimRaynorM = 0x14, Terran_Hero_TomKazansky = 0x15, Terran_Hero_Magellan = 0x16, Terran_Hero_EdmundDukeT = 0x17,
  Terran_Hero_EdmundDukeTTurret = 0x18, Terran_Hero_EdmundDukeS = 0x19, Terran_Hero_EdmundDukeSTurret = 0x1A, Terran_Hero_ArcturusMengsk = 0x1B,
  Terran_Hero_Hyperion = 0x1C, Terran_Hero_NoradII = 0x1D, Terran_SiegeTankSiegeMode = 0x1E, Terran_SiegeTankSiegeTurret = 0x1F,
  Terran_Firebat = 0x20, Spell_ScannerSweep = 0x21, Terran_Medic = 0x22, Zerg_Larva = 0x23,
  Zerg_Egg = 0x24, Zerg_Zergling = 0x25, Zerg_Hydralisk = 0x26, Zerg_Ultralisk = 0x27,
  Zerg_Broodling = 0x28, Zerg_Drone = 0x29, Zerg_Overlord = 0x2A, Zerg_Mutalisk = 0x2B,
  Zerg_Guardian = 0x2C, Zerg_Queen = 0x2D, Zerg_Defiler = 0x2E, Zerg_Scourge = 0x2F,
  Zerg_Hero_Torrasque = 0x30, Zerg_Hero_Matriarch = 0x31, Zerg_InfestedTerran = 0x32, Zerg_Hero_InfestedKerrigan = 0x33,
  Zerg_Hero_UncleanOne = 0x34, Zerg_Hero_HunterKiller = 0x35, Zerg_Hero_DevouringOne = 0x36, Zerg_Hero_KukulzaMutalisk = 0x37,
  Zerg_Hero_KukulzaGuardian = 0x38, Zerg_Hero_Yggdrasill = 0x39, Terran_Valkyrie = 0x3A, Zerg_Cocoon = 0x3B,
  Protoss_Corsair = 0x3C, Protoss_DarkTemplar = 0x3D, Zerg_Devourer = 0x3E, Protoss_DarkArchon = 0x3F,
  Protoss_Probe = 0x40, Protoss_Zealot = 0x41, Protoss_Dragoon = 0x42, Protoss_HighTemplar = 0x43,
  Protoss_Archon = 0x44, Protoss_Shuttle = 0x45, Protoss_Scout = 0x46, Protoss_Arbiter = 0x47,
  Protoss_Carrier = 0x48, Protoss_Interceptor = 0x49, Protoss_Hero_DarkTemplar = 0x4A, Protoss_Hero_Zeratul = 0x4B,
  Protoss_Hero_TassadarZeratul = 0x4C, Protoss_Hero_FenixZealot = 0x4D, Protoss_Hero_FenixDragoon = 0x4E, Protoss_Hero_Tassadar = 0x4F,
  Protoss_Hero_Mojo = 0x50, Protoss_Hero_Warbringer = 0x51, Protoss_Hero_Gantrithor = 0x52, Protoss_Reaver = 0x53,
  Protoss_Observer = 0x54, Protoss_Scarab = 0x55, Protoss_Hero_Danimoth = 0x56, Protoss_Hero_Aldaris = 0x57,
  Protoss_Hero_Artanis = 0x58, Critter_Rhynadon = 0x59, Critter_Bengalaas = 0x5A, Unused_CargoShip = 0x5B,
  Unused_MercenaryGunship = 0x5C, Critter_Scantid = 0x5D, Critter_Kakaru = 0x5E, Critter_Ragnasaur = 0x5F,
  Critter_Ursadon = 0x60, Zerg_LurkerEgg = 0x61, Protoss_Hero_Raszagal = 0x62, Terran_Hero_SamirDuran = 0x63,
  Terran_Hero_AlexeiStukov = 0x64, Map_Revealer = 0x65, Terran_Hero_GerardDuGalle = 0x66, Zerg_Lurker = 0x67,
  Zerg_Hero_InfestedDuran = 0x68, Spell_DisruptionWeb = 0x69, Terran_CommandCenter = 0x6A, Terran_ComsatStation = 0x6B,
  Terran_NuclearSilo = 0x6C, Terran_SupplyDepot = 0x6D, Terran_Refinery = 0x6E, Terran_Barracks = 0x6F,
  Terran_Academy = 0x70, Terran_Factory = 0x71, Terran_Starport = 0x72, Terran_ControlTower = 0x73,
  Terran_ScienceFacility = 0x74, Terran_CovertOps = 0x75, Terran_PhysicsLab = 0x76, Unused_Starbase = 0x77,
  Terran_MachineShop = 0x78, Unused_RepairBay = 0x79, Terran_EngineeringBay = 0x7A, Terran_Armory = 0x7B,
  Terran_MissileTurret = 0x7C, Terran_Bunker = 0x7D, Special_CrashedNoradII = 0x7E, Special_IonCannon = 0x7F,
  Powerup_UrajCrystal = 0x80, Powerup_KhalisCrystal = 0x81, Zerg_InfestedCommandCenter = 0x82, Zerg_Hatchery = 0x83,
  Zerg_Lair = 0x84, Zerg_Hive = 0x85, Zerg_NydusCanal = 0x86, Zerg_HydraliskDen = 0x87,
  Zerg_DefilerMound = 0x88, Zerg_GreaterSpire = 0x89, Zerg_QueensNest = 0x8A, Zerg_EvolutionChamber = 0x8B,
  Zerg_UltraliskCavern = 0x8C, Zerg_Spire = 0x8D, Zerg_SpawningPool = 0x8E, Zerg_CreepColony = 0x8F,
  Zerg_SporeColony = 0x90, Unused_ZergBuilding1 = 0x91, Zerg_SunkenColony = 0x92, Special_OvermindWithShell = 0x93,
  Special_Overmind = 0x94, Zerg_Extractor = 0x95, Special_MatureChrysalis = 0x96, Special_Cerebrate = 0x97,
  Special_CerebrateDaggoth = 0x98, Unused_ZergBuilding2 = 0x99, Protoss_Nexus = 0x9A, Protoss_RoboticsFacility = 0x9B,
  Protoss_Pylon = 0x9C, Protoss_Assimilator = 0x9D, Unused_ProtossBuilding1 = 0x9E, Protoss_Observatory = 0x9F,
  Protoss_Gateway = 0xA0, Unused_ProtossBuilding2 = 0xA1, Protoss_PhotonCannon = 0xA2, Protoss_CitadelOfAdun = 0xA3,
  Protoss_CyberneticsCore = 0xA4, Protoss_TemplarArchives = 0xA5, Protoss_Forge = 0xA6, Protoss_Stargate = 0xA7,
  Special_StasisCellPrison = 0xA8, Protoss_FleetBeacon = 0xA9, Protoss_ArbiterTribunal = 0xAA, Protoss_RoboticsSupportBay = 0xAB,
  Protoss_ShieldBattery = 0xAC, Special_KhaydarinCrystalForm = 0xAD, Special_ProtossTemple = 0xAE, Special_XelNagaTemple = 0xAF,
  Resource_MineralPatch1 = 0xB0, Resource_MineralPatch2 = 0xB1, Resource_MineralPatch3 = 0xB2, Unused_Cave = 0xB3,
  Unused_CaveIn = 0xB4, Unused_Cantina = 0xB5, Unused_MiningPlatform = 0xB6, Unused_IndependantCC = 0xB7,
  Unused_IndependantStarport = 0xB8, Unused_IndependantJumpGate = 0xB9, Unused_Ruins = 0xBA, Unused_KhaydarinFormation = 0xBB,
  Resource_VespeneGeyser = 0xBC, Special_WarpGate = 0xBD, Special_PsiDisrupter = 0xBE, Unused_ZergMarker = 0xBF,
  Unused_TerranMarker = 0xC0, Unused_ProtossMarker = 0xC1, Beacon_Zerg = 0xC2, Beacon_Terran = 0xC3,
  Beacon_Protoss = 0xC4, Beacon_ZergFlag = 0xC5, Beacon_TerranFlag = 0xC6, Beacon_ProtossFlag = 0xC7,
  Special_PowerGenerator = 0xC8, Special_OvermindCocoon = 0xC9, Spell_DarkSwarm = 0xCA, Doodad_FloorMissileTrap = 0xCB,
  Doodad_FloorHatch = 0xCC, Doodad_LeftUpperLevelDoor = 0xCD, Doodad_RightUpperLevelDoor = 0xCE, Doodad_LeftPitDoor = 0xCF,
  Doodad_RightPitDoor = 0xD0, Doodad_FloorGunTrap = 0xD1, Doodad_LeftWallMissileTrap = 0xD2, Doodad_LeftWallFlameTrap = 0xD3,
  Doodad_RightWallMissileTrap = 0xD4, Doodad_RightWallFlameTrap = 0xD5, Start_Location = 0xD6, Powerup_Flag = 0xD7,
  Powerup_YoungChrysalis = 0xD8, Powerup_PsiEmitter = 0xD9, Powerup_DataDisk = 0xDA, Powerup_KhaydarinCrystal = 0xDB,
  Mineral_Chunk1 = 0xDC, Mineral_Chunk2 = 0xDD, Vespene_Orb1 = 0xDE, Vespene_Orb2 = 0xDF,
  Vaspene_Sac1 = 0xE0, Vaspene_Sac2 = 0xE1, Vespene_Tank1 = 0xE2, Vespene_Tank2 = 0xE3,
  None = 0XE4, MAX = None
}

Detailed Description

Values from modding tools such as DATEdit.


Enumeration Type Documentation

Enumerator:
Terran_Marine 
Terran_Ghost 
Terran_Vulture 
Terran_Goliath 
Terran_GoliathTurret 
Terran_SiegeTankTankMode 
Terran_TankTurretTankMode 
Terran_SCV 
Terran_Wraith 
Terran_ScienceVessel 
Terran_Hero_GuiMontag 
Terran_Dropship 
Terran_Battlecruiser 
Terran_VultureSpiderMine 
Terran_NuclearMissile 
Terran_Hero_Civilian 
Terran_Hero_SarahKerrigan 
Terran_Hero_AlanSchezar 
Terran_Hero_AlanTurret 
Terran_Hero_JimRaynorV 
Terran_Hero_JimRaynorM 
Terran_Hero_TomKazansky 
Terran_Hero_Magellan 
Terran_Hero_EdmundDukeT 
Terran_Hero_EdmundDukeTTurret 
Terran_Hero_EdmundDukeS 
Terran_Hero_EdmundDukeSTurret 
Terran_Hero_ArcturusMengsk 
Terran_Hero_Hyperion 
Terran_Hero_NoradII 
Terran_SiegeTankSiegeMode 
Terran_SiegeTankSiegeTurret 
Terran_Firebat 
Spell_ScannerSweep 
Terran_Medic 
Zerg_Larva 
Zerg_Egg 
Zerg_Zergling 
Zerg_Hydralisk 
Zerg_Ultralisk 
Zerg_Broodling 
Zerg_Drone 
Zerg_Overlord 
Zerg_Mutalisk 
Zerg_Guardian 
Zerg_Queen 
Zerg_Defiler 
Zerg_Scourge 
Zerg_Hero_Torrasque 
Zerg_Hero_Matriarch 
Zerg_InfestedTerran 
Zerg_Hero_InfestedKerrigan 
Zerg_Hero_UncleanOne 
Zerg_Hero_HunterKiller 
Zerg_Hero_DevouringOne 
Zerg_Hero_KukulzaMutalisk 
Zerg_Hero_KukulzaGuardian 
Zerg_Hero_Yggdrasill 
Terran_Valkyrie 
Zerg_Cocoon 
Protoss_Corsair 
Protoss_DarkTemplar 
Zerg_Devourer 
Protoss_DarkArchon 
Protoss_Probe 
Protoss_Zealot 
Protoss_Dragoon 
Protoss_HighTemplar 
Protoss_Archon 
Protoss_Shuttle 
Protoss_Scout 
Protoss_Arbiter 
Protoss_Carrier 
Protoss_Interceptor 
Protoss_Hero_DarkTemplar 
Protoss_Hero_Zeratul 
Protoss_Hero_TassadarZeratul 
Protoss_Hero_FenixZealot 
Protoss_Hero_FenixDragoon 
Protoss_Hero_Tassadar 
Protoss_Hero_Mojo 
Protoss_Hero_Warbringer 
Protoss_Hero_Gantrithor 
Protoss_Reaver 
Protoss_Observer 
Protoss_Scarab 
Protoss_Hero_Danimoth 
Protoss_Hero_Aldaris 
Protoss_Hero_Artanis 
Critter_Rhynadon 
Critter_Bengalaas 
Unused_CargoShip 
Unused_MercenaryGunship 
Critter_Scantid 
Critter_Kakaru 
Critter_Ragnasaur 
Critter_Ursadon 
Zerg_LurkerEgg 
Protoss_Hero_Raszagal 
Terran_Hero_SamirDuran 
Terran_Hero_AlexeiStukov 
Map_Revealer 
Terran_Hero_GerardDuGalle 
Zerg_Lurker 
Zerg_Hero_InfestedDuran 
Spell_DisruptionWeb 
Terran_CommandCenter 
Terran_ComsatStation 
Terran_NuclearSilo 
Terran_SupplyDepot 
Terran_Refinery 
Terran_Barracks 
Terran_Academy 
Terran_Factory 
Terran_Starport 
Terran_ControlTower 
Terran_ScienceFacility 
Terran_CovertOps 
Terran_PhysicsLab 
Unused_Starbase 
Terran_MachineShop 
Unused_RepairBay 
Terran_EngineeringBay 
Terran_Armory 
Terran_MissileTurret 
Terran_Bunker 
Special_CrashedNoradII 
Special_IonCannon 
Powerup_UrajCrystal 
Powerup_KhalisCrystal 
Zerg_InfestedCommandCenter 
Zerg_Hatchery 
Zerg_Lair 
Zerg_Hive 
Zerg_NydusCanal 
Zerg_HydraliskDen 
Zerg_DefilerMound 
Zerg_GreaterSpire 
Zerg_QueensNest 
Zerg_EvolutionChamber 
Zerg_UltraliskCavern 
Zerg_Spire 
Zerg_SpawningPool 
Zerg_CreepColony 
Zerg_SporeColony 
Unused_ZergBuilding1 
Zerg_SunkenColony 
Special_OvermindWithShell 
Special_Overmind 
Zerg_Extractor 
Special_MatureChrysalis 
Special_Cerebrate 
Special_CerebrateDaggoth 
Unused_ZergBuilding2 
Protoss_Nexus 
Protoss_RoboticsFacility 
Protoss_Pylon 
Protoss_Assimilator 
Unused_ProtossBuilding1 
Protoss_Observatory 
Protoss_Gateway 
Unused_ProtossBuilding2 
Protoss_PhotonCannon 
Protoss_CitadelOfAdun 
Protoss_CyberneticsCore 
Protoss_TemplarArchives 
Protoss_Forge 
Protoss_Stargate 
Special_StasisCellPrison 
Protoss_FleetBeacon 
Protoss_ArbiterTribunal 
Protoss_RoboticsSupportBay 
Protoss_ShieldBattery 
Special_KhaydarinCrystalForm 
Special_ProtossTemple 
Special_XelNagaTemple 
Resource_MineralPatch1 
Resource_MineralPatch2 
Resource_MineralPatch3 
Unused_Cave 
Unused_CaveIn 
Unused_Cantina 
Unused_MiningPlatform 
Unused_IndependantCC 
Unused_IndependantStarport 
Unused_IndependantJumpGate 
Unused_Ruins 
Unused_KhaydarinFormation 
Resource_VespeneGeyser 
Special_WarpGate 
Special_PsiDisrupter 
Unused_ZergMarker 
Unused_TerranMarker 
Unused_ProtossMarker 
Beacon_Zerg 
Beacon_Terran 
Beacon_Protoss 
Beacon_ZergFlag 
Beacon_TerranFlag 
Beacon_ProtossFlag 
Special_PowerGenerator 
Special_OvermindCocoon 
Spell_DarkSwarm 
Doodad_FloorMissileTrap 
Doodad_FloorHatch 
Doodad_LeftUpperLevelDoor 
Doodad_RightUpperLevelDoor 
Doodad_LeftPitDoor 
Doodad_RightPitDoor 
Doodad_FloorGunTrap 
Doodad_LeftWallMissileTrap 
Doodad_LeftWallFlameTrap 
Doodad_RightWallMissileTrap 
Doodad_RightWallFlameTrap 
Start_Location 
Powerup_Flag 
Powerup_YoungChrysalis 
Powerup_PsiEmitter 
Powerup_DataDisk 
Powerup_KhaydarinCrystal 
Mineral_Chunk1 
Mineral_Chunk2 
Vespene_Orb1 
Vespene_Orb2 
Vaspene_Sac1 
Vaspene_Sac2 
Vespene_Tank1 
Vespene_Tank2 
None 
MAX 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines