forked from ArchipelagoMW/Archipelago
-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
sc2: Moved all item names to be variables in a new file; converted It…
…ems.py to use those variables
- Loading branch information
1 parent
f78472b
commit e1c8ba3
Showing
2 changed files
with
729 additions
and
400 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,329 @@ | ||
""" | ||
A complete collection of Starcraft 2 item names as strings. | ||
""" | ||
|
||
# Terran Units | ||
Marine = "Marine" | ||
Medic = "Medic" | ||
Firebat = "Firebat" | ||
Marauder = "Marauder" | ||
Reaper = "Reaper" | ||
Hellion = "Hellion" | ||
Vulture = "Vulture" | ||
Goliath = "Goliath" | ||
Diamondback = "Diamondback" | ||
Siege_Tank = "Siege Tank" | ||
Medivac = "Medivac" | ||
Wraith = "Wraith" | ||
Viking = "Viking" | ||
Banshee = "Banshee" | ||
Battlecruiser = "Battlecruiser" | ||
Ghost = "Ghost" | ||
Spectre = "Spectre" | ||
Thor = "Thor" | ||
Raven = "Raven" | ||
Science_Vessel = "Science Vessel" | ||
Predator = "Predator" | ||
Hercules = "Hercules" | ||
# Extended units | ||
Liberator = "Liberator" | ||
Valkyrie = "Valkyrie" | ||
Widow_Mine = "Widow Mine" | ||
Cyclone = "Cyclone" | ||
|
||
# Terran Buildings | ||
Bunker = "Bunker" | ||
Missile_Turret = "Missile Turret" | ||
Sensor_Tower = "Sensor Tower" | ||
|
||
# Terran Weapon / Armor Upgrades | ||
Progressive_Terran_Infantry_Weapon = "Progressive Terran Infantry Weapon" | ||
Progressive_Terran_Infantry_Armor = "Progressive Terran Infantry Armor" | ||
Progressive_Terran_Vehicle_Weapon = "Progressive Terran Vehicle Weapon" | ||
Progressive_Terran_Vehicle_Armor = "Progressive Terran Vehicle Armor" | ||
Progressive_Terran_Ship_Weapon = "Progressive Terran Ship Weapon" | ||
Progressive_Terran_Ship_Armor = "Progressive Terran Ship Armor" | ||
Progressive_Terran_Weapon_Upgrade = "Progressive Terran Weapon Upgrade" | ||
Progressive_Terran_Armor_Upgrade = "Progressive Terran Armor Upgrade" | ||
Progressive_Terran_Infantry_Upgrade = "Progressive Terran Infantry Upgrade" | ||
Progressive_Terran_Vehicle_Upgrade = "Progressive Terran Vehicle Upgrade" | ||
Progressive_Terran_Ship_Upgrade = "Progressive Terran Ship Upgrade" | ||
Progressive_Terran_Weapon_Armor_Upgrade = "Progressive Terran Weapon/Armor Upgrade" | ||
|
||
# Mercenaries | ||
War_Pigs = "War Pigs" | ||
Devil_Dogs = "Devil Dogs" | ||
Hammer_Securities = "Hammer Securities" | ||
Spartan_Company = "Spartan Company" | ||
Siege_Breakers = "Siege Breakers" | ||
Hels_Angel = "Hel's Angel" | ||
Dusk_Wings = "Dusk Wings" | ||
Jacksons_Revenge = "Jackson's Revenge" | ||
|
||
# Lab / Global | ||
Ultra_Capacitors = "Ultra-Capacitors" | ||
Vanadium_Plating = "Vanadium Plating" | ||
Orbital_Depots = "Orbital Depots" | ||
Micro_Filtering = "Micro-Filtering" | ||
Automated_Refinery = "Automated Refinery" | ||
Command_Center_Reactor = "Command Center Reactor" | ||
Tech_Reactor = "Tech Reactor" | ||
Orbital_Strike = "Orbital Strike" | ||
Bunker_Shrike_Turret = "Shrike Turret (Bunker)" | ||
Bunker_Fortified_Bunker = "Fortified Bunker (Bunker)" | ||
Planetary_Fortress = "Planetary Fortress" | ||
Perdition_Turret = "Perdition Turret" | ||
Cellular_Reactor = "Cellular Reactor" | ||
Progressive_Regenerative_Bio_Steel = "Progressive Regenerative Bio-Steel" | ||
Hive_Mind_Emulator = "Hive Mind Emulator" | ||
Psi_Disrupter = "Psi Disrupter" | ||
|
||
# Terran Unit Upgrades | ||
Banshee_Hyperflight_Rotors = "Hyperflight Rotors (Banshee)" | ||
Banshee_Internal_Tech_Module = "Internal Tech Module (Banshee)" | ||
Banshee_Laser_Targeting_System = "Laser Targeting System (Banshee)" | ||
Banshee_Progressive_Cross_Spectrum_Dampeners = "Progressive Cross-Spectrum Dampeners (Banshee)" | ||
Banshee_Shockwave_Missile_Battery = "Shockwave Missile Battery (Banshee)" | ||
Battlecruiser_ATX_Laser_Battery = "ATX Laser Battery (Battlecruiser)" | ||
Battlecruiser_Cloak = "Cloak (Battlecruiser)" | ||
Battlecruiser_Defensive_Matrix = "Defensive Matrix (Battlecruiser)" | ||
Battlecruiser_Internal_Tech_Module = "Internal Tech Module (Battlecruiser)" | ||
Battlecruiser_Missile_Pods = "Missile Pods (Battlecruiser)" | ||
Battlecruiser_Optimized_Logistics = "Optimized Logistics (Battlecruiser)" | ||
Battlecruiser_Tactical_Jump = "Tactical Jump (Battlecruiser)" | ||
Building_Fire_Suppression_System = "Fire-Suppression System (Building)" | ||
Building_Orbital_Command = "Orbital Command (Building)" | ||
Bunker_Neosteel_Bunker = "Neosteel Bunker (Bunker)" | ||
Bunker_Projectile_Accelerator = "Projectile Accelerator (Bunker)" | ||
Cyclone_Mag_Field_Accelerators = "Mag-Field Accelerators (Cyclone)" | ||
Cyclone_Mag_Field_Launchers = "Mag-Field Launchers (Cyclone)" | ||
Cyclone_Rapid_Fire_Launchers = "Rapid Fire Launchers (Cyclone)" | ||
Cyclone_Targeting_Optics = "Targeting Optics (Cyclone)" | ||
Diamondback_Burst_Capacitors = "Burst Capacitors (Diamondback)" | ||
Diamondback_Hyperfluxor = "Hyperfluxor (Diamondback)" | ||
Diamondback_Optimized_Logistics = "Optimized Logistics (Diamondback)" | ||
Diamondback_Shaped_Hull = "Shaped Hull (Diamondback)" | ||
Diamondback_Tri_Lithium_Power_Cell = "Tri-Lithium Power Cell (Diamondback)" | ||
Firebat_Incinerator_Gauntlets = "Incinerator Gauntlets (Firebat)" | ||
Firebat_Juggernaut_Plating = "Juggernaut Plating (Firebat)" | ||
Firebat_Optimized_Logistics = "Optimized Logistics (Firebat)" | ||
Firebat_Progressive_Stimpack = "Progressive Stimpack (Firebat)" | ||
Ghost_Crius_Suit = "Crius Suit (Ghost)" | ||
Ghost_EMP_Rounds = "EMP Rounds (Ghost)" | ||
Ghost_Lockdown = "Lockdown (Ghost)" | ||
Ghost_Ocular_Implants = "Ocular Implants (Ghost)" | ||
Goliath_Ares_Class_Targeting_System = "Ares-Class Targeting System (Goliath)" | ||
Goliath_Jump_Jets = "Jump Jets (Goliath)" | ||
Goliath_Multi_Lock_Weapons_System = "Multi-Lock Weapons System (Goliath)" | ||
Goliath_Optimized_Logistics = "Optimized Logistics (Goliath)" | ||
Hellion_Hellbat_Aspect = "Hellbat Aspect (Hellion)" | ||
Hellion_Jump_Jets = "Jump Jets (Hellion)" | ||
Hellion_Optimized_Logistics = "Optimized Logistics (Hellion)" | ||
Hellion_Progressive_Stimpack = "Progressive Stimpack (Hellion)" | ||
Hellion_Smart_Servos = "Smart Servos (Hellion)" | ||
Hellion_Thermite_Filaments = "Thermite Filaments (Hellion)" | ||
Hellion_Twin_Linked_Flamethrower = "Twin-Linked Flamethrower (Hellion)" | ||
Liberator_Advanced_Ballistics = "Advanced Ballistics (Liberator)" | ||
Liberator_Cloak = "Cloak (Liberator)" | ||
Liberator_Laser_Targeting_System = "Laser Targeting System (Liberator)" | ||
Liberator_Optimized_Logistics = "Optimized Logistics (Liberator)" | ||
Liberator_Raid_Artillery = "Raid Artillery (Liberator)" | ||
Marauder_Concussive_Shells = "Concussive Shells (Marauder)" | ||
Marauder_Internal_Tech_Module = "Internal Tech Module (Marauder)" | ||
Marauder_Kinetic_Foam = "Kinetic Foam (Marauder)" | ||
Marauder_Laser_Targeting_System = "Laser Targeting System (Marauder)" | ||
Marauder_Magrail_Munitions = "Magrail Munitions (Marauder)" | ||
Marauder_Progressive_Stimpack = "Progressive Stimpack (Marauder)" | ||
Marine_Combat_Shield = "Combat Shield (Marine)" | ||
Marine_Laser_Targeting_System = "Laser Targeting System (Marine)" | ||
Marine_Magrail_Munitions = "Magrail Munitions (Marine)" | ||
Marine_Optimized_Logistics = "Optimized Logistics (Marine)" | ||
Marine_Progressive_Stimpack = "Progressive Stimpack (Marine)" | ||
Medic_Advanced_Medic_Facilities = "Advanced Medic Facilities (Medic)" | ||
Medic_Optical_Flare = "Optical Flare (Medic)" | ||
Medic_Optimized_Logistics = "Optimized Logistics (Medic)" | ||
Medic_Restoration = "Restoration (Medic)" | ||
Medic_Stabilizer_Medpacks = "Stabilizer Medpacks (Medic)" | ||
Medivac_Advanced_Healing_AI = "Advanced Healing AI (Medivac)" | ||
Medivac_Afterburners = "Afterburners (Medivac)" | ||
Medivac_Expanded_Hull = "Expanded Hull (Medivac)" | ||
Medivac_Rapid_Deployment_Tube = "Rapid Deployment Tube (Medivac)" | ||
Missile_Turret_Hellstorm_Batteries = "Hellstorm Batteries (Missile Turret)" | ||
Missile_Turret_Titanium_Housing = "Titanium Housing (Missile Turret)" | ||
Predator_Optimized_Logistics = "Optimized Logistics (Predator)" | ||
Raven_Anti_Armor_Missile = "Anti-Armor Missile (Raven)" | ||
Raven_Bio_Mechanical_Repair_Drone = "Bio Mechanical Repair Drone (Raven)" | ||
Raven_Hunter_Seeker_Weapon = "Hunter-Seeker Weapon (Raven)" | ||
Raven_Interference_Matrix = "Interference Matrix (Raven)" | ||
Raven_Internal_Tech_Module = "Internal Tech Module (Raven)" | ||
Raven_Railgun_Turret = "Railgun Turret (Raven)" | ||
Raven_Spider_Mines = "Spider Mines (Raven)" | ||
Reaper_Advanced_Cloaking_Field = "Advanced Cloaking Field (Reaper)" | ||
Reaper_Combat_Drugs = "Combat Drugs (Reaper)" | ||
Reaper_G4_Clusterbomb = "G-4 Clusterbomb (Reaper)" | ||
Reaper_Laser_Targeting_System = "Laser Targeting System (Reaper)" | ||
Reaper_Progressive_Stimpack = "Progressive Stimpack (Reaper)" | ||
Reaper_Spider_Mines = "Spider Mines (Reaper)" | ||
Reaper_U238_Rounds = "U-238 Rounds (Reaper)" | ||
Science_Vessel_Defensive_Matrix = "Defensive Matrix (Science Vessel)" | ||
Science_Vessel_EMP_Shockwave = "EMP Shockwave (Science Vessel)" | ||
SCV_Advanced_Construction = "Advanced Construction (SCV)" | ||
SCV_Dual_Fusion_Welders = "Dual-Fusion Welders (SCV)" | ||
Siege_Tank_Advanced_Siege_Tech = "Advanced Siege Tech (Siege Tank)" | ||
Siege_Tank_Graduating_Range = "Graduating Range (Siege Tank)" | ||
Siege_Tank_Internal_Tech_Module = "Internal Tech Module (Siege Tank)" | ||
Siege_Tank_Jump_Jets = "Jump Jets (Siege Tank)" | ||
Siege_Tank_Laser_Targeting_System = "Laser Targeting System (Siege Tank)" | ||
Siege_Tank_Maelstrom_Rounds = "Maelstrom Rounds (Siege Tank)" | ||
Siege_Tank_Shaped_Blast = "Shaped Blast (Siege Tank)" | ||
Siege_Tank_Smart_Servos = "Smart Servos (Siege Tank)" | ||
Siege_Tank_Spider_Mines = "Spider Mines (Siege Tank)" | ||
Spectre_Impaler_Rounds = "Impaler Rounds (Spectre)" | ||
Spectre_Nyx_Class_Cloaking_Module = "Nyx-Class Cloaking Module (Spectre)" | ||
Spectre_Psionic_Lash = "Psionic Lash (Spectre)" | ||
Spider_Mine_Cerberus_Mine = "Cerberus Mine (Spider Mine)" | ||
Spider_Mine_High_Explosive_Munition = "High Explosive Munition (Spider Mine)" | ||
Thor_330mm_Barrage_Cannon = "330mm Barrage Cannon (Thor)" | ||
Thor_Immortality_Protocol = "Immortality Protocol (Thor)" | ||
Thor_Progressive_High_Impact_Payload = "Progressive High Impact Payload (Thor)" | ||
Valkyrie_Afterburners = "Afterburners (Valkyrie)" | ||
Valkyrie_Burst_Lasers = "Burst Lasers (Valkyrie)" | ||
Valkyrie_Enhanced_Cluster_Launchers = "Enhanced Cluster Launchers (Valkyrie)" | ||
Valkyrie_Shaped_Hull = "Shaped Hull (Valkyrie)" | ||
Viking_Magrail_Munitions = "Magrail Munitions (Viking)" | ||
Viking_Phobos_Class_Weapons_System = "Phobos-Class Weapons System (Viking)" | ||
Viking_Ripwave_Missiles = "Ripwave Missiles (Viking)" | ||
Viking_Smart_Servos = "Smart Servos (Viking)" | ||
Vulture_Auto_Launchers = "Auto Launchers (Vulture)" | ||
Vulture_Ion_Thrusters = "Ion Thrusters (Vulture)" | ||
Vulture_Replenishable_Magazine = "Replenishable Magazine (Vulture)" | ||
Widow_Mine_Black_Market_Launchers = "Black Market Launchers (Widow Mine)" | ||
Widow_Mine_Concealment = "Concealment (Widow Mine)" | ||
Widow_Mine_Drilling_Claws = "Drilling Claws (Widow Mine)" | ||
Widow_Mine_Executioner_Missiles = "Executioner Missiles (Widow Mine)" | ||
Wraith_Advanced_Laser_Technology = "Advanced Laser Technology (Wraith)" | ||
Wraith_Displacement_Field = "Displacement Field (Wraith)" | ||
Wraith_Tomahawk_Power_Cells = "Tomahawk Power Cells (Wraith)" | ||
|
||
# Protoss Units | ||
Zealot = "Zealot" | ||
Stalker = "Stalker" | ||
High_Templar = "High Templar" | ||
Dark_Templar = "Dark Templar" | ||
Immortal = "Immortal" | ||
Colossus = "Colossus" | ||
Phoenix = "Phoenix" | ||
Void_Ray = "Void Ray" | ||
Carrier = "Carrier" | ||
|
||
# Filler items | ||
Starting_Minerals = "+15 Starting Minerals" | ||
Starting_Vespene = "+15 Starting Vespene" | ||
Starting_Supply = "+2 Starting Supply" | ||
Nothing = "Nothing" | ||
|
||
|
||
# Zerg Units | ||
Zergling = "Zergling" | ||
Swarm_Queen = "Swarm Queen" | ||
Roach = "Roach" | ||
Hydralisk = "Hydralisk" | ||
Baneling = "Baneling" | ||
Aberration = "Aberration" | ||
Mutalisk = "Mutalisk" | ||
Swarm_Host = "Swarm Host" | ||
Infestor = "Infestor" | ||
Ultralisk = "Ultralisk" | ||
Spore_Crawler = "Spore Crawler" | ||
Spine_Crawler = "Spine Crawler" | ||
|
||
# Zerg Weapon / Armor Upgrades | ||
Progressive_Zerg_Melee_Attack = "Progressive Zerg Melee Attack" | ||
Progressive_Zerg_Missile_Attack = "Progressive Zerg Missile Attack" | ||
Progressive_Zerg_Ground_Carapace = "Progressive Zerg Ground Carapace" | ||
Progressive_Zerg_Flyer_Attack = "Progressive Zerg Flyer Attack" | ||
Progressive_Zerg_Flyer_Carapace = "Progressive Zerg Flyer Carapace" | ||
Progressive_Zerg_Weapon_Upgrade = "Progressive Zerg Weapon Upgrade" | ||
Progressive_Zerg_Armor_Upgrade = "Progressive Zerg Armor Upgrade" | ||
Progressive_Zerg_Ground_Upgrade = "Progressive Zerg Ground Upgrade" | ||
Progressive_Zerg_Flyer_Upgrade = "Progressive Zerg Flyer Upgrade" | ||
Progressive_Zerg_Weapon_Armor_Upgrade = "Progressive Zerg Weapon/Armor Upgrade" | ||
|
||
# Zerg Unit Upgrades | ||
Zergling_Hardened_Carapace = "Hardened Carapace (Zergling)" | ||
Zergling_Adrenal_Overload = "Adrenal Overload (Zergling)" | ||
Zergling_Metabolic_Boost = "Metabolic Boost (Zergling)" | ||
Roach_Hydriodic_Bile = "Hydriodic Bile (Roach)" | ||
Roach_Adaptive_Plating = "Adaptive Plating (Roach)" | ||
Roach_Tunneling_Claws = "Tunneling Claws (Roach)" | ||
Hydralisk_Frenzy = "Frenzy (Hydralisk)" | ||
Hydralisk_Ancillary_Carapace = "Ancillary Carapace (Hydralisk)" | ||
Hydralisk_Grooved_Spines = "Grooved Spines (Hydralisk)" | ||
Baneling_Corrosive_Acid = "Corrosive Acid (Baneling)" | ||
Baneling_Rupture = "Rupture (Baneling)" | ||
Baneling_Regenerative_Acid = "Regenerative Acid (Baneling)" | ||
Mutalisk_Vicious_Glave = "Vicious Glave (Mutalisk)" | ||
Mutalisk_Rapid_Regeneration = "Rapid Regeneration (Mutalisk)" | ||
Mutalisk_Sundering_Glave = "Sundering Glave (Mutalisk)" | ||
Swarm_Host_Burrow = "Burrow (Swarm Host)" | ||
Swarm_Host_Rapid_Incubation = "Rapid Incubation (Swarm Host)" | ||
Swarm_Host_Pressurized_Glands = "Pressurized Glands (Swarm Host)" | ||
Ultralisk_Burrow_Charge = "Burrow Charge (Ultralisk)" | ||
Ultralisk_Tissue_Animation = "Tissue Animation (Ultralisk)" | ||
Ultralisk_Monarch_Blades = "Monarch Blades (Ultralisk)" | ||
|
||
# Zerg Strains | ||
Zergling_Raptor_Strain = "Raptor Strain (Zergling)" | ||
Zergling_Swarmling_Strain = "Swarmling Strain (Zergling)" | ||
Roach_Vile_Strain = "Vile Strain (Roach)" | ||
Roach_Corpser_Strain = "Corpser Strain (Roach)" | ||
Hydralisk_Impaler_Strain = "Impaler Strain (Hydralisk)" | ||
Hydralisk_Lurker_Strain = "Lurker Strain (Hydralisk)" | ||
Baneling_Splitter_Strain = "Splitter Strain (Baneling)" | ||
Baneling_Hunter_Strain = "Hunter Strain (Baneling)" | ||
Mutalisk_Brood_Lord_Strain = "Brood Lord Strain (Mutalisk)" | ||
Mutalisk_Viper_Strain = "Viper Strain (Mutalisk)" | ||
Swarm_Host_Carrion_Strain = "Carrion Strain (Swarm Host)" | ||
Swarm_Host_Creeper_Strain = "Creeper Strain (Swarm Host)" | ||
Ultralisk_Noxious_Strain = "Noxious Strain (Ultralisk)" | ||
Ultralisk_Torrasque_Strain = "Torrasque Strain (Ultralisk)" | ||
|
||
# Kerrigan Upgrades | ||
Kerrigan_Kinetic_Blast = "Kinetic Blast (Kerrigan Tier 1)" | ||
Kerrigan_Heroic_Fortitude = "Heroic Fortitude (Kerrigan Tier 1)" | ||
Kerrigan_Leaping_Strike = "Leaping Strike (Kerrigan Tier 1)" | ||
Kerrigan_Crushing_Grip = "Crushing Grip (Kerrigan Tier 2)" | ||
Kerrigan_Chain_Reaction = "Chain Reaction (Kerrigan Tier 2)" | ||
Kerrigan_Psionic_Shift = "Psionic Shift (Kerrigan Tier 2)" | ||
Kerrigan_Zergling_Reconstitution = "Zergling Reconstitution (Kerrigan Tier 3)" | ||
Kerrigan_Improved_Overlords = "Improved Overlords (Kerrigan Tier 3)" | ||
Kerrigan_Automated_Extractors = "Automated Extractors (Kerrigan Tier 3)" | ||
Kerrigan_Wild_Mutation = "Wild Mutation (Kerrigan Tier 4)" | ||
Kerrigan_Spawn_Banelings = "Spawn Banelings (Kerrigan Tier 4)" | ||
Kerrigan_Mend = "Mend (Kerrigan Tier 4)" | ||
Kerrigan_Twin_Drones = "Twin Drones (Kerrigan Tier 5)" | ||
Kerrigan_Malignant_Creep = "Malignant Creep (Kerrigan Tier 5)" | ||
Kerrigan_Vespene_Efficiency = "Vespene Efficiency (Kerrigan Tier 5)" | ||
Kerrigan_Infest_Broodlings = "Infest Broodlings (Kerrigan Tier 6)" | ||
Kerrigan_Fury = "Fury (Kerrigan Tier 6)" | ||
Kerrigan_Ability_Efficiency = "Ability Efficiency (Kerrigan Tier 6)" | ||
Kerrigan_Apocalypse = "Apocalypse (Kerrigan Tier 7)" | ||
Kerrigan_Spawn_Leviathan = "Spawn Leviathan (Kerrigan Tier 7)" | ||
Kerrigan_Drop_Pods = "Drop-Pods (Kerrigan Tier 7)" | ||
Kerrigan_Primal_Form = "Primal Form (Kerrigan)" | ||
|
||
# Kerrigan Levels | ||
Ten_Kerrigan_Levels = "10 Kerrigan Levels" | ||
Nine_Kerrigan_Levels = "9 Kerrigan Levels" | ||
Eight_Kerrigan_Levels = "8 Kerrigan Levels" | ||
Seven_Kerrigan_Levels = "7 Kerrigan Levels" | ||
Six_Kerrigan_Levels = "6 Kerrigan Levels" | ||
Five_Kerrigan_Levels = "5 Kerrigan Levels" | ||
Four_Kerrigan_Levels = "4 Kerrigan Levels" | ||
Three_Kerrigan_Levels = "3 Kerrigan Levels" | ||
Two_Kerrigan_Levels = "2 Kerrigan Levels" | ||
One_Kerrigan_Level = "1 Kerrigan Level" | ||
Fourteen_Kerrigan_Levels = "14 Kerrigan Levels" | ||
Thirty_Five_Kerrigan_Levels = "35 Kerrigan Levels" | ||
Seventy_Kerrigan_Levels = "70 Kerrigan Levels" | ||
|
Oops, something went wrong.