Enum rust_sc2::ids::UpgradeId[][src]

pub enum UpgradeId {
Show variants Null, CarrierLaunchSpeedUpgrade, GlialReconstitution, TunnelingClaws, ChitinousPlating, HiSecAutoTracking, TerranBuildingArmor, TerranInfantryWeaponsLevel1, TerranInfantryWeaponsLevel2, TerranInfantryWeaponsLevel3, NeosteelFrame, TerranInfantryArmorsLevel1, TerranInfantryArmorsLevel2, TerranInfantryArmorsLevel3, ReaperSpeed, Stimpack, ShieldWall, PunisherGrenades, SiegeTech, HighCapacityBarrels, BansheeCloak, MedivacCaduceusReactor, RavenCorvidReactor, HunterSeeker, DurableMaterials, PersonalCloaking, GhostMoebiusReactor, TerranVehicleArmorsLevel1, TerranVehicleArmorsLevel2, TerranVehicleArmorsLevel3, TerranVehicleWeaponsLevel1, TerranVehicleWeaponsLevel2, TerranVehicleWeaponsLevel3, TerranShipArmorsLevel1, TerranShipArmorsLevel2, TerranShipArmorsLevel3, TerranShipWeaponsLevel1, TerranShipWeaponsLevel2, TerranShipWeaponsLevel3, ProtossGroundWeaponsLevel1, ProtossGroundWeaponsLevel2, ProtossGroundWeaponsLevel3, ProtossGroundArmorsLevel1, ProtossGroundArmorsLevel2, ProtossGroundArmorsLevel3, ProtossShieldsLevel1, ProtossShieldsLevel2, ProtossShieldsLevel3, ObserverGraviticBooster, GraviticDrive, ExtendedThermalLance, HighTemplarKhaydarinAmulet, PsiStormTech, ZergMeleeWeaponsLevel1, ZergMeleeWeaponsLevel2, ZergMeleeWeaponsLevel3, ZergGroundArmorsLevel1, ZergGroundArmorsLevel2, ZergGroundArmorsLevel3, ZergMissileWeaponsLevel1, ZergMissileWeaponsLevel2, ZergMissileWeaponsLevel3, Overlordspeed, Overlordtransport, Burrow, Zerglingattackspeed, Zerglingmovementspeed, Hydraliskspeed, ZergFlyerWeaponsLevel1, ZergFlyerWeaponsLevel2, ZergFlyerWeaponsLevel3, ZergFlyerArmorsLevel1, ZergFlyerArmorsLevel2, ZergFlyerArmorsLevel3, InfestorEnergyUpgrade, CentrificalHooks, BattlecruiserEnableSpecializations, BattlecruiserBehemothReactor, ProtossAirWeaponsLevel1, ProtossAirWeaponsLevel2, ProtossAirWeaponsLevel3, ProtossAirArmorsLevel1, ProtossAirArmorsLevel2, ProtossAirArmorsLevel3, WarpGateResearch, Haltech, Charge, BlinkTech, AnabolicSynthesis, ObverseIncubation, VikingJotunBoosters, OrganicCarapace, InfestorPeristalsis, AbdominalFortitude, HydraliskSpeedUpgrade, BanelingBurrowMove, CombatDrugs, StrikeCannons, TransformationServos, PhoenixRangeUpgrade, TempestRangeUpgrade, NeuralParasite, LocustLifetimeIncrease, UltraliskBurrowChargeUpgrade, OracleEnergyUpgrade, RestoreShields, ProtossHeroShipWeapon, ProtossHeroShipDetector, ProtossHeroShipSpell, ReaperJump, IncreasedRange, ZergBurrowMove, AnionPulseCrystals, TerranVehicleAndShipWeaponsLevel1, TerranVehicleAndShipWeaponsLevel2, TerranVehicleAndShipWeaponsLevel3, TerranVehicleAndShipArmorsLevel1, TerranVehicleAndShipArmorsLevel2, TerranVehicleAndShipArmorsLevel3, FlyingLocusts, RoachSupply, ImmortalRevive, DrillClaws, CycloneLockOnRangeUpgrade, CycloneAirUpgrade, LiberatorMorph, AdeptShieldUpgrade, LurkerRange, ImmortalBarrier, AdeptKillBounce, AdeptPiercingAttack, CinematicMode, CursorDebug, MagFieldLaunchers, EvolveGroovedSpines, EvolveMuscularAugments, BansheeSpeed, MedivacRapidDeployment, RavenRecalibratedExplosives, MedivacIncreaseSpeedBoost, LiberatorAGRangeUpgrade, DarkTemplarBlinkUpgrade, RavagerRange, RavenDamageUpgrade, CycloneLockOnDamageUpgrade, AresClassWeaponsSystemViking, AutoHarvester, HybridCPlasmaUpgradeHard, HybridCPlasmaUpgradeInsane, InterceptorLimit4, InterceptorLimit6, _330mmBarrageCannons, NotPossibleSiegeMode, NeoSteelFrame, NeoSteelAndShrikeTurretIconUpgrade, OcularImplants, CrossSpectrumDampeners, OrbitalStrike, ClusterBomb, ShapedHull, SpectreTooltipUpgrade, UltraCapacitors, VanadiumPlating, CommandCenterReactor, RegenerativeBioSteel, CellularReactors, BansheeCloakedDamage, DistortionBlasters, EMPTower, SupplyDepotDrop, HiveMindEmulator, FortifiedBunkerCarapace, Predator, ScienceVessel, DualFusionWelders, AdvancedConstruction, AdvancedMedicTraining, ProjectileAccelerators, ReinforcedSuperstructure, MULE, OrbitalRelay, Razorwire, AdvancedHealingAI, TwinLinkedFlameThrowers, NanoConstructor, CerberusMines, Hyperfluxor, TriLithiumPowerCells, PermanentCloakGhost, PermanentCloakSpectre, UltrasonicPulse, SurvivalPods, EnergyStorage, FullBoreCanisterAmmo, CampaignJotunBoosters, MicroFiltering, ParticleCannonAir, VultureAutoRepair, PsiDisruptor, ScienceVesselEnergyManipulation, ScienceVesselPlasmaWeaponry, ShowGatlingGun, TechReactor, TechReactorAI, TerranDefenseRangeBonus, X88TNapalmUpgrade, HurricaneMissiles, MechanicalRebirth, MarineStimpack, DarkTemplarTactics, ClusterWarheads, CloakDistortionField, DevastatorMissiles, DistortionThrusters, DynamicPowerRouting, ImpalerRounds, KineticFields, BurstCapacitors, HailstormMissilePods, RapidDeployment, ReaperStimpack, ReaperD8Charge, Tychus05BattlecruiserPenetration, ViralPlasma, FirebatJuggernautPlating, MultilockTargetingSystems, TurboChargedEngines, DistortionSensors, InfernalPreIgniters, HellionCampaignInfernalPreIgniter, NapalmFuelTanks, AuxiliaryMedBots, JuggernautPlating, MarauderLifeBoost, CombatShield, ReaperU238Rounds, MaelstromRounds, SiegeTankShapedBlast, TungstenSpikes, BearclawNozzles, NanobotInjectors, StabilizerMedPacks, HALORockets, ScavengingSystems, ExtraMines, AresClassWeaponsSystem, WhiteNapalm, ViralMunitions, JackhammerConcussionGrenades, FireSuppressionSystems, FlareResearch, ModularConstruction, ExpandedHull, ShrikeTurret, MicrofusionReactors, WraithCloak, SingularityCharge, GraviticThrusters, YamatoCannon, DefensiveMatrix, DarkProtoss, TerranInfantryWeaponsUltraCapacitorsLevel1, TerranInfantryWeaponsUltraCapacitorsLevel2, TerranInfantryWeaponsUltraCapacitorsLevel3, TerranInfantryArmorsVanadiumPlatingLevel1, TerranInfantryArmorsVanadiumPlatingLevel2, TerranInfantryArmorsVanadiumPlatingLevel3, TerranVehicleWeaponsUltraCapacitorsLevel1, TerranVehicleWeaponsUltraCapacitorsLevel2, TerranVehicleWeaponsUltraCapacitorsLevel3, TerranVehicleArmorsVanadiumPlatingLevel1, TerranVehicleArmorsVanadiumPlatingLevel2, TerranVehicleArmorsVanadiumPlatingLevel3, TerranShipWeaponsUltraCapacitorsLevel1, TerranShipWeaponsUltraCapacitorsLevel2, TerranShipWeaponsUltraCapacitorsLevel3, TerranShipArmorsVanadiumPlatingLevel1, TerranShipArmorsVanadiumPlatingLevel2, TerranShipArmorsVanadiumPlatingLevel3, HireKelmorianMinersPH, HireDevilDogsPH, HireSpartanCompanyPH, HireHammerSecuritiesPH, HireSiegeBreakersPH, HireHelsAngelsPH, HireDuskWingPH, HireDukesRevenge, ToshEasyMode, VoidRaySpeedUpgrade, SmartServos, ArmorPiercingRockets, CycloneRapidFireLaunchers, RavenEnhancedMunitions, DiggingClaws, CarrierCarrierCapacity, CarrierLeashRangeUpgrade, TempestGroundAttackUpgrade, EnhancedShockwaves,
}

Variants

Null
CarrierLaunchSpeedUpgrade
GlialReconstitution
TunnelingClaws
ChitinousPlating
HiSecAutoTracking
TerranBuildingArmor
TerranInfantryWeaponsLevel1
TerranInfantryWeaponsLevel2
TerranInfantryWeaponsLevel3
NeosteelFrame
TerranInfantryArmorsLevel1
TerranInfantryArmorsLevel2
TerranInfantryArmorsLevel3
ReaperSpeed
Stimpack
ShieldWall
PunisherGrenades
SiegeTech
HighCapacityBarrels
BansheeCloak
MedivacCaduceusReactor
RavenCorvidReactor
HunterSeeker
DurableMaterials
PersonalCloaking
GhostMoebiusReactor
TerranVehicleArmorsLevel1
👎 Deprecated:

Use UpgradeId::TerranVehicleAndShipArmorsLevel1 instead.

TerranVehicleArmorsLevel2
👎 Deprecated:

Use UpgradeId::TerranVehicleAndShipArmorsLevel2 instead.

TerranVehicleArmorsLevel3
👎 Deprecated:

Use UpgradeId::TerranVehicleAndShipArmorsLevel3 instead.

TerranVehicleWeaponsLevel1
TerranVehicleWeaponsLevel2
TerranVehicleWeaponsLevel3
TerranShipArmorsLevel1
👎 Deprecated:

Use UpgradeId::TerranVehicleAndShipArmorsLevel1 instead.

TerranShipArmorsLevel2
👎 Deprecated:

Use UpgradeId::TerranVehicleAndShipArmorsLevel2 instead.

TerranShipArmorsLevel3
👎 Deprecated:

Use UpgradeId::TerranVehicleAndShipArmorsLevel3 instead.

TerranShipWeaponsLevel1
TerranShipWeaponsLevel2
TerranShipWeaponsLevel3
ProtossGroundWeaponsLevel1
ProtossGroundWeaponsLevel2
ProtossGroundWeaponsLevel3
ProtossGroundArmorsLevel1
ProtossGroundArmorsLevel2
ProtossGroundArmorsLevel3
ProtossShieldsLevel1
ProtossShieldsLevel2
ProtossShieldsLevel3
ObserverGraviticBooster
GraviticDrive
ExtendedThermalLance
HighTemplarKhaydarinAmulet
PsiStormTech
ZergMeleeWeaponsLevel1
ZergMeleeWeaponsLevel2
ZergMeleeWeaponsLevel3
ZergGroundArmorsLevel1
ZergGroundArmorsLevel2
ZergGroundArmorsLevel3
ZergMissileWeaponsLevel1
ZergMissileWeaponsLevel2
ZergMissileWeaponsLevel3
Overlordspeed
Overlordtransport
Burrow
Zerglingattackspeed
Zerglingmovementspeed
Hydraliskspeed
ZergFlyerWeaponsLevel1
ZergFlyerWeaponsLevel2
ZergFlyerWeaponsLevel3
ZergFlyerArmorsLevel1
ZergFlyerArmorsLevel2
ZergFlyerArmorsLevel3
InfestorEnergyUpgrade
CentrificalHooks
BattlecruiserEnableSpecializations
BattlecruiserBehemothReactor
ProtossAirWeaponsLevel1
ProtossAirWeaponsLevel2
ProtossAirWeaponsLevel3
ProtossAirArmorsLevel1
ProtossAirArmorsLevel2
ProtossAirArmorsLevel3
WarpGateResearch
Haltech
Charge
BlinkTech
AnabolicSynthesis
ObverseIncubation
VikingJotunBoosters
OrganicCarapace
InfestorPeristalsis
AbdominalFortitude
HydraliskSpeedUpgrade
BanelingBurrowMove
CombatDrugs
StrikeCannons
TransformationServos
👎 Deprecated:

Use UpgradeId::SmartServos instead.

PhoenixRangeUpgrade
TempestRangeUpgrade
NeuralParasite
LocustLifetimeIncrease
UltraliskBurrowChargeUpgrade
OracleEnergyUpgrade
RestoreShields
ProtossHeroShipWeapon
ProtossHeroShipDetector
ProtossHeroShipSpell
ReaperJump
IncreasedRange
ZergBurrowMove
AnionPulseCrystals
TerranVehicleAndShipWeaponsLevel1
TerranVehicleAndShipWeaponsLevel2
TerranVehicleAndShipWeaponsLevel3
TerranVehicleAndShipArmorsLevel1
TerranVehicleAndShipArmorsLevel2
TerranVehicleAndShipArmorsLevel3
FlyingLocusts
RoachSupply
ImmortalRevive
DrillClaws
CycloneLockOnRangeUpgrade
CycloneAirUpgrade
LiberatorMorph
AdeptShieldUpgrade
LurkerRange
ImmortalBarrier
AdeptKillBounce
AdeptPiercingAttack
CinematicMode
CursorDebug
MagFieldLaunchers
👎 Deprecated:

Use UpgradeId::CycloneLockOnDamageUpgrade instead.

EvolveGroovedSpines
EvolveMuscularAugments
BansheeSpeed
MedivacRapidDeployment
RavenRecalibratedExplosives
MedivacIncreaseSpeedBoost
LiberatorAGRangeUpgrade
DarkTemplarBlinkUpgrade
RavagerRange
RavenDamageUpgrade
CycloneLockOnDamageUpgrade
AresClassWeaponsSystemViking
AutoHarvester
HybridCPlasmaUpgradeHard
HybridCPlasmaUpgradeInsane
InterceptorLimit4
InterceptorLimit6
_330mmBarrageCannons
NotPossibleSiegeMode
NeoSteelFrame
NeoSteelAndShrikeTurretIconUpgrade
OcularImplants
CrossSpectrumDampeners
OrbitalStrike
ClusterBomb
ShapedHull
SpectreTooltipUpgrade
UltraCapacitors
VanadiumPlating
CommandCenterReactor
RegenerativeBioSteel
CellularReactors
BansheeCloakedDamage
DistortionBlasters
EMPTower
SupplyDepotDrop
HiveMindEmulator
FortifiedBunkerCarapace
Predator
ScienceVessel
DualFusionWelders
AdvancedConstruction
AdvancedMedicTraining
ProjectileAccelerators
ReinforcedSuperstructure
MULE
OrbitalRelay
Razorwire
AdvancedHealingAI
TwinLinkedFlameThrowers
NanoConstructor
CerberusMines
Hyperfluxor
TriLithiumPowerCells
PermanentCloakGhost
👎 Deprecated:

Use UpgradeId::PersonalCloaking instead.

PermanentCloakSpectre
UltrasonicPulse
SurvivalPods
EnergyStorage
FullBoreCanisterAmmo
CampaignJotunBoosters
MicroFiltering
ParticleCannonAir
VultureAutoRepair
PsiDisruptor
ScienceVesselEnergyManipulation
ScienceVesselPlasmaWeaponry
ShowGatlingGun
TechReactor
TechReactorAI
TerranDefenseRangeBonus
X88TNapalmUpgrade
HurricaneMissiles
MechanicalRebirth
MarineStimpack
👎 Deprecated:

Use UpgradeId::Stimpack instead.

DarkTemplarTactics
ClusterWarheads
CloakDistortionField
DevastatorMissiles
DistortionThrusters
DynamicPowerRouting
ImpalerRounds
KineticFields
BurstCapacitors
HailstormMissilePods
RapidDeployment
ReaperStimpack
ReaperD8Charge
Tychus05BattlecruiserPenetration
ViralPlasma
FirebatJuggernautPlating
MultilockTargetingSystems
TurboChargedEngines
DistortionSensors
InfernalPreIgniters
👎 Deprecated:

Use UpgradeId::HighCapacityBarrels instead.

HellionCampaignInfernalPreIgniter
👎 Deprecated:

Use UpgradeId::HighCapacityBarrels instead.

NapalmFuelTanks
AuxiliaryMedBots
JuggernautPlating
MarauderLifeBoost
CombatShield
👎 Deprecated:

Use UpgradeId::ShieldWall instead.

ReaperU238Rounds
MaelstromRounds
SiegeTankShapedBlast
TungstenSpikes
BearclawNozzles
NanobotInjectors
StabilizerMedPacks
HALORockets
ScavengingSystems
ExtraMines
AresClassWeaponsSystem
WhiteNapalm
ViralMunitions
JackhammerConcussionGrenades
👎 Deprecated:

Use UpgradeId::PunisherGrenades instead.

FireSuppressionSystems
FlareResearch
ModularConstruction
ExpandedHull
ShrikeTurret
MicrofusionReactors
WraithCloak
SingularityCharge
GraviticThrusters
YamatoCannon
👎 Deprecated:

Use UpgradeId::BattlecruiserEnableSpecializations instead.

DefensiveMatrix
DarkProtoss
TerranInfantryWeaponsUltraCapacitorsLevel1
TerranInfantryWeaponsUltraCapacitorsLevel2
TerranInfantryWeaponsUltraCapacitorsLevel3
TerranInfantryArmorsVanadiumPlatingLevel1
TerranInfantryArmorsVanadiumPlatingLevel2
TerranInfantryArmorsVanadiumPlatingLevel3
TerranVehicleWeaponsUltraCapacitorsLevel1
TerranVehicleWeaponsUltraCapacitorsLevel2
TerranVehicleWeaponsUltraCapacitorsLevel3
TerranVehicleArmorsVanadiumPlatingLevel1
TerranVehicleArmorsVanadiumPlatingLevel2
TerranVehicleArmorsVanadiumPlatingLevel3
TerranShipWeaponsUltraCapacitorsLevel1
TerranShipWeaponsUltraCapacitorsLevel2
TerranShipWeaponsUltraCapacitorsLevel3
TerranShipArmorsVanadiumPlatingLevel1
TerranShipArmorsVanadiumPlatingLevel2
TerranShipArmorsVanadiumPlatingLevel3
HireKelmorianMinersPH
HireDevilDogsPH
HireSpartanCompanyPH
HireHammerSecuritiesPH
HireSiegeBreakersPH
HireHelsAngelsPH
HireDuskWingPH
HireDukesRevenge
ToshEasyMode
VoidRaySpeedUpgrade
SmartServos
ArmorPiercingRockets
CycloneRapidFireLaunchers
👎 Deprecated:

Use UpgradeId::CycloneLockOnDamageUpgrade instead.

RavenEnhancedMunitions
DiggingClaws
CarrierCarrierCapacity
CarrierLeashRangeUpgrade
TempestGroundAttackUpgrade
EnhancedShockwaves

Trait Implementations

impl Clone for UpgradeId[src]

impl Copy for UpgradeId[src]

impl Debug for UpgradeId[src]

impl Eq for UpgradeId[src]

impl FromPrimitive for UpgradeId[src]

impl Hash for UpgradeId[src]

impl PartialEq<UpgradeId> for UpgradeId[src]

impl StructuralEq for UpgradeId[src]

impl StructuralPartialEq for UpgradeId[src]

impl ToPrimitive for UpgradeId[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,