BWAPI
trunk/bwapi/BWAPI/Source/BW/UpgradeID.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 namespace BW
00004 {
00010   namespace UpgradeID
00011   {
00012   enum Enum
00013     {
00014       TerranInfantryArmor   = 0x00,
00015       TerranVehiclePlating  = 0x01,
00016       TerranShipPlating     = 0x02,
00017       ZergCarapace          = 0x03,
00018       ZergFlyerCarapace     = 0x04,
00019       ProtossArmor          = 0x05,
00020       ProtossPlating        = 0x06,
00021       TerranInfantryWeapons = 0x07,
00022       TerranVehicleWeapons  = 0x08,
00023       TerranShipWeapons     = 0x09,
00024       ZergMeleeAttacks      = 0x0A,
00025       ZergMissileAttacks    = 0x0B,
00026       ZergFlyerAttacks      = 0x0C,
00027       ProtossGroundWeapons  = 0x0D,
00028       ProtossAirWeapons     = 0x0E,
00029       ProtossPlasmaShields  = 0x0F,
00030       U_238Shells           = 0x10,
00031       IonThrusters          = 0x11,
00032       BurstLasers           = 0x12, // (Unused)
00033       TitanReactor          = 0x13, // (SV +50)
00034       OcularImplants        = 0x14,
00035       MoebiusReactor        = 0x15, // (Ghost +50)
00036       ApolloReactor         = 0x16, // (Wraith +50)
00037       ColossusReactor       = 0x17, // (BC +50)
00038       VentralSacs           = 0x18,
00039       Antennae              = 0x19,
00040       PneumatizedCarapace   = 0x1A,
00041       MetabolicBoost        = 0x1B,
00042       AdrenalGlands         = 0x1C,
00043       MuscularAugments      = 0x1D,
00044       GroovedSpines         = 0x1E,
00045       GameteMeiosis         = 0x1F, // (Queen +50)
00046       MetasynapticNode      = 0x20, // (Defiler +50)
00047       SingularityCharge     = 0x21,
00048       LegEnhancements       = 0x22,
00049       ScarabDamage          = 0x23,
00050       ReaverCapacity        = 0x24,
00051       GraviticDrive         = 0x25,
00052       SensorArray           = 0x26,
00053       GraviticBoosters      = 0x27,
00054       KhaydarinAmulet       = 0x28, // (HT +50)
00055       ApialSensors          = 0x29,
00056       GraviticThrusters     = 0x2A,
00057       CarrierCapacity       = 0x2B,
00058       KhaydarinCore         = 0x2C, // (Arbiter +50)
00059       UnusedUpgrade45       = 0x2D,
00060       UnusedUpgrade46       = 0x2E,
00061       ArgusJewel            = 0x2F, // (Corsair +50)
00062       UnusedUpgrade48       = 0x30,
00063       ArgusTalisman         = 0x31, // (DA +50)
00064       UnusedUpgrade50       = 0x32,
00065       CaduceusReactor       = 0x33, // (Medic +50)
00066       ChitinousPlating      = 0x34,
00067       AnabolicSynthesis     = 0x35,
00068       CharonBooster         = 0x36,
00069       UnusedUpgrade55       = 0x37,
00070       UnusedUpgrade56       = 0x38,
00071       UnusedUpgrade57       = 0x39,
00072       UnusedUpgrade58       = 0x3A,
00073       UnusedUpgrade59       = 0x3B,
00074       GlobalUpgrade60       = 0x3C, // (unused 60)
00075       None                  = 0x3D
00076     };
00077   }
00078 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines