From a5abb6e75663bbda0fc377a0be3bb49d3d493505 Mon Sep 17 00:00:00 2001 From: Ziktofel Date: Sun, 30 Jun 2024 23:42:38 +0200 Subject: [PATCH] Add Mechanical Know-how and Mercenary Munitions --- worlds/sc2/item_descriptions.py | 2 ++ worlds/sc2/item_names.py | 2 ++ worlds/sc2/items.py | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/worlds/sc2/item_descriptions.py b/worlds/sc2/item_descriptions.py index 6faea0d27683..1cb66be0cbdf 100644 --- a/worlds/sc2/item_descriptions.py +++ b/worlds/sc2/item_descriptions.py @@ -479,6 +479,8 @@ def _ability_desc(unit_name_plural: str, ability_name: str, ability_description: item_names.HI_SEC_AUTO_TRACKING: "Increases attack range of all Terran structures by 1.", item_names.ADVANCED_OPTICS: "Increases attack range of all Terran mechanical units by 1.", item_names.ROGUE_FORCES: "Mercenary calldowns are no longer limited by charges.", + item_names.MECHANICAL_KNOW_HOW: "Increases mechanical unit life by 20%.", + item_names.MERCENARY_MUNITIONS: "Increases attack speed of all combat units by 15%.", item_names.ZEALOT: "Powerful melee warrior. Can use the charge ability.", item_names.STALKER: "Ranged attack strider. Can use the Blink ability.", item_names.HIGH_TEMPLAR: "Potent psionic master. Can use the Feedback and Psionic Storm abilities. Can merge into an Archon.", diff --git a/worlds/sc2/item_names.py b/worlds/sc2/item_names.py index 3b2f5e63ef5a..1f986045b6f7 100644 --- a/worlds/sc2/item_names.py +++ b/worlds/sc2/item_names.py @@ -99,6 +99,8 @@ HI_SEC_AUTO_TRACKING = "Hi-Sec Auto Tracking" ADVANCED_OPTICS = "Advanced Optics" ROGUE_FORCES = "Rogue Forces" +MECHANICAL_KNOW_HOW = "Mechanical Know-how" +MERCENARY_MUNITIONS = "Mercenary Munitions" # Terran Unit Upgrades BANSHEE_HYPERFLIGHT_ROTORS = "Hyperflight Rotors (Banshee)" diff --git a/worlds/sc2/items.py b/worlds/sc2/items.py index df4eb8bd0874..dff79afef141 100644 --- a/worlds/sc2/items.py +++ b/worlds/sc2/items.py @@ -915,6 +915,10 @@ def get_full_item_list(): ItemData(622 + SC2WOL_ITEM_ID_OFFSET, TerranItemType.Laboratory, 11, SC2Race.TERRAN), item_names.ROGUE_FORCES: ItemData(623 + SC2WOL_ITEM_ID_OFFSET, TerranItemType.Laboratory, 12, SC2Race.TERRAN, origin={"ext"}), + item_names.MECHANICAL_KNOW_HOW: + ItemData(624 + SC2WOL_ITEM_ID_OFFSET, TerranItemType.Laboratory, 13, SC2Race.TERRAN, origin={"ext"}), + item_names.MERCENARY_MUNITIONS: + ItemData(625 + SC2WOL_ITEM_ID_OFFSET, TerranItemType.Laboratory, 14, SC2Race.TERRAN, origin={"ext"}), item_names.ZEALOT: ItemData(700 + SC2WOL_ITEM_ID_OFFSET, ProtossItemType.Unit, 0, SC2Race.PROTOSS,