From 596a04515dfddb8611ca7a6c0959f9090113c1e7 Mon Sep 17 00:00:00 2001 From: Noah Kantrowitz Date: Sat, 10 Sep 2022 17:39:40 -0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Allow=20using=20the=20regeneration?= =?UTF-8?q?=20chamber=20with=20sleeves=20to=20heal=20them.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This also allows using sleeves to generate stamina faster even if at full HP. --- src/PersonObjects/Sleeve/Sleeve.ts | 3 +++ src/PersonObjects/Sleeve/ui/TaskSelector.tsx | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/PersonObjects/Sleeve/Sleeve.ts b/src/PersonObjects/Sleeve/Sleeve.ts index ef9031473..2db710a0b 100644 --- a/src/PersonObjects/Sleeve/Sleeve.ts +++ b/src/PersonObjects/Sleeve/Sleeve.ts @@ -440,6 +440,9 @@ export class Sleeve extends Person { case "Diplomacy": this.startWork(p, new SleeveBladeburnerWork({ type: "General", name: "Diplomacy" })); return true; + case "Hyperbolic Regeneration Chamber": + this.startWork(p, new SleeveBladeburnerWork({ type: "General", name: "Hyperbolic Regeneration Chamber" })); + return true; case "Infiltrate synthoids": this.startWork(p, new SleeveInfiltrateWork()); return true; diff --git a/src/PersonObjects/Sleeve/ui/TaskSelector.tsx b/src/PersonObjects/Sleeve/ui/TaskSelector.tsx index d94f6888e..d7cb0be3f 100644 --- a/src/PersonObjects/Sleeve/ui/TaskSelector.tsx +++ b/src/PersonObjects/Sleeve/ui/TaskSelector.tsx @@ -35,6 +35,7 @@ const bladeburnerSelectorOptions: string[] = [ "Field analysis", "Recruitment", "Diplomacy", + "Hyperbolic Regeneration Chamber", "Infiltrate synthoids", "Support main sleeve", "Take on contracts", @@ -285,6 +286,8 @@ function getABC(sleeve: Sleeve): [string, string, string] { return ["Perform Bladeburner Actions", "Diplomacy", "------"]; case "Recruitment": return ["Perform Bladeburner Actions", "Recruitment", "------"]; + case: "Hyperbolic Regeneration Chamber": + return ["Perform Bladeburner Actions", "Hyperbolic Regeneration Chamber", "------"]; } }