Skip to content

Commit

Permalink
Update dicts for patch 5.0.14
Browse files Browse the repository at this point in the history
  • Loading branch information
BurnySc2 committed Jan 2, 2025
1 parent 720e832 commit 73225aa
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 15 deletions.
2 changes: 1 addition & 1 deletion data/data.json

Large diffs are not rendered by default.

26 changes: 15 additions & 11 deletions sc2/dicts/unit_abilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,12 @@
AbilityId.SMART,
AbilityId.STOP_STOP,
},
UnitTypeId.BUNKER: {AbilityId.EFFECT_SALVAGE, AbilityId.LOAD_BUNKER, AbilityId.RALLY_BUILDING, AbilityId.SMART},
UnitTypeId.BUNKER: {
AbilityId.LOAD_BUNKER,
AbilityId.RALLY_BUILDING,
AbilityId.SALVAGEEFFECT_SALVAGE,
AbilityId.SMART,
},
UnitTypeId.BYPASSARMORDRONE: {AbilityId.ATTACK_ATTACK, AbilityId.MOVE_MOVE, AbilityId.SMART, AbilityId.STOP_STOP},
UnitTypeId.CARRIER: {
AbilityId.ATTACK_ATTACK,
Expand Down Expand Up @@ -237,7 +242,6 @@
AbilityId.SMART,
AbilityId.STOP_STOP,
},
UnitTypeId.CREEPTUMOR: {AbilityId.BUILD_CREEPTUMOR_TUMOR, AbilityId.SMART},
UnitTypeId.CREEPTUMORBURROWED: {AbilityId.BUILD_CREEPTUMOR, AbilityId.BUILD_CREEPTUMOR_TUMOR, AbilityId.SMART},
UnitTypeId.CYBERNETICSCORE: {
AbilityId.CYBERNETICSCORERESEARCH_PROTOSSAIRARMORLEVEL1,
Expand Down Expand Up @@ -379,7 +383,7 @@
AbilityId.STOP_STOP,
},
UnitTypeId.FACTORYTECHLAB: {
AbilityId.FACTORYTECHLABRESEARCH_CYCLONERESEARCHHURRICANETHRUSTERS,
AbilityId.RESEARCH_CYCLONELOCKONDAMAGE,
AbilityId.RESEARCH_DRILLINGCLAWS,
AbilityId.RESEARCH_INFERNALPREIGNITER,
AbilityId.RESEARCH_SMARTSERVOS,
Expand Down Expand Up @@ -531,7 +535,11 @@
AbilityId.STOP_STOP,
},
UnitTypeId.HYDRALISKBURROWED: {AbilityId.BURROWUP_HYDRALISK},
UnitTypeId.HYDRALISKDEN: {AbilityId.RESEARCH_GROOVEDSPINES, AbilityId.RESEARCH_MUSCULARAUGMENTS},
UnitTypeId.HYDRALISKDEN: {
AbilityId.HYDRALISKDENRESEARCH_RESEARCHFRENZY,
AbilityId.RESEARCH_GROOVEDSPINES,
AbilityId.RESEARCH_MUSCULARAUGMENTS,
},
UnitTypeId.IMMORTAL: {
AbilityId.ATTACK_ATTACK,
AbilityId.HOLDPOSITION_HOLD,
Expand All @@ -541,12 +549,6 @@
AbilityId.STOP_STOP,
},
UnitTypeId.INFESTATIONPIT: {AbilityId.RESEARCH_NEURALPARASITE},
UnitTypeId.INFESTEDTERRANSEGG: {
AbilityId.HOLDPOSITION_HOLD,
AbilityId.MOVE_MOVE,
AbilityId.PATROL_PATROL,
AbilityId.SMART,
},
UnitTypeId.INFESTOR: {
AbilityId.AMORPHOUSARMORCLOUD_AMORPHOUSARMORCLOUD,
AbilityId.BURROWDOWN_INFESTOR,
Expand Down Expand Up @@ -697,6 +699,7 @@
AbilityId.EFFECT_MASSRECALL_STRATEGICRECALL,
AbilityId.EFFECT_TIMEWARP,
AbilityId.HOLDPOSITION_HOLD,
AbilityId.MOTHERSHIPCLOAK_ORACLECLOAKFIELD,
AbilityId.MOVE_MOVE,
AbilityId.PATROL_PATROL,
AbilityId.SMART,
Expand Down Expand Up @@ -733,9 +736,9 @@
AbilityId.STOP_STOP,
},
UnitTypeId.NEXUS: {
AbilityId.BATTERYOVERCHARGE_BATTERYOVERCHARGE,
AbilityId.EFFECT_CHRONOBOOSTENERGYCOST,
AbilityId.EFFECT_MASSRECALL_NEXUS,
AbilityId.ENERGYRECHARGE_ENERGYRECHARGE,
AbilityId.NEXUSTRAINMOTHERSHIP_MOTHERSHIP,
AbilityId.NEXUSTRAIN_PROBE,
AbilityId.RALLY_NEXUS,
Expand Down Expand Up @@ -1018,6 +1021,7 @@
AbilityId.TERRANBUILD_STARPORT,
AbilityId.TERRANBUILD_SUPPLYDEPOT,
},
UnitTypeId.SENSORTOWER: {AbilityId.SALVAGEEFFECT_SALVAGE},
UnitTypeId.SENTRY: {
AbilityId.ATTACK_ATTACK,
AbilityId.FORCEFIELD_FORCEFIELD,
Expand Down
6 changes: 5 additions & 1 deletion sc2/dicts/unit_research_abilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,9 +154,9 @@
},
},
UnitTypeId.FACTORYTECHLAB: {
UpgradeId.CYCLONELOCKONDAMAGEUPGRADE: {"ability": AbilityId.RESEARCH_CYCLONELOCKONDAMAGE},
UpgradeId.DRILLCLAWS: {"ability": AbilityId.RESEARCH_DRILLINGCLAWS, "required_building": UnitTypeId.ARMORY},
UpgradeId.HIGHCAPACITYBARRELS: {"ability": AbilityId.RESEARCH_INFERNALPREIGNITER},
UpgradeId.HURRICANETHRUSTERS: {"ability": AbilityId.FACTORYTECHLABRESEARCH_CYCLONERESEARCHHURRICANETHRUSTERS},
UpgradeId.SMARTSERVOS: {"ability": AbilityId.RESEARCH_SMARTSERVOS, "required_building": UnitTypeId.ARMORY},
},
UnitTypeId.FLEETBEACON: {
Expand Down Expand Up @@ -264,6 +264,10 @@
UnitTypeId.HYDRALISKDEN: {
UpgradeId.EVOLVEGROOVEDSPINES: {"ability": AbilityId.RESEARCH_GROOVEDSPINES},
UpgradeId.EVOLVEMUSCULARAUGMENTS: {"ability": AbilityId.RESEARCH_MUSCULARAUGMENTS},
UpgradeId.FRENZY: {
"ability": AbilityId.HYDRALISKDENRESEARCH_RESEARCHFRENZY,
"required_building": UnitTypeId.HIVE,
},
},
UnitTypeId.INFESTATIONPIT: {UpgradeId.NEURALPARASITE: {"ability": AbilityId.RESEARCH_NEURALPARASITE}},
UnitTypeId.LAIR: {
Expand Down
2 changes: 1 addition & 1 deletion sc2/dicts/unit_train_build_abilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
},
},
UnitTypeId.FACTORY: {
UnitTypeId.CYCLONE: {"ability": AbilityId.TRAIN_CYCLONE},
UnitTypeId.CYCLONE: {"ability": AbilityId.TRAIN_CYCLONE, "requires_techlab": True},
UnitTypeId.HELLION: {"ability": AbilityId.FACTORYTRAIN_HELLION},
UnitTypeId.HELLIONTANK: {"ability": AbilityId.TRAIN_HELLBAT, "required_building": UnitTypeId.ARMORY},
UnitTypeId.SIEGETANK: {"ability": AbilityId.FACTORYTRAIN_SIEGETANK, "requires_techlab": True},
Expand Down
3 changes: 2 additions & 1 deletion sc2/dicts/upgrade_researched_from.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,18 @@
UpgradeId.CENTRIFICALHOOKS: UnitTypeId.BANELINGNEST,
UpgradeId.CHARGE: UnitTypeId.TWILIGHTCOUNCIL,
UpgradeId.CHITINOUSPLATING: UnitTypeId.ULTRALISKCAVERN,
UpgradeId.CYCLONELOCKONDAMAGEUPGRADE: UnitTypeId.FACTORYTECHLAB,
UpgradeId.DARKTEMPLARBLINKUPGRADE: UnitTypeId.DARKSHRINE,
UpgradeId.DIGGINGCLAWS: UnitTypeId.LURKERDENMP,
UpgradeId.DRILLCLAWS: UnitTypeId.FACTORYTECHLAB,
UpgradeId.EVOLVEGROOVEDSPINES: UnitTypeId.HYDRALISKDEN,
UpgradeId.EVOLVEMUSCULARAUGMENTS: UnitTypeId.HYDRALISKDEN,
UpgradeId.EXTENDEDTHERMALLANCE: UnitTypeId.ROBOTICSBAY,
UpgradeId.FRENZY: UnitTypeId.HYDRALISKDEN,
UpgradeId.GLIALRECONSTITUTION: UnitTypeId.ROACHWARREN,
UpgradeId.GRAVITICDRIVE: UnitTypeId.ROBOTICSBAY,
UpgradeId.HIGHCAPACITYBARRELS: UnitTypeId.FACTORYTECHLAB,
UpgradeId.HISECAUTOTRACKING: UnitTypeId.ENGINEERINGBAY,
UpgradeId.HURRICANETHRUSTERS: UnitTypeId.FACTORYTECHLAB,
UpgradeId.INTERFERENCEMATRIX: UnitTypeId.STARPORTTECHLAB,
UpgradeId.LIBERATORAGRANGEUPGRADE: UnitTypeId.FUSIONCORE,
UpgradeId.LURKERRANGE: UnitTypeId.LURKERDENMP,
Expand Down

0 comments on commit 73225aa

Please sign in to comment.