diff --git a/examples/protoss/cannon_rush.py b/examples/protoss/cannon_rush.py index 8794e5ac..f579b665 100644 --- a/examples/protoss/cannon_rush.py +++ b/examples/protoss/cannon_rush.py @@ -69,7 +69,7 @@ async def on_step(self, iteration): def main(): sc2.run_game( - sc2.maps.get("(2)CatalystLE"), + sc2.maps.get("InfestationStationAIE"), [Bot(Race.Protoss, CannonRushBot(), name="CheeseCannon"), Computer(Race.Protoss, Difficulty.Medium)], realtime=False, ) diff --git a/sc2/ids/ability_id.py b/sc2/ids/ability_id.py index bf61efb5..3e6dead3 100644 --- a/sc2/ids/ability_id.py +++ b/sc2/ids/ability_id.py @@ -214,6 +214,7 @@ class AbilityId(enum.Enum): FACTORYTECHLABRESEARCH_RESEARCHARMORPIERCINGROCKETS = 767 RESEARCH_CYCLONERAPIDFIRELAUNCHERS = 768 RESEARCH_CYCLONELOCKONDAMAGE = 769 + RESEARCH_HURRICANE_THRUSTERS = 770 RESEARCH_BANSHEECLOAKINGFIELD = 790 STARPORTTECHLABRESEARCH_RESEARCHMEDIVACENERGYUPGRADE = 792 RESEARCH_RAVENCORVIDREACTOR = 793 @@ -226,6 +227,7 @@ class AbilityId(enum.Enum): RESEARCH_HIGHCAPACITYFUELTANKS = 804 RESEARCH_ADVANCEDBALLISTICS = 805 STARPORTTECHLABRESEARCH_RAVENRESEARCHENHANCEDMUNITIONS = 806 + RESEARCH_INTERFERENCE_MATRIX = 807 RESEARCH_PERSONALCLOAKING = 820 GHOSTACADEMYRESEARCH_RESEARCHGHOSTENERGYUPGRADE = 821 GHOSTACADEMYRESEARCH_RESEARCHENHANCEDSHOCKWAVES = 822 @@ -875,6 +877,7 @@ class AbilityId(enum.Enum): MORPH_OVERLORDTRANSPORT = 2708 CANCEL_MORPHOVERLORDTRANSPORT = 2709 EFFECT_GHOSTSNIPE = 2714 + CANCEL_CHANNEL_SNIPE = 2715 PURIFYMORPHPYLON_MOTHERSHIPCOREWEAPON = 2716 PURIFYMORPHPYLONBACK_MOTHERSHIPCOREWEAPON = 2718 RESEARCH_SHADOWSTRIKE = 2720 @@ -1285,6 +1288,7 @@ class AbilityId(enum.Enum): AMORPHOUSARMORCLOUD_AMORPHOUSARMORCLOUD = 4109 SHIELDBATTERYRECHARGEEX5_SHIELDBATTERYRECHARGE = 4111 SHIELDBATTERYRECHARGEEX5_STOP = 4112 + EFFECT_MOTHERSHIP_CLOAK = 4439 def __repr__(self): return f"AbilityId.{self.name}" diff --git a/sc2/ids/buff_id.py b/sc2/ids/buff_id.py index c6c04c10..2c1d2d84 100644 --- a/sc2/ids/buff_id.py +++ b/sc2/ids/buff_id.py @@ -299,15 +299,18 @@ class BuffId(enum.Enum): INHIBITORZONEFLYINGTEMPORALFIELD = 291 LOADOUTSPRAYTRACKER = 292 INHIBITORZONETEMPORALFIELD = 293 - RESONATINGGLAIVESPHASESHIFT = 294 - NEURALPARASITECHILDREN = 295 - AMORPHOUSARMORCLOUD = 296 - RAVENSHREDDERMISSILEARMORREDUCTIONUISUBTRUCT = 297 - BATTERYOVERCHARGE = 298 + MOTHERSHIPCLOAKINGFIELD = 294 + RESONATINGGLAIVESPHASESHIFT = 295 + NEURALPARASITECHILDREN = 296 + AMORPHOUSARMORCLOUD = 297 + RAVENSHREDDERMISSILEARMORREDUCTIONUISUBTRUCT = 298 + TAKENDAMAGE = 299 + RAVENSCRAMBLERMISSILECARRIER = 300 + BATTERYOVERCHARGE = 301 NYDUSCREEPGROWTH_1 = 300 ONCREEP = 303 ONCREEP_2 = 304 - NYDUSCREEPGROWTH_2 = 306 + CLOAKFIELD = 306 def __repr__(self): return f"BuffId.{self.name}" diff --git a/sc2/ids/upgrade_id.py b/sc2/ids/upgrade_id.py index 94b45c3f..1f759918 100644 --- a/sc2/ids/upgrade_id.py +++ b/sc2/ids/upgrade_id.py @@ -302,12 +302,13 @@ class UpgradeId(enum.Enum): CARRIERCARRIERCAPACITY = 294 CARRIERLEASHRANGEUPGRADE = 295 TEMPESTGROUNDATTACKUPGRADE = 296 - ENHANCEDSHOCKWAVES = 297 - MICROBIALSHROUD = 298 + MICROBIALSHROUD = 297 SUNDERINGIMPACT = 299 AMPLIFIEDSHIELDING = 300 PSIONICAMPLIFIERS = 301 - SECRETEDCOATING = 302 + ENHANCEDSHOCKWAVES = 302 + HURRICANETHRUSTERS = 303 + INTERFERENCEMATRIX = 304 def __repr__(self): return f"UpgradeId.{self.name}"