From eb8bcd00e3e3b418f258792fa5349840f9fca033 Mon Sep 17 00:00:00 2001 From: Zelow79 <32428876+Zelow79@users.noreply.github.com> Date: Tue, 28 Mar 2023 16:01:09 -0400 Subject: [PATCH] NETSCRIPT: reduce RAM cost for renamePurchasedServer to 0 (#450) --- src/Netscript/RamCostGenerator.ts | 2 +- src/NetscriptFunctions.ts | 11 +++-------- src/ScriptEditor/NetscriptDefinitions.d.ts | 5 ++--- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/Netscript/RamCostGenerator.ts b/src/Netscript/RamCostGenerator.ts index 429f283c5..1c6a30285 100644 --- a/src/Netscript/RamCostGenerator.ts +++ b/src/Netscript/RamCostGenerator.ts @@ -494,7 +494,7 @@ export const RamCosts: RamCostTree = { getPurchasedServerCost: RamCostConstants.GetPurchaseServer, getPurchasedServerUpgradeCost: 0.1, upgradePurchasedServer: 0.25, - renamePurchasedServer: 2, + renamePurchasedServer: 0, purchaseServer: RamCostConstants.PurchaseServer, deleteServer: RamCostConstants.PurchaseServer, getPurchasedServers: RamCostConstants.PurchaseServer, diff --git a/src/NetscriptFunctions.ts b/src/NetscriptFunctions.ts index dcbed56df..6dcdaf7b2 100644 --- a/src/NetscriptFunctions.ts +++ b/src/NetscriptFunctions.ts @@ -1254,6 +1254,7 @@ export const ns: InternalAPI = { return -1; } }, + upgradePurchasedServer: (ctx) => (_hostname, _ram) => { const hostname = helpers.string(ctx, "hostname", _hostname); const ram = helpers.number(ctx, "ram", _ram); @@ -1265,17 +1266,11 @@ export const ns: InternalAPI = { return false; } }, + renamePurchasedServer: (ctx) => (_hostname, _newName) => { const hostname = helpers.string(ctx, "hostname", _hostname); const newName = helpers.string(ctx, "newName", _newName); - try { - renamePurchasedServer(hostname, newName); - return true; - } catch (err) { - helpers.log(ctx, () => String(err)); - return false; - } - return false; + renamePurchasedServer(hostname, newName); }, deleteServer: (ctx) => (_name) => { diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index 38069b406..6a8c378cb 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -6082,13 +6082,12 @@ export interface NS { /** * Rename a purchased server. * @remarks - * RAM cost: 2.00 GB + * RAM cost: 0 GB * * @param hostname - Current server hostname. * @param newName - New server hostname. - * @returns True if the upgrade succeeded, and false otherwise. */ - renamePurchasedServer(hostname: string, newName: string): boolean; + renamePurchasedServer(hostname: string, newName: string): void; /** * Delete a purchased server.