From 9c9ba4aa09aa0f7e69bd1e68dc042082cedb1481 Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 5 Jul 2024 22:54:10 -0700 Subject: [PATCH] sc2: Adding Instigator Resource Efficiency (war council) --- worlds/sc2/item_descriptions.py | 4 +++- worlds/sc2/item_names.py | 1 + worlds/sc2/items.py | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/worlds/sc2/item_descriptions.py b/worlds/sc2/item_descriptions.py index 82e47ff0ac3e..662ede170008 100644 --- a/worlds/sc2/item_descriptions.py +++ b/worlds/sc2/item_descriptions.py @@ -66,7 +66,8 @@ # War Council item_names.CENTURION: (0, 50, 0), - item_names.SENTINEL: (60, 0, 1), + item_names.SENTINEL: (60, 0, 1), + item_names.INSTIGATOR: (40, 15, 0), } @@ -844,6 +845,7 @@ def _ability_desc(unit_name_plural: str, ability_name: str, ability_description: item_names.SENTINEL_RESOURCE_EFFICIENCY: "Sentinel War Council upgrade. " + _get_resource_efficiency_desc(item_names.SENTINEL), item_names.STALKER_PHASE_REACTOR: "Stalker War Council upgrade. Stalkers restore 80 shields over 5 seconds after they Blink.", item_names.DRAGOON_PHALANX_SUIT: "Dragoon War Council upgrade. Dragoons gain +2 range, move slightly faster, and can form tighter formations.", + item_names.INSTIGATOR_RESOURCE_EFFICIENCY: f"Instigator War Council upgrade. {_get_resource_efficiency_desc(item_names.INSTIGATOR)}", item_names.SOA_CHRONO_SURGE: "The Spear of Adun increases a target structure's unit warp in and research speeds by +1000% for 20 seconds.", item_names.SOA_PROGRESSIVE_PROXY_PYLON: inspect.cleandoc(""" Level 1: The Spear of Adun quickly warps in a Pylon to a target location. diff --git a/worlds/sc2/item_names.py b/worlds/sc2/item_names.py index 3cf8cc57dd27..81573b61a0b3 100644 --- a/worlds/sc2/item_names.py +++ b/worlds/sc2/item_names.py @@ -680,6 +680,7 @@ SENTINEL_RESOURCE_EFFICIENCY = "Resource Efficiency (Sentinel)" STALKER_PHASE_REACTOR = "Phase Reactor (Stalker)" DRAGOON_PHALANX_SUIT = "Phalanx Suit (Dragoon)" +INSTIGATOR_RESOURCE_EFFICIENCY = "Resource Efficiency (Instigator)" # Spear Of Adun SOA_CHRONO_SURGE = "Chrono Surge (Spear of Adun Calldown)" diff --git a/worlds/sc2/items.py b/worlds/sc2/items.py index 9cf13bb9e2bd..06e78bafdb51 100644 --- a/worlds/sc2/items.py +++ b/worlds/sc2/items.py @@ -1699,6 +1699,7 @@ def get_full_item_list(): item_names.SENTINEL_RESOURCE_EFFICIENCY: ItemData(502 + SC2LOTV_ITEM_ID_OFFSET, ProtossItemType.War_Council, 2, SC2Race.PROTOSS, parent_item=item_names.SENTINEL), item_names.STALKER_PHASE_REACTOR: ItemData(503 + SC2LOTV_ITEM_ID_OFFSET, ProtossItemType.War_Council, 3, SC2Race.PROTOSS, parent_item=item_names.STALKER), item_names.DRAGOON_PHALANX_SUIT: ItemData(504 + SC2LOTV_ITEM_ID_OFFSET, ProtossItemType.War_Council, 4, SC2Race.PROTOSS, parent_item=item_names.DRAGOON), + item_names.INSTIGATOR_RESOURCE_EFFICIENCY: ItemData(505 + SC2LOTV_ITEM_ID_OFFSET, ProtossItemType.War_Council, 5, SC2Race.PROTOSS, parent_item=item_names.INSTIGATOR), # SoA Calldown powers item_names.SOA_CHRONO_SURGE: ItemData(700 + SC2LOTV_ITEM_ID_OFFSET, ProtossItemType.Spear_Of_Adun, 0, SC2Race.PROTOSS, origin={"lotv"}),