Source code for sc2.ids.buff_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 BuffId(enum.Enum):
NULL = 0
RADAR25 = 1
TAUNTB = 2
DISABLEABILS = 3
TRANSIENTMORPH = 4
GRAVITONBEAM = 5
GHOSTCLOAK = 6
BANSHEECLOAK = 7
POWERUSERWARPABLE = 8
VORTEXBEHAVIORENEMY = 9
CORRUPTION = 10
QUEENSPAWNLARVATIMER = 11
GHOSTHOLDFIRE = 12
GHOSTHOLDFIREB = 13
LEECH = 14
LEECHDISABLEABILITIES = 15
EMPDECLOAK = 16
FUNGALGROWTH = 17
GUARDIANSHIELD = 18
SEEKERMISSILETIMEOUT = 19
TIMEWARPPRODUCTION = 20
ETHEREAL = 21
NEURALPARASITE = 22
NEURALPARASITEWAIT = 23
STIMPACKMARAUDER = 24
SUPPLYDROP = 25
_250MMSTRIKECANNONS = 26
STIMPACK = 27
PSISTORM = 28
CLOAKFIELDEFFECT = 29
CHARGING = 30
AIDANGERBUFF = 31
VORTEXBEHAVIOR = 32
SLOW = 33
TEMPORALRIFTUNIT = 34
SHEEPBUSY = 35
CONTAMINATED = 36
TIMESCALECONVERSIONBEHAVIOR = 37
BLINDINGCLOUDSTRUCTURE = 38
COLLAPSIBLEROCKTOWERCONJOINEDSEARCH = 39
COLLAPSIBLEROCKTOWERRAMPDIAGONALCONJOINEDSEARCH = 40
COLLAPSIBLETERRANTOWERCONJOINEDSEARCH = 41
COLLAPSIBLETERRANTOWERRAMPDIAGONALCONJOINEDSEARCH = 42
DIGESTERCREEPSPRAYVISION = 43
INVULNERABILITYSHIELD = 44
MINEDRONECOUNTDOWN = 45
MOTHERSHIPSTASIS = 46
MOTHERSHIPSTASISCASTER = 47
MOTHERSHIPCOREENERGIZEVISUAL = 48
ORACLEREVELATION = 49
GHOSTSNIPEDOT = 50
NEXUSPHASESHIFT = 51
NEXUSINVULNERABILITY = 52
ROUGHTERRAINSEARCH = 53
ROUGHTERRAINSLOW = 54
ORACLECLOAKFIELD = 55
ORACLECLOAKFIELDEFFECT = 56
SCRYERFRIENDLY = 57
SPECTRESHIELD = 58
VIPERCONSUMESTRUCTURE = 59
RESTORESHIELDS = 60
MERCENARYCYCLONEMISSILES = 61
MERCENARYSENSORDISH = 62
MERCENARYSHIELD = 63
SCRYER = 64
STUNROUNDINITIALBEHAVIOR = 65
BUILDINGSHIELD = 66
LASERSIGHT = 67
PROTECTIVEBARRIER = 68
CORRUPTORGROUNDATTACKDEBUFF = 69
BATTLECRUISERANTIAIRDISABLE = 70
BUILDINGSTASIS = 71
STASIS = 72
RESOURCESTUN = 73
MAXIMUMTHRUST = 74
CHARGEUP = 75
CLOAKUNIT = 76
NULLFIELD = 77
RESCUE = 78
BENIGN = 79
LASERTARGETING = 80
ENGAGE = 81
CAPRESOURCE = 82
BLINDINGCLOUD = 83
DOOMDAMAGEDELAY = 84
EYESTALK = 85
BURROWCHARGE = 86
HIDDEN = 87
MINEDRONEDOT = 88
MEDIVACSPEEDBOOST = 89
EXTENDBRIDGEEXTENDINGBRIDGENEWIDE8OUT = 90
EXTENDBRIDGEEXTENDINGBRIDGENWWIDE8OUT = 91
EXTENDBRIDGEEXTENDINGBRIDGENEWIDE10OUT = 92
EXTENDBRIDGEEXTENDINGBRIDGENWWIDE10OUT = 93
EXTENDBRIDGEEXTENDINGBRIDGENEWIDE12OUT = 94
EXTENDBRIDGEEXTENDINGBRIDGENWWIDE12OUT = 95
PHASESHIELD = 96
PURIFY = 97
VOIDSIPHON = 98
ORACLEWEAPON = 99
ANTIAIRWEAPONSWITCHCOOLDOWN = 100
ARBITERMPSTASISFIELD = 101
IMMORTALOVERLOAD = 102
CLOAKINGFIELDTARGETED = 103
LIGHTNINGBOMB = 104
ORACLEPHASESHIFT = 105
RELEASEINTERCEPTORSCOOLDOWN = 106
RELEASEINTERCEPTORSTIMEDLIFEWARNING = 107
RELEASEINTERCEPTORSWANDERDELAY = 108
RELEASEINTERCEPTORSBEACON = 109
ARBITERMPCLOAKFIELDEFFECT = 110
PURIFICATIONNOVA = 111
CORRUPTIONBOMBDAMAGE = 112
CORSAIRMPDISRUPTIONWEB = 113
DISRUPTORPUSH = 114
LIGHTOFAIUR = 115
LOCKON = 116
OVERCHARGE = 117
OVERCHARGEDAMAGE = 118
OVERCHARGESPEEDBOOST = 119
SEEKERMISSILE = 120
TEMPORALFIELD = 121
VOIDRAYSWARMDAMAGEBOOST = 122
VOIDMPIMMORTALREVIVESUPRESSED = 123
DEVOURERMPACIDSPORES = 124
DEFILERMPCONSUME = 125
DEFILERMPDARKSWARM = 126
DEFILERMPPLAGUE = 127
QUEENMPENSNARE = 128
ORACLESTASISTRAPTARGET = 129
SELFREPAIR = 130
AGGRESSIVEMUTATION = 131
PARASITICBOMB = 132
PARASITICBOMBUNITKU = 133
PARASITICBOMBSECONDARYUNITSEARCH = 134
ADEPTDEATHCHECK = 135
LURKERHOLDFIRE = 136
LURKERHOLDFIREB = 137
TIMESTOPSTUN = 138
SLAYNELEMENTALGRABSTUN = 139
PURIFICATIONNOVAPOST = 140
DISABLEINTERCEPTORS = 141
BYPASSARMORDEBUFFONE = 142
BYPASSARMORDEBUFFTWO = 143
BYPASSARMORDEBUFFTHREE = 144
CHANNELSNIPECOMBAT = 145
TEMPESTDISRUPTIONBLASTSTUNBEHAVIOR = 146
GRAVITONPRISON = 147
INFESTORDISEASE = 148
SS_LIGHTNINGPROJECTOR = 149
PURIFIERPLANETCRACKERCHARGE = 150
SPECTRECLOAKING = 151
WRAITHCLOAK = 152
PSYTROUSOXIDE = 153
BANSHEECLOAKCROSSSPECTRUMDAMPENERS = 154
SS_BATTLECRUISERHUNTERSEEKERTIMEOUT = 155
SS_STRONGERENEMYBUFF = 156
SS_TERRATRONARMMISSILETARGETCHECK = 157
SS_MISSILETIMEOUT = 158
SS_LEVIATHANBOMBCOLLISIONCHECK = 159
SS_LEVIATHANBOMBEXPLODETIMER = 160
SS_LEVIATHANBOMBMISSILETARGETCHECK = 161
SS_TERRATRONCOLLISIONCHECK = 162
SS_CARRIERBOSSCOLLISIONCHECK = 163
SS_CORRUPTORMISSILETARGETCHECK = 164
SS_INVULNERABLE = 165
SS_LEVIATHANTENTACLEMISSILETARGETCHECK = 166
SS_LEVIATHANTENTACLEMISSILETARGETCHECKINVERTED = 167
SS_LEVIATHANTENTACLETARGETDEATHDELAY = 168
SS_LEVIATHANTENTACLEMISSILESCANSWAPDELAY = 169
SS_POWERUPDIAGONAL2 = 170
SS_BATTLECRUISERCOLLISIONCHECK = 171
SS_TERRATRONMISSILESPINNERMISSILELAUNCHER = 172
SS_TERRATRONMISSILESPINNERCOLLISIONCHECK = 173
SS_TERRATRONMISSILELAUNCHER = 174
SS_BATTLECRUISERMISSILELAUNCHER = 175
SS_TERRATRONSTUN = 176
SS_VIKINGRESPAWN = 177
SS_WRAITHCOLLISIONCHECK = 178
SS_SCOURGEMISSILETARGETCHECK = 179
SS_SCOURGEDEATH = 180
SS_SWARMGUARDIANCOLLISIONCHECK = 181
SS_FIGHTERBOMBMISSILEDEATH = 182
SS_FIGHTERDRONEDAMAGERESPONSE = 183
SS_INTERCEPTORCOLLISIONCHECK = 184
SS_CARRIERCOLLISIONCHECK = 185
SS_MISSILETARGETCHECKVIKINGDRONE = 186
SS_MISSILETARGETCHECKVIKINGSTRONG1 = 187
SS_MISSILETARGETCHECKVIKINGSTRONG2 = 188
SS_POWERUPHEALTH1 = 189
SS_POWERUPHEALTH2 = 190
SS_POWERUPSTRONG = 191
SS_POWERUPMORPHTOBOMB = 192
SS_POWERUPMORPHTOHEALTH = 193
SS_POWERUPMORPHTOSIDEMISSILES = 194
SS_POWERUPMORPHTOSTRONGERMISSILES = 195
SS_CORRUPTORCOLLISIONCHECK = 196
SS_SCOUTCOLLISIONCHECK = 197
SS_PHOENIXCOLLISIONCHECK = 198
SS_SCOURGECOLLISIONCHECK = 199
SS_LEVIATHANCOLLISIONCHECK = 200
SS_SCIENCEVESSELCOLLISIONCHECK = 201
SS_TERRATRONSAWCOLLISIONCHECK = 202
SS_LIGHTNINGPROJECTORCOLLISIONCHECK = 203
SHIFTDELAY = 204
BIOSTASIS = 205
PERSONALCLOAKINGFREE = 206
EMPDRAIN = 207
MINDBLASTSTUN = 208
_330MMBARRAGECANNONS = 209
VOODOOSHIELD = 210
SPECTRECLOAKINGFREE = 211
ULTRASONICPULSESTUN = 212
IRRADIATE = 213
NYDUSWORMLAVAINSTANTDEATH = 214
PREDATORCLOAKING = 215
PSIDISRUPTION = 216
MINDCONTROL = 217
QUEENKNOCKDOWN = 218
SCIENCEVESSELCLOAKFIELD = 219
SPORECANNONMISSILE = 220
ARTANISTEMPORALRIFTUNIT = 221
ARTANISCLOAKINGFIELDEFFECT = 222
ARTANISVORTEXBEHAVIOR = 223
INCAPACITATED = 224
KARASSPSISTORM = 225
DUTCHMARAUDERSLOW = 226
JUMPSTOMPSTUN = 227
JUMPSTOMPFSTUN = 228
RAYNORMISSILETIMEDLIFE = 229
PSIONICSHOCKWAVEHEIGHTANDSTUN = 230
SHADOWCLONE = 231
AUTOMATEDREPAIR = 232
SLIMED = 233
RAYNORTIMEBOMBMISSILE = 234
RAYNORTIMEBOMBUNIT = 235
TYCHUSCOMMANDOSTIMPACK = 236
VIRALPLASMA = 237
NAPALM = 238
BURSTCAPACITORSDAMAGEBUFF = 239
COLONYINFESTATION = 240
DOMINATION = 241
EMPBURST = 242
HYBRIDCZERGYROOTS = 243
HYBRIDFZERGYROOTS = 244
LOCKDOWNB = 245
SPECTRELOCKDOWNB = 246
VOODOOLOCKDOWN = 247
ZERATULSTUN = 248
BUILDINGSCARAB = 249
VORTEXBEHAVIORERADICATOR = 250
GHOSTBLAST = 251
HEROICBUFF03 = 252
CANNONRADAR = 253
SS_MISSILETARGETCHECKVIKING = 254
SS_MISSILETARGETCHECK = 255
SS_MAXSPEED = 256
SS_MAXACCELERATION = 257
SS_POWERUPDIAGONAL1 = 258
WATER = 259
DEFENSIVEMATRIX = 260
TESTATTRIBUTE = 261
TESTVETERANCY = 262
SHREDDERSWARMDAMAGEAPPLY = 263
CORRUPTORINFESTING = 264
MERCGROUNDDROPDELAY = 265
MERCGROUNDDROP = 266
MERCAIRDROPDELAY = 267
SPECTREHOLDFIRE = 268
SPECTREHOLDFIREB = 269
ITEMGRAVITYBOMBS = 270
CARRYMINERALFIELDMINERALS = 271
CARRYHIGHYIELDMINERALFIELDMINERALS = 272
CARRYHARVESTABLEVESPENEGEYSERGAS = 273
CARRYHARVESTABLEVESPENEGEYSERGASPROTOSS = 274
CARRYHARVESTABLEVESPENEGEYSERGASZERG = 275
PERMANENTLYCLOAKED = 276
RAVENSCRAMBLERMISSILE = 277
RAVENSHREDDERMISSILETIMEOUT = 278
RAVENSHREDDERMISSILETINT = 279
RAVENSHREDDERMISSILEARMORREDUCTION = 280
CHRONOBOOSTENERGYCOST = 281
NEXUSSHIELDRECHARGEONPYLONBEHAVIOR = 282
NEXUSSHIELDRECHARGEONPYLONBEHAVIORSECONDARYONTARGET = 283
INFESTORENSNARE = 284
INFESTORENSNAREMAKEPRECURSORREHEIGHTSOURCE = 285
NEXUSSHIELDOVERCHARGE = 286
PARASITICBOMBDELAYTIMEDLIFE = 287
TRANSFUSION = 288
ACCELERATIONZONETEMPORALFIELD = 289
ACCELERATIONZONEFLYINGTEMPORALFIELD = 290
INHIBITORZONEFLYINGTEMPORALFIELD = 291
LOADOUTSPRAYTRACKER = 292
INHIBITORZONETEMPORALFIELD = 293
CLOAKFIELD = 294
RESONATINGGLAIVESPHASESHIFT = 295
NEURALPARASITECHILDREN = 296
AMORPHOUSARMORCLOUD = 297
RAVENSHREDDERMISSILEARMORREDUCTIONUISUBTRUCT = 298
TAKENDAMAGE = 299
RAVENSCRAMBLERMISSILECARRIER = 300
BATTERYOVERCHARGE = 301
HYDRALISKFRENZY = 302
def __repr__(self) -> str:
return f"BuffId.{self.name}"
@classmethod
def _missing_(cls, value: int) -> BuffId:
return cls.NULL
for item in BuffId:
globals()[item.name] = item