Skip to content

Commit

Permalink
Merge pull request #353 from Snarkie/aberration-baneling-launch
Browse files Browse the repository at this point in the history
SC2: Add Baneling Launch upgrade for Aberration
  • Loading branch information
Ziktofel authored Nov 28, 2024
2 parents e9cf5c3 + 4c86bce commit 3882418
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
4 changes: 4 additions & 0 deletions worlds/sc2/item/item_descriptions.py
Original file line number Diff line number Diff line change
Expand Up @@ -707,6 +707,10 @@ def _ability_desc(unit_name_plural: str, ability_name: str, ability_description:
item_names.ABERRATION_PROTECTIVE_COVER: "Aberrations grant damage reduction to allied units directly beneath them.",
item_names.ABERRATION_BANELING_INCUBATION: "Aberrations spawn 2 Banelings upon death.",
item_names.ABERRATION_RESOURCE_EFFICIENCY: _get_resource_efficiency_desc(item_names.ABERRATION),
item_names.ABERRATION_PROGRESSIVE_BANELING_LAUNCH: inspect.cleandoc("""
Level 1: Allows Aberrations to periodically throw generated Banelings at air targets.
Level 2: Can store up to 3 Banelings. Can consume Banelings to recharge faster. Thrown Banelings benefit from Baneling upgrades.
"""),
item_names.CORRUPTOR_MONSTROUS_RESILIENCE: "Corruptors gain +100 life.",
item_names.CORRUPTOR_CONSTRUCT_REGENERATION: "Corruptors gain increased life regeneration.",
item_names.CORRUPTOR_SCOURGE_INCUBATION: "Corruptors spawn 2 Scourge upon death (3 with Swarm Scourge).",
Expand Down
1 change: 1 addition & 0 deletions worlds/sc2/item/item_names.py
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,7 @@
ABERRATION_BANELING_INCUBATION = "Baneling Incubation (Aberration)"
ABERRATION_PROTECTIVE_COVER = "Protective Cover (Aberration)"
ABERRATION_RESOURCE_EFFICIENCY = "Resource Efficiency (Aberration)"
ABERRATION_PROGRESSIVE_BANELING_LAUNCH = "Progressive Baneling Launch (Aberration)"
CORRUPTOR_MONSTROUS_RESILIENCE = "Monstrous Resilience (Corruptor)"
CORRUPTOR_CONSTRUCT_REGENERATION = "Construct Regeneration (Corruptor)"
CORRUPTOR_SCOURGE_INCUBATION = "Scourge Incubation (Corruptor)"
Expand Down
4 changes: 3 additions & 1 deletion worlds/sc2/item/item_tables.py
Original file line number Diff line number Diff line change
Expand Up @@ -1549,7 +1549,9 @@ def get_full_item_list():
item_names.INFESTED_LIBERATOR_DEFENDER_MODE:
ItemData(380 + SC2HOTS_ITEM_ID_OFFSET, ZergItemType.Mutation_5, 8, SC2Race.ZERG, parent_item=item_names.INFESTED_LIBERATOR,
classification=ItemClassification.progression),

item_names.ABERRATION_PROGRESSIVE_BANELING_LAUNCH:
ItemData(381 + SC2HOTS_ITEM_ID_OFFSET, ZergItemType.Progressive, 4, SC2Race.ZERG, parent_item=item_names.ABERRATION, quantity=2),

item_names.KERRIGAN_KINETIC_BLAST: ItemData(400 + SC2HOTS_ITEM_ID_OFFSET, ZergItemType.Ability, 0, SC2Race.ZERG, classification=ItemClassification.progression),
item_names.KERRIGAN_HEROIC_FORTITUDE: ItemData(401 + SC2HOTS_ITEM_ID_OFFSET, ZergItemType.Ability, 1, SC2Race.ZERG, classification=ItemClassification.progression),
item_names.KERRIGAN_LEAPING_STRIKE: ItemData(402 + SC2HOTS_ITEM_ID_OFFSET, ZergItemType.Ability, 2, SC2Race.ZERG, classification=ItemClassification.progression),
Expand Down

0 comments on commit 3882418

Please sign in to comment.