1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
#![allow(deprecated)]

#[cfg(feature = "serde")]
use serde::{Serialize, Deserialize};

#[cfg(target_os = "windows")]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Debug, FromPrimitive, ToPrimitive, Copy, Clone, PartialEq, Eq, Hash)]
pub enum UpgradeId {
	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,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel1` instead.")]
	TerranVehicleArmorsLevel1 = 27,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel2` instead.")]
	TerranVehicleArmorsLevel2 = 28,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel3` instead.")]
	TerranVehicleArmorsLevel3 = 29,
	TerranVehicleWeaponsLevel1 = 30,
	TerranVehicleWeaponsLevel2 = 31,
	TerranVehicleWeaponsLevel3 = 32,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel1` instead.")]
	TerranShipArmorsLevel1 = 33,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel2` instead.")]
	TerranShipArmorsLevel2 = 34,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel3` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::SmartServos` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::CycloneLockOnDamageUpgrade` instead.")]
	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 = 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,
	#[deprecated(note = "Use `UpgradeId::PersonalCloaking` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::Stimpack` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::HighCapacityBarrels` instead.")]
	InfernalPreIgniters = 228,
	#[deprecated(note = "Use `UpgradeId::HighCapacityBarrels` instead.")]
	HellionCampaignInfernalPreIgniter = 229,
	NapalmFuelTanks = 230,
	AuxiliaryMedBots = 231,
	JuggernautPlating = 232,
	MarauderLifeBoost = 233,
	#[deprecated(note = "Use `UpgradeId::ShieldWall` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::PunisherGrenades` instead.")]
	JackhammerConcussionGrenades = 248,
	FireSuppressionSystems = 249,
	FlareResearch = 250,
	ModularConstruction = 251,
	ExpandedHull = 252,
	ShrikeTurret = 253,
	MicrofusionReactors = 254,
	WraithCloak = 255,
	SingularityCharge = 256,
	GraviticThrusters = 257,
	#[deprecated(note = "Use `UpgradeId::BattlecruiserEnableSpecializations` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::CycloneLockOnDamageUpgrade` instead.")]
	CycloneRapidFireLaunchers = 291,
	RavenEnhancedMunitions = 292,
	DiggingClaws = 293,
	CarrierCarrierCapacity = 294,
	CarrierLeashRangeUpgrade = 295,
	TempestGroundAttackUpgrade = 296,
	EnhancedShockwaves = 297,
	MicrobialShroud = 298,
	SunderingImpact = 299,
	AmplifiedShielding = 300,
	PsionicAmplifiers = 301,
	SecretedCoating = 302,
}

#[cfg(target_os = "linux")]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Debug, FromPrimitive, ToPrimitive, Copy, Clone, PartialEq, Eq, Hash)]
pub enum UpgradeId {
	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,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel1` instead.")]
	TerranVehicleArmorsLevel1 = 27,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel2` instead.")]
	TerranVehicleArmorsLevel2 = 28,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel3` instead.")]
	TerranVehicleArmorsLevel3 = 29,
	TerranVehicleWeaponsLevel1 = 30,
	TerranVehicleWeaponsLevel2 = 31,
	TerranVehicleWeaponsLevel3 = 32,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel1` instead.")]
	TerranShipArmorsLevel1 = 33,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel2` instead.")]
	TerranShipArmorsLevel2 = 34,
	#[deprecated(note = "Use `UpgradeId::TerranVehicleAndShipArmorsLevel3` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::SmartServos` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::CycloneLockOnDamageUpgrade` instead.")]
	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 = 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,
	#[deprecated(note = "Use `UpgradeId::PersonalCloaking` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::Stimpack` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::HighCapacityBarrels` instead.")]
	InfernalPreIgniters = 228,
	#[deprecated(note = "Use `UpgradeId::HighCapacityBarrels` instead.")]
	HellionCampaignInfernalPreIgniter = 229,
	NapalmFuelTanks = 230,
	AuxiliaryMedBots = 231,
	JuggernautPlating = 232,
	MarauderLifeBoost = 233,
	#[deprecated(note = "Use `UpgradeId::ShieldWall` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::PunisherGrenades` instead.")]
	JackhammerConcussionGrenades = 248,
	FireSuppressionSystems = 249,
	FlareResearch = 250,
	ModularConstruction = 251,
	ExpandedHull = 252,
	ShrikeTurret = 253,
	MicrofusionReactors = 254,
	WraithCloak = 255,
	SingularityCharge = 256,
	GraviticThrusters = 257,
	#[deprecated(note = "Use `UpgradeId::BattlecruiserEnableSpecializations` instead.")]
	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,
	#[deprecated(note = "Use `UpgradeId::CycloneLockOnDamageUpgrade` instead.")]
	CycloneRapidFireLaunchers = 291,
	RavenEnhancedMunitions = 292,
	DiggingClaws = 293,
	CarrierCarrierCapacity = 294,
	CarrierLeashRangeUpgrade = 295,
	TempestGroundAttackUpgrade = 296,
	EnhancedShockwaves = 297,
}