Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ jobs:
rm -rf sc2/dicts/__pycache__ sc2/dicts_old/__pycache__

- name: Upload generated dicts folder as artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Generated_dicts
path: sc2/dicts
Expand Down Expand Up @@ -333,7 +333,7 @@ jobs:
echo "Upload htmlcov folder because it was mounted in container, so it will be available in host machine"

- name: Upload htmlcov/ folder as artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Coverage_report
path: htmlcov
Expand Down
3 changes: 3 additions & 0 deletions sc2/generate_ids.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@ def parse_data(self, data) -> dict[str, Any]:
key = v["buttonname"]
remapid = v.get("remapid")

if key == "" and v["index"] == 0:
key = v["name"]

if (not key) and (remapid is None):
assert v["buttonname"] == ""
continue
Expand Down
92 changes: 92 additions & 0 deletions sc2/ids/ability_id.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ class AbilityId(enum.Enum):
RALLY_NEXUS = 207
RALLY_HATCHERY_UNITS = 211
RALLY_HATCHERY_WORKERS = 212
ROACHWARRENRESEARCH_ROACHWARRENRESEARCH = 215
RESEARCH_GLIALREGENERATION = 216
RESEARCH_TUNNELINGCLAWS = 217
ROACHWARRENRESEARCH_ROACHSUPPLY = 218
Expand Down Expand Up @@ -155,6 +156,7 @@ class AbilityId(enum.Enum):
LOAD_BUNKER = 407
UNLOADALL_BUNKER = 408
UNLOADUNIT_BUNKER = 410
COMMANDCENTERTRANSPORT_COMMANDCENTERTRANSPORT = 412
UNLOADALL_COMMANDCENTER = 413
UNLOADUNIT_COMMANDCENTER = 415
LOADALL_COMMANDCENTER = 416
Expand Down Expand Up @@ -182,6 +184,7 @@ class AbilityId(enum.Enum):
BARRACKSTRAIN_REAPER = 561
BARRACKSTRAIN_GHOST = 562
BARRACKSTRAIN_MARAUDER = 563
FACTORYTRAIN_FACTORYTRAIN = 590
FACTORYTRAIN_SIEGETANK = 591
FACTORYTRAIN_THOR = 594
FACTORYTRAIN_HELLION = 595
Expand All @@ -203,11 +206,13 @@ class AbilityId(enum.Enum):
ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL1 = 656
ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL2 = 657
ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL3 = 658
MERCCOMPOUNDRESEARCH_MERCCOMPOUNDRESEARCH = 680
MERCCOMPOUNDRESEARCH_REAPERSPEED = 683
BUILD_NUKE = 710
BARRACKSTECHLABRESEARCH_STIMPACK = 730
RESEARCH_COMBATSHIELD = 731
RESEARCH_CONCUSSIVESHELLS = 732
FACTORYTECHLABRESEARCH_FACTORYTECHLABRESEARCH = 760
RESEARCH_INFERNALPREIGNITER = 761
FACTORYTECHLABRESEARCH_RESEARCHTRANSFORMATIONSERVOS = 763
RESEARCH_DRILLINGCLAWS = 764
Expand All @@ -231,6 +236,7 @@ class AbilityId(enum.Enum):
STARPORTTECHLABRESEARCH_RAVENRESEARCHENHANCEDMUNITIONS = 806
STARPORTTECHLABRESEARCH_RESEARCHRAVENINTERFERENCEMATRIX = 807
RESEARCH_PERSONALCLOAKING = 820
ARMORYRESEARCH_ARMORYRESEARCH = 850
ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL1 = 852
ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL2 = 853
ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL3 = 854
Expand Down Expand Up @@ -298,10 +304,12 @@ class AbilityId(enum.Enum):
FORGERESEARCH_PROTOSSSHIELDSLEVEL1 = 1068
FORGERESEARCH_PROTOSSSHIELDSLEVEL2 = 1069
FORGERESEARCH_PROTOSSSHIELDSLEVEL3 = 1070
ROBOTICSBAYRESEARCH_ROBOTICSBAYRESEARCH = 1092
RESEARCH_GRAVITICBOOSTER = 1093
RESEARCH_GRAVITICDRIVE = 1094
RESEARCH_EXTENDEDTHERMALLANCE = 1097
ROBOTICSBAYRESEARCH_RESEARCHIMMORTALREVIVE = 1099
TEMPLARARCHIVESRESEARCH_TEMPLARARCHIVESRESEARCH = 1122
RESEARCH_PSISTORM = 1126
ZERGBUILD_HATCHERY = 1152
ZERGBUILD_CREEPTUMOR = 1153
Expand Down Expand Up @@ -337,6 +345,7 @@ class AbilityId(enum.Enum):
CANCEL_MORPHHIVE = 1219
UPGRADETOGREATERSPIRE_GREATERSPIRE = 1220
CANCEL_MORPHGREATERSPIRE = 1221
LAIRRESEARCH_LAIRRESEARCH = 1222
RESEARCH_PNEUMATIZEDCARAPACE = 1223
LAIRRESEARCH_EVOLVEVENTRALSACKS = 1224
RESEARCH_BURROW = 1225
Expand Down Expand Up @@ -411,6 +420,7 @@ class AbilityId(enum.Enum):
CANCEL_MORPHOVERSEER = 1449
UPGRADETOPLANETARYFORTRESS_PLANETARYFORTRESS = 1450
CANCEL_MORPHPLANETARYFORTRESS = 1451
INFESTATIONPITRESEARCH_INFESTATIONPITRESEARCH = 1452
RESEARCH_NEURALPARASITE = 1455
INFESTATIONPITRESEARCH_RESEARCHLOCUSTLIFETIMEINCREASE = 1456
INFESTATIONPITRESEARCH_EVOLVEAMORPHOUSARMORCLOUD = 1457
Expand Down Expand Up @@ -458,9 +468,11 @@ class AbilityId(enum.Enum):
TRAINQUEEN_QUEEN = 1632
BURROWCREEPTUMORDOWN_BURROWDOWN = 1662
TRANSFUSION_TRANSFUSION = 1664
TECHLABMORPH_TECHLABMORPH = 1666
BARRACKSTECHLABMORPH_TECHLABBARRACKS = 1668
FACTORYTECHLABMORPH_TECHLABFACTORY = 1670
STARPORTTECHLABMORPH_TECHLABSTARPORT = 1672
REACTORMORPH_REACTORMORPH = 1674
BARRACKSREACTORMORPH_REACTOR = 1676
FACTORYREACTORMORPH_REACTOR = 1678
STARPORTREACTORMORPH_REACTOR = 1680
Expand Down Expand Up @@ -490,10 +502,13 @@ class AbilityId(enum.Enum):
BUILD_NYDUSWORM = 1768
BUILDNYDUSCANAL_SUMMONNYDUSCANALATTACKER = 1769
BUILDNYDUSCANAL_CANCEL = 1798
BROODLORDHANGAR_BROODLORDHANGAR = 1799
EFFECT_CHARGE = 1819
TOWERCAPTURE_TOWERCAPTURE = 1820
HERDINTERACT_HERD = 1821
FRENZY_FRENZY = 1823
CONTAMINATE_CONTAMINATE = 1825
SHATTER_SHATTER = 1827
INFESTEDTERRANSLAYEGG_INFESTEDTERRANS = 1829
CANCEL_QUEUEPASIVE = 1831
CANCELSLOT_QUEUEPASSIVE = 1832
Expand All @@ -502,8 +517,11 @@ class AbilityId(enum.Enum):
MORPHTOGHOSTALTERNATE_MOVE = 1835
MORPHTOGHOSTNOVA_MOVE = 1837
DIGESTERCREEPSPRAY_DIGESTERCREEPSPRAY = 1839
MORPHTOCOLLAPSIBLETERRANTOWERDEBRIS_MORPHTOCOLLAPSIBLETERRANTOWERDEBRIS = 1841
MORPHTOCOLLAPSIBLETERRANTOWERDEBRIS_CANCEL = 1842
MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPLEFT_MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPLEFT = 1843
MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPLEFT_CANCEL = 1844
MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPRIGHT_MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPRIGHT = 1845
MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPRIGHT_CANCEL = 1846
MORPH_MOTHERSHIP = 1847
CANCEL_MORPHMOTHERSHIP = 1848
Expand Down Expand Up @@ -546,15 +564,23 @@ class AbilityId(enum.Enum):
MORPH_HELLION = 1978
RESTORESHIELDS_RESTORESHIELDS = 1980
SCRYER_SCRYER = 1982
BURROWCHARGETRIAL_BURROWCHARGETRIAL = 1984
LEECHRESOURCES_LEECHRESOURCES = 1986
LEECHRESOURCES_CANCEL = 1987
SNIPEDOT_SNIPEDOT = 1988
SWARMHOSTSPAWNLOCUSTS_LOCUSTMP = 1990
CLONE_CLONE = 1992
BUILDINGSHIELD_BUILDINGSHIELD = 1994
MORPHTOCOLLAPSIBLEROCKTOWERDEBRIS_MORPHTOCOLLAPSIBLEROCKTOWERDEBRIS = 1996
MORPHTOCOLLAPSIBLEROCKTOWERDEBRIS_CANCEL = 1997
MORPH_HELLBAT = 1998
BUILDINGSTASIS_BUILDINGSTASIS = 2000
RESOURCEBLOCKER_RESOURCEBLOCKER = 2002
RESOURCESTUN_RESOURCESTUN = 2004
MAXIUMTHRUST_MAXIMUMTHRUST = 2006
SACRIFICE_SACRIFICE = 2008
BURROWCHARGEMP_BURROWCHARGEMP = 2010
BURROWCHARGEREVD_BURROWCHARGEREVD = 2012
BURROWDOWN_SWARMHOST = 2014
MORPHTOSWARMHOSTBURROWEDMP_CANCEL = 2015
BURROWUP_SWARMHOST = 2016
Expand All @@ -579,6 +605,7 @@ class AbilityId(enum.Enum):
PROTOSSBUILDINGQUEUE_CANCELSLOT = 2076
QUE8_CANCEL = 2077
QUE8_CANCELSLOT = 2078
TESTZERG_TESTZERG = 2079
TESTZERG_CANCEL = 2080
BEHAVIOR_BUILDINGATTACKON = 2081
BEHAVIOR_BUILDINGATTACKOFF = 2082
Expand Down Expand Up @@ -625,7 +652,9 @@ class AbilityId(enum.Enum):
ORACLEREVELATIONMODE_CANCEL = 2149
ORACLENORMALMODE_ORACLENORMALMODE = 2150
ORACLENORMALMODE_CANCEL = 2151
MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHT_MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHT = 2152
MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHT_CANCEL = 2153
MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFT_MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFT = 2154
MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFT_CANCEL = 2155
VOIDSIPHON_VOIDSIPHON = 2156
ULTRALISKWEAPONCOOLDOWN_ULTRALISKWEAPONCOOLDOWN = 2158
Expand Down Expand Up @@ -680,6 +709,22 @@ class AbilityId(enum.Enum):
SNOWREFINERY_TERRAN_EXTENDINGBRIDGENESHORT10_BRIDGERETRACT = 2256
SNOWREFINERY_TERRAN_EXTENDINGBRIDGENWSHORT10OUT_BRIDGEEXTEND = 2258
SNOWREFINERY_TERRAN_EXTENDINGBRIDGENWSHORT10_BRIDGERETRACT = 2260
TARSONIS_DOORN_TARSONIS_DOORN = 2262
TARSONIS_DOORNLOWERED_TARSONIS_DOORNLOWERED = 2264
TARSONIS_DOORNE_TARSONIS_DOORNE = 2266
TARSONIS_DOORNELOWERED_TARSONIS_DOORNELOWERED = 2268
TARSONIS_DOORE_TARSONIS_DOORE = 2270
TARSONIS_DOORELOWERED_TARSONIS_DOORELOWERED = 2272
TARSONIS_DOORNW_TARSONIS_DOORNW = 2274
TARSONIS_DOORNWLOWERED_TARSONIS_DOORNWLOWERED = 2276
COMPOUNDMANSION_DOORN_COMPOUNDMANSION_DOORN = 2278
COMPOUNDMANSION_DOORNLOWERED_COMPOUNDMANSION_DOORNLOWERED = 2280
COMPOUNDMANSION_DOORNE_COMPOUNDMANSION_DOORNE = 2282
COMPOUNDMANSION_DOORNELOWERED_COMPOUNDMANSION_DOORNELOWERED = 2284
COMPOUNDMANSION_DOORE_COMPOUNDMANSION_DOORE = 2286
COMPOUNDMANSION_DOORELOWERED_COMPOUNDMANSION_DOORELOWERED = 2288
COMPOUNDMANSION_DOORNW_COMPOUNDMANSION_DOORNW = 2290
COMPOUNDMANSION_DOORNWLOWERED_COMPOUNDMANSION_DOORNWLOWERED = 2292
ARMORYRESEARCHSWARM_TERRANVEHICLEANDSHIPWEAPONSLEVEL1 = 2294
ARMORYRESEARCHSWARM_TERRANVEHICLEANDSHIPWEAPONSLEVEL2 = 2295
ARMORYRESEARCHSWARM_TERRANVEHICLEANDSHIPWEAPONSLEVEL3 = 2296
Expand Down Expand Up @@ -728,6 +773,7 @@ class AbilityId(enum.Enum):
HALLUCINATION_DISRUPTOR = 2389
HALLUCINATION_ADEPT = 2391
EFFECT_VOIDRAYPRISMATICALIGNMENT = 2393
SEEKERDUMMYCHANNEL_SEEKERDUMMYCHANNEL = 2395
AIURLIGHTBRIDGENE8OUT_BRIDGEEXTEND = 2397
AIURLIGHTBRIDGENE8_BRIDGERETRACT = 2399
AIURLIGHTBRIDGENE10OUT_BRIDGEEXTEND = 2401
Expand Down Expand Up @@ -821,6 +867,7 @@ class AbilityId(enum.Enum):
CANCEL_ADEPTPHASESHIFT = 2594
CANCEL_ADEPTSHADEPHASESHIFT = 2596
SLAYNELEMENTALGRAB_SLAYNELEMENTALGRAB = 2598
MORPHTOCOLLAPSIBLEPURIFIERTOWERDEBRIS_MORPHTOCOLLAPSIBLEPURIFIERTOWERDEBRIS = 2600
MORPHTOCOLLAPSIBLEPURIFIERTOWERDEBRIS_CANCEL = 2601
PORTCITY_BRIDGE_UNITNE8OUT_BRIDGEEXTEND = 2602
PORTCITY_BRIDGE_UNITNE8_BRIDGERETRACT = 2604
Expand Down Expand Up @@ -873,10 +920,13 @@ class AbilityId(enum.Enum):
TEMPESTDISRUPTIONBLAST_TEMPESTDISRUPTIONBLAST = 2698
CANCEL_TEMPESTDISRUPTIONBLAST = 2699
EFFECT_SHADOWSTRIDE = 2700
LAUNCHINTERCEPTORS_LAUNCHINTERCEPTORS = 2702
EFFECT_SPAWNLOCUSTS = 2704
LOCUSTMPFLYINGSWOOPATTACK_LOCUSTMPFLYINGSWOOP = 2706
MORPH_OVERLORDTRANSPORT = 2708
CANCEL_MORPHOVERLORDTRANSPORT = 2709
BYPASSARMOR_BYPASSARMOR = 2710
BYPASSARMORDRONECU_BYPASSARMORDRONECU = 2712
EFFECT_GHOSTSNIPE = 2714
CHANNELSNIPE_CANCEL = 2715
PURIFYMORPHPYLON_MOTHERSHIPCOREWEAPON = 2716
Expand All @@ -894,15 +944,19 @@ class AbilityId(enum.Enum):
LOKIMISSILEPODS_MISSILEPODS = 2764
HUTTRANSPORT_HUTLOAD = 2766
HUTTRANSPORT_HUTUNLOADALL = 2767
MORPHTOTECHREACTOR_MORPHTOTECHREACTOR = 2771
LEVIATHANSPAWNBROODLORD_SPAWNBROODLORD = 2773
SS_CARRIERBOSSATTACKLAUNCH_SS_SHOOTING = 2775
SS_CARRIERSPAWNINTERCEPTOR_SS_CARRIERSPAWNINTERCEPTOR = 2777
SS_CARRIERBOSSATTACKTARGET_SS_SHOOTING = 2779
SS_FIGHTERBOMB_SS_FIGHTERBOMB = 2781
SS_LIGHTNINGPROJECTORTOGGLE_SS_LIGHTNINGPROJECTORTOGGLE = 2783
SS_PHOENIXSHOOTING_SS_SHOOTING = 2785
SS_POWERUPMORPHTOBOMB_SS_POWERUPMORPHTOBOMB = 2787
SS_BATTLECRUISERMISSILEATTACK_SS_SHOOTING = 2789
SS_LEVIATHANSPAWNBOMBS_SS_LEVIATHANSPAWNBOMBS = 2791
SS_BATTLECRUISERHUNTERSEEKERATTACK_SS_SHOOTING = 2793
SS_POWERUPMORPHTOHEALTH_SS_POWERUPMORPHTOHEALTH = 2795
SS_LEVIATHANTENTACLEATTACKL1NODELAY_SS_LEVIATHANTENTACLEATTACKL1NODELAY = 2797
SS_LEVIATHANTENTACLEATTACKL2NODELAY_SS_LEVIATHANTENTACLEATTACKL2NODELAY = 2799
SS_LEVIATHANTENTACLEATTACKR1NODELAY_SS_LEVIATHANTENTACLEATTACKR1NODELAY = 2801
Expand All @@ -912,6 +966,8 @@ class AbilityId(enum.Enum):
SS_TERRATRONSAWATTACK_SS_TERRATRONSAWATTACK = 2809
SS_WRAITHATTACK_SS_SHOOTING = 2811
SS_SWARMGUARDIANATTACK_SS_SHOOTING = 2813
SS_POWERUPMORPHTOSIDEMISSILES_SS_POWERUPMORPHTOSIDEMISSILES = 2815
SS_POWERUPMORPHTOSTRONGERMISSILES_SS_POWERUPMORPHTOSTRONGERMISSILES = 2817
SS_SCOUTATTACK_SS_SHOOTING = 2819
SS_INTERCEPTORATTACK_SS_SHOOTING = 2821
SS_CORRUPTORATTACK_SS_SHOOTING = 2823
Expand All @@ -920,6 +976,7 @@ class AbilityId(enum.Enum):
SS_LEVIATHANTENTACLEATTACKL1_SS_LEVIATHANTENTACLEATTACKL1 = 2829
SS_LEVIATHANTENTACLEATTACKR2_SS_LEVIATHANTENTACLEATTACKR2 = 2831
SS_SCIENCEVESSELATTACK_SS_SHOOTING = 2833
HEALREDIRECT_HEALREDIRECT = 2835
LURKERASPECTFROMHYDRALISKBURROWED_LURKERFROMHYDRALISKBURROWED = 2836
LURKERASPECTFROMHYDRALISKBURROWED_CANCEL = 2837
UPGRADETOLURKERDEN_LURKERDEN = 2838
Expand Down Expand Up @@ -955,6 +1012,7 @@ class AbilityId(enum.Enum):
EGGPOP_EGGPOP = 2911
EXPERIMENTALPLASMAGUN_EXPERIMENTALPLASMAGUN = 2913
GATHERSPECIALOBJECT_GATHERSPECIALOBJECT = 2915
KERRIGANSEARCH_KERRIGANSEARCH = 2917
LOKIUNDOCK_LIFT = 2919
MINDBLAST_MINDBLAST = 2921
MORPHTOINFESTEDCIVILIAN_MORPHTOINFESTEDCIVILIAN = 2923
Expand All @@ -979,11 +1037,16 @@ class AbilityId(enum.Enum):
BURROWINFESTEDCIVILIANDOWN_BURROWDOWN = 2963
BURROWINFESTEDCIVILIANUP_BURROWUP = 2965
SELENDISHANGAR_INTERCEPTOR = 2967
FORCEFIELDBEAM_FORCEFIELDBEAM = 2987
SIEGEBREAKERSIEGE_SIEGEMODE = 2989
SIEGEBREAKERUNSIEGE_UNSIEGE = 2991
SOULCHANNEL_SOULCHANNEL = 2993
SOULCHANNEL_CANCEL = 2994
PERDITIONTURRETBURROW_PERDITIONTURRETBURROW = 2995
PERDITIONTURRETUNBURROW_PERDITIONTURRETUNBURROW = 2997
SENTRYGUNBURROW_BURROWTURRET = 2999
SENTRYGUNUNBURROW_UNBURROWTURRET = 3001
SPIDERMINEUNBURROWRANGEDUMMY_SPIDERMINEUNBURROWRANGEDUMMY = 3003
GRAVITONPRISON_GRAVITONPRISON = 3005
IMPLOSION_IMPLOSION = 3007
OMEGASTORM_OMEGASTORM = 3009
Expand Down Expand Up @@ -1033,6 +1096,8 @@ class AbilityId(enum.Enum):
VAL03QUEENOFBLADESBURROW_BURROWDOWN = 3178
VAL03QUEENOFBLADESDEEPTUNNEL_DEEPTUNNEL = 3180
VAL03QUEENOFBLADESUNBURROW_BURROWUP = 3182
VULTURESPIDERMINEBURROW_VULTURESPIDERMINEBURROW = 3184
VULTURESPIDERMINEUNBURROW_VULTURESPIDERMINEUNBURROW = 3186
LOKIYAMATO_LOKIYAMATOGUN = 3188
DUKESREVENGEYAMATO_YAMATOGUN = 3190
ZERATULBLINK_ZERATULBLINK = 3192
Expand Down Expand Up @@ -1076,11 +1141,21 @@ class AbilityId(enum.Enum):
INFESTEDMONSTERTRAIN_INFESTEDABOMINATION = 3246
BIODOMETRANSPORT_BIODOMELOAD = 3274
BIODOMETRANSPORT_BIODOMEUNLOADALL = 3275
CHECKSTATION_CHECKSTATION = 3279
CHECKSTATIONDIAGONALBLUR_CHECKSTATIONDIAGONALBLUR = 3281
CHECKSTATIONDIAGONALULBR_CHECKSTATIONDIAGONALULBR = 3283
CHECKSTATIONVERTICAL_CHECKSTATIONVERTICAL = 3285
CHECKSTATIONOPENED_CHECKSTATIONOPENED = 3287
CHECKSTATIONDIAGONALBLUROPENED_CHECKSTATIONDIAGONALBLUROPENED = 3289
CHECKSTATIONDIAGONALULBROPENED_CHECKSTATIONDIAGONALULBROPENED = 3291
CHECKSTATIONVERTICALOPENED_CHECKSTATIONVERTICALOPENED = 3293
ATTACKALLOWSINVULNERABLE_ATTACKALLOWSINVULNERABLE = 3295
ATTACKALLOWSINVULNERABLE_ATTACKTOWARDS = 3296
ATTACKALLOWSINVULNERABLE_ATTACKBARRAGE = 3297
ZERATULSTUN_ZERATULSTUN = 3298
WRAITHCLOAK_WRAITHCLOAK = 3300
WRAITHCLOAK_CLOAKOFF = 3301
TECHREACTORMORPH_TECHREACTORMORPH = 3302
BARRACKSTECHREACTORMORPH_TECHLABBARRACKS = 3304
FACTORYTECHREACTORMORPH_TECHLABFACTORY = 3306
STARPORTTECHREACTORMORPH_TECHLABSTARPORT = 3308
Expand All @@ -1095,6 +1170,7 @@ class AbilityId(enum.Enum):
THORREBORN_CANCEL = 3323
SPECTRENUKE_SPECTRENUKECALLDOWN = 3324
SPECTRENUKE_CANCEL = 3325
SPECTRENUKESILOARMMAGAZINE_SPECTRENUKESILOARMMAGAZINE = 3326
SPECTRENUKESILOARMMAGAZINE_SPECTRENUKEARM = 3327
COLONISTSHIPLIFTOFF_LIFT = 3346
COLONISTSHIPLAND_LAND = 3348
Expand All @@ -1112,6 +1188,7 @@ class AbilityId(enum.Enum):
TEMPLEDOORUPURDL_TEMPLEDOORUPURDL = 3372
PSYTROUSOXIDE_PSYTROUSOXIDEON = 3374
PSYTROUSOXIDE_PSYTROUSOXIDEOFF = 3375
VOIDSEEKERDOCK_VOIDSEEKERDOCK = 3376
BIOPLASMIDDISCHARGE_BIOPLASMIDDISCHARGE = 3378
WRECKINGCREWASSAULTMODE_ASSAULTMODE = 3380
WRECKINGCREWFIGHTERMODE_FIGHTERMODE = 3382
Expand All @@ -1126,8 +1203,19 @@ class AbilityId(enum.Enum):
PICKUPARCADE_PICKUP = 3401
PICKUPGAS100_PICKUPGAS100 = 3403
PICKUPMINERALS100_PICKUPMINERALS100 = 3405
PICKUPHEALTH25_PICKUPHEALTH25 = 3407
PICKUPHEALTH50_PICKUPHEALTH50 = 3409
PICKUPHEALTH100_PICKUPHEALTH100 = 3411
PICKUPHEALTHFULL_PICKUPHEALTHFULL = 3413
PICKUPENERGY25_PICKUPENERGY25 = 3415
PICKUPENERGY50_PICKUPENERGY50 = 3417
PICKUPENERGY100_PICKUPENERGY100 = 3419
PICKUPENERGYFULL_PICKUPENERGYFULL = 3421
TAURENSTIMPACK_STIM = 3423
TESTINVENTORY_TESTINVENTORY = 3425
TESTPAWN_TESTPAWN = 3434
TESTREVIVE_SCV = 3454
TESTSELL_TESTSELL = 3484
TESTINTERACT_DESIGNATE = 3514
CLIFFDOOROPEN0_SPACEPLATFORMDOOROPEN = 3515
CLIFFDOORCLOSE0_SPACEPLATFORMDOORCLOSE = 3517
Expand Down Expand Up @@ -1176,6 +1264,7 @@ class AbilityId(enum.Enum):
SPECTREHOLDFIRE_SPECTREHOLDFIRE = 3621
SPECTREWEAPONSFREE_WEAPONSFREE = 3623
GWALEARN_TESTLEARN = 3625
REAPERPLACEMENTMORPH_REAPERPLACEMENTMORPH = 3645
LIGHTBRIDGEOFFTOPRIGHT_LIGHTBRIDGEOFF = 3647
LIGHTBRIDGEONTOPRIGHT_LIGHTBRIDGEON = 3649
TESTHEROGRAB_GRABZERGLING = 3651
Expand Down Expand Up @@ -1283,9 +1372,12 @@ class AbilityId(enum.Enum):
LOADOUTSPRAY_LOADOUTSPRAY12 = 3808
LOADOUTSPRAY_LOADOUTSPRAY13 = 3809
LOADOUTSPRAY_LOADOUTSPRAY14 = 3810
MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN_MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN = 3966
MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN_CANCEL = 3967
MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN_MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN = 3969
MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN_CANCEL = 3970
BATTERYOVERCHARGE_BATTERYOVERCHARGE = 4107
HYDRALISKFRENZY_HYDRALISKFRENZY = 4109
AMORPHOUSARMORCLOUD_AMORPHOUSARMORCLOUD = 4111
SHIELDBATTERYRECHARGEEX5_SHIELDBATTERYRECHARGE = 4113
SHIELDBATTERYRECHARGEEX5_STOP = 4114
Expand Down
Loading