Source code for sc2.ids.upgrade_id

# pyre-ignore-all-errors[14]
from __future__ import annotations
# DO NOT EDIT!
# This file was automatically generated by "generate_ids.py"

import enum


[docs] class UpgradeId(enum.Enum): NULL = 0 CARRIERLAUNCHSPEEDUPGRADE = 1 GLIALRECONSTITUTION = 2 TUNNELINGCLAWS = 3 CHITINOUSPLATING = 4 HISECAUTOTRACKING = 5 TERRANBUILDINGARMOR = 6 TERRANINFANTRYWEAPONSLEVEL1 = 7 TERRANINFANTRYWEAPONSLEVEL2 = 8 TERRANINFANTRYWEAPONSLEVEL3 = 9 NEOSTEELFRAME = 10 TERRANINFANTRYARMORSLEVEL1 = 11 TERRANINFANTRYARMORSLEVEL2 = 12 TERRANINFANTRYARMORSLEVEL3 = 13 REAPERSPEED = 14 STIMPACK = 15 SHIELDWALL = 16 PUNISHERGRENADES = 17 SIEGETECH = 18 HIGHCAPACITYBARRELS = 19 BANSHEECLOAK = 20 MEDIVACCADUCEUSREACTOR = 21 RAVENCORVIDREACTOR = 22 HUNTERSEEKER = 23 DURABLEMATERIALS = 24 PERSONALCLOAKING = 25 GHOSTMOEBIUSREACTOR = 26 TERRANVEHICLEARMORSLEVEL1 = 27 TERRANVEHICLEARMORSLEVEL2 = 28 TERRANVEHICLEARMORSLEVEL3 = 29 TERRANVEHICLEWEAPONSLEVEL1 = 30 TERRANVEHICLEWEAPONSLEVEL2 = 31 TERRANVEHICLEWEAPONSLEVEL3 = 32 TERRANSHIPARMORSLEVEL1 = 33 TERRANSHIPARMORSLEVEL2 = 34 TERRANSHIPARMORSLEVEL3 = 35 TERRANSHIPWEAPONSLEVEL1 = 36 TERRANSHIPWEAPONSLEVEL2 = 37 TERRANSHIPWEAPONSLEVEL3 = 38 PROTOSSGROUNDWEAPONSLEVEL1 = 39 PROTOSSGROUNDWEAPONSLEVEL2 = 40 PROTOSSGROUNDWEAPONSLEVEL3 = 41 PROTOSSGROUNDARMORSLEVEL1 = 42 PROTOSSGROUNDARMORSLEVEL2 = 43 PROTOSSGROUNDARMORSLEVEL3 = 44 PROTOSSSHIELDSLEVEL1 = 45 PROTOSSSHIELDSLEVEL2 = 46 PROTOSSSHIELDSLEVEL3 = 47 OBSERVERGRAVITICBOOSTER = 48 GRAVITICDRIVE = 49 EXTENDEDTHERMALLANCE = 50 HIGHTEMPLARKHAYDARINAMULET = 51 PSISTORMTECH = 52 ZERGMELEEWEAPONSLEVEL1 = 53 ZERGMELEEWEAPONSLEVEL2 = 54 ZERGMELEEWEAPONSLEVEL3 = 55 ZERGGROUNDARMORSLEVEL1 = 56 ZERGGROUNDARMORSLEVEL2 = 57 ZERGGROUNDARMORSLEVEL3 = 58 ZERGMISSILEWEAPONSLEVEL1 = 59 ZERGMISSILEWEAPONSLEVEL2 = 60 ZERGMISSILEWEAPONSLEVEL3 = 61 OVERLORDSPEED = 62 OVERLORDTRANSPORT = 63 BURROW = 64 ZERGLINGATTACKSPEED = 65 ZERGLINGMOVEMENTSPEED = 66 HYDRALISKSPEED = 67 ZERGFLYERWEAPONSLEVEL1 = 68 ZERGFLYERWEAPONSLEVEL2 = 69 ZERGFLYERWEAPONSLEVEL3 = 70 ZERGFLYERARMORSLEVEL1 = 71 ZERGFLYERARMORSLEVEL2 = 72 ZERGFLYERARMORSLEVEL3 = 73 INFESTORENERGYUPGRADE = 74 CENTRIFICALHOOKS = 75 BATTLECRUISERENABLESPECIALIZATIONS = 76 BATTLECRUISERBEHEMOTHREACTOR = 77 PROTOSSAIRWEAPONSLEVEL1 = 78 PROTOSSAIRWEAPONSLEVEL2 = 79 PROTOSSAIRWEAPONSLEVEL3 = 80 PROTOSSAIRARMORSLEVEL1 = 81 PROTOSSAIRARMORSLEVEL2 = 82 PROTOSSAIRARMORSLEVEL3 = 83 WARPGATERESEARCH = 84 HALTECH = 85 CHARGE = 86 BLINKTECH = 87 ANABOLICSYNTHESIS = 88 OBVERSEINCUBATION = 89 VIKINGJOTUNBOOSTERS = 90 ORGANICCARAPACE = 91 INFESTORPERISTALSIS = 92 ABDOMINALFORTITUDE = 93 HYDRALISKSPEEDUPGRADE = 94 BANELINGBURROWMOVE = 95 COMBATDRUGS = 96 STRIKECANNONS = 97 TRANSFORMATIONSERVOS = 98 PHOENIXRANGEUPGRADE = 99 TEMPESTRANGEUPGRADE = 100 NEURALPARASITE = 101 LOCUSTLIFETIMEINCREASE = 102 ULTRALISKBURROWCHARGEUPGRADE = 103 ORACLEENERGYUPGRADE = 104 RESTORESHIELDS = 105 PROTOSSHEROSHIPWEAPON = 106 PROTOSSHEROSHIPDETECTOR = 107 PROTOSSHEROSHIPSPELL = 108 REAPERJUMP = 109 INCREASEDRANGE = 110 ZERGBURROWMOVE = 111 ANIONPULSECRYSTALS = 112 TERRANVEHICLEANDSHIPWEAPONSLEVEL1 = 113 TERRANVEHICLEANDSHIPWEAPONSLEVEL2 = 114 TERRANVEHICLEANDSHIPWEAPONSLEVEL3 = 115 TERRANVEHICLEANDSHIPARMORSLEVEL1 = 116 TERRANVEHICLEANDSHIPARMORSLEVEL2 = 117 TERRANVEHICLEANDSHIPARMORSLEVEL3 = 118 FLYINGLOCUSTS = 119 ROACHSUPPLY = 120 IMMORTALREVIVE = 121 DRILLCLAWS = 122 CYCLONELOCKONRANGEUPGRADE = 123 CYCLONEAIRUPGRADE = 124 LIBERATORMORPH = 125 ADEPTSHIELDUPGRADE = 126 LURKERRANGE = 127 IMMORTALBARRIER = 128 ADEPTKILLBOUNCE = 129 ADEPTPIERCINGATTACK = 130 CINEMATICMODE = 131 CURSORDEBUG = 132 MAGFIELDLAUNCHERS = 133 EVOLVEGROOVEDSPINES = 134 EVOLVEMUSCULARAUGMENTS = 135 BANSHEESPEED = 136 MEDIVACRAPIDDEPLOYMENT = 137 RAVENRECALIBRATEDEXPLOSIVES = 138 MEDIVACINCREASESPEEDBOOST = 139 LIBERATORAGRANGEUPGRADE = 140 DARKTEMPLARBLINKUPGRADE = 141 RAVAGERRANGE = 142 RAVENDAMAGEUPGRADE = 143 CYCLONELOCKONDAMAGEUPGRADE = 144 ARESCLASSWEAPONSSYSTEMVIKING = 145 AUTOHARVESTER = 146 HYBRIDCPLASMAUPGRADEHARD = 147 HYBRIDCPLASMAUPGRADEINSANE = 148 INTERCEPTORLIMIT4 = 149 INTERCEPTORLIMIT6 = 150 _330MMBARRAGECANNONS = 151 NOTPOSSIBLESIEGEMODE = 152 NEOSTEELFRAME_2 = 153 NEOSTEELANDSHRIKETURRETICONUPGRADE = 154 OCULARIMPLANTS = 155 CROSSSPECTRUMDAMPENERS = 156 ORBITALSTRIKE = 157 CLUSTERBOMB = 158 SHAPEDHULL = 159 SPECTRETOOLTIPUPGRADE = 160 ULTRACAPACITORS = 161 VANADIUMPLATING = 162 COMMANDCENTERREACTOR = 163 REGENERATIVEBIOSTEEL = 164 CELLULARREACTORS = 165 BANSHEECLOAKEDDAMAGE = 166 DISTORTIONBLASTERS = 167 EMPTOWER = 168 SUPPLYDEPOTDROP = 169 HIVEMINDEMULATOR = 170 FORTIFIEDBUNKERCARAPACE = 171 PREDATOR = 172 SCIENCEVESSEL = 173 DUALFUSIONWELDERS = 174 ADVANCEDCONSTRUCTION = 175 ADVANCEDMEDICTRAINING = 176 PROJECTILEACCELERATORS = 177 REINFORCEDSUPERSTRUCTURE = 178 MULE = 179 ORBITALRELAY = 180 RAZORWIRE = 181 ADVANCEDHEALINGAI = 182 TWINLINKEDFLAMETHROWERS = 183 NANOCONSTRUCTOR = 184 CERBERUSMINES = 185 HYPERFLUXOR = 186 TRILITHIUMPOWERCELLS = 187 PERMANENTCLOAKGHOST = 188 PERMANENTCLOAKSPECTRE = 189 ULTRASONICPULSE = 190 SURVIVALPODS = 191 ENERGYSTORAGE = 192 FULLBORECANISTERAMMO = 193 CAMPAIGNJOTUNBOOSTERS = 194 MICROFILTERING = 195 PARTICLECANNONAIR = 196 VULTUREAUTOREPAIR = 197 PSIDISRUPTOR = 198 SCIENCEVESSELENERGYMANIPULATION = 199 SCIENCEVESSELPLASMAWEAPONRY = 200 SHOWGATLINGGUN = 201 TECHREACTOR = 202 TECHREACTORAI = 203 TERRANDEFENSERANGEBONUS = 204 X88TNAPALMUPGRADE = 205 HURRICANEMISSILES = 206 MECHANICALREBIRTH = 207 MARINESTIMPACK = 208 DARKTEMPLARTACTICS = 209 CLUSTERWARHEADS = 210 CLOAKDISTORTIONFIELD = 211 DEVASTATORMISSILES = 212 DISTORTIONTHRUSTERS = 213 DYNAMICPOWERROUTING = 214 IMPALERROUNDS = 215 KINETICFIELDS = 216 BURSTCAPACITORS = 217 HAILSTORMMISSILEPODS = 218 RAPIDDEPLOYMENT = 219 REAPERSTIMPACK = 220 REAPERD8CHARGE = 221 TYCHUS05BATTLECRUISERPENETRATION = 222 VIRALPLASMA = 223 FIREBATJUGGERNAUTPLATING = 224 MULTILOCKTARGETINGSYSTEMS = 225 TURBOCHARGEDENGINES = 226 DISTORTIONSENSORS = 227 INFERNALPREIGNITERS = 228 HELLIONCAMPAIGNINFERNALPREIGNITER = 229 NAPALMFUELTANKS = 230 AUXILIARYMEDBOTS = 231 JUGGERNAUTPLATING = 232 MARAUDERLIFEBOOST = 233 COMBATSHIELD = 234 REAPERU238ROUNDS = 235 MAELSTROMROUNDS = 236 SIEGETANKSHAPEDBLAST = 237 TUNGSTENSPIKES = 238 BEARCLAWNOZZLES = 239 NANOBOTINJECTORS = 240 STABILIZERMEDPACKS = 241 HALOROCKETS = 242 SCAVENGINGSYSTEMS = 243 EXTRAMINES = 244 ARESCLASSWEAPONSSYSTEM = 245 WHITENAPALM = 246 VIRALMUNITIONS = 247 JACKHAMMERCONCUSSIONGRENADES = 248 FIRESUPPRESSIONSYSTEMS = 249 FLARERESEARCH = 250 MODULARCONSTRUCTION = 251 EXPANDEDHULL = 252 SHRIKETURRET = 253 MICROFUSIONREACTORS = 254 WRAITHCLOAK = 255 SINGULARITYCHARGE = 256 GRAVITICTHRUSTERS = 257 YAMATOCANNON = 258 DEFENSIVEMATRIX = 259 DARKPROTOSS = 260 TERRANINFANTRYWEAPONSULTRACAPACITORSLEVEL1 = 261 TERRANINFANTRYWEAPONSULTRACAPACITORSLEVEL2 = 262 TERRANINFANTRYWEAPONSULTRACAPACITORSLEVEL3 = 263 TERRANINFANTRYARMORSVANADIUMPLATINGLEVEL1 = 264 TERRANINFANTRYARMORSVANADIUMPLATINGLEVEL2 = 265 TERRANINFANTRYARMORSVANADIUMPLATINGLEVEL3 = 266 TERRANVEHICLEWEAPONSULTRACAPACITORSLEVEL1 = 267 TERRANVEHICLEWEAPONSULTRACAPACITORSLEVEL2 = 268 TERRANVEHICLEWEAPONSULTRACAPACITORSLEVEL3 = 269 TERRANVEHICLEARMORSVANADIUMPLATINGLEVEL1 = 270 TERRANVEHICLEARMORSVANADIUMPLATINGLEVEL2 = 271 TERRANVEHICLEARMORSVANADIUMPLATINGLEVEL3 = 272 TERRANSHIPWEAPONSULTRACAPACITORSLEVEL1 = 273 TERRANSHIPWEAPONSULTRACAPACITORSLEVEL2 = 274 TERRANSHIPWEAPONSULTRACAPACITORSLEVEL3 = 275 TERRANSHIPARMORSVANADIUMPLATINGLEVEL1 = 276 TERRANSHIPARMORSVANADIUMPLATINGLEVEL2 = 277 TERRANSHIPARMORSVANADIUMPLATINGLEVEL3 = 278 HIREKELMORIANMINERSPH = 279 HIREDEVILDOGSPH = 280 HIRESPARTANCOMPANYPH = 281 HIREHAMMERSECURITIESPH = 282 HIRESIEGEBREAKERSPH = 283 HIREHELSANGELSPH = 284 HIREDUSKWINGPH = 285 HIREDUKESREVENGE = 286 TOSHEASYMODE = 287 VOIDRAYSPEEDUPGRADE = 288 SMARTSERVOS = 289 ARMORPIERCINGROCKETS = 290 CYCLONERAPIDFIRELAUNCHERS = 291 RAVENENHANCEDMUNITIONS = 292 DIGGINGCLAWS = 293 CARRIERCARRIERCAPACITY = 294 CARRIERLEASHRANGEUPGRADE = 295 HURRICANETHRUSTERS = 296 TEMPESTGROUNDATTACKUPGRADE = 297 FRENZY = 298 MICROBIALSHROUD = 299 INTERFERENCEMATRIX = 300 SUNDERINGIMPACT = 301 AMPLIFIEDSHIELDING = 302 PSIONICAMPLIFIERS = 303 SECRETEDCOATING = 304 ENHANCEDSHOCKWAVES = 305 def __repr__(self) -> str: return f"UpgradeId.{self.name}"
for item in UpgradeId: globals()[item.name] = item