MISC: Print logs when ns.hacknet.spendHashes fails and update param type of APIs using hash upgrade (#2145)

This commit is contained in:
catloversg
2025-05-21 22:38:39 +07:00
committed by GitHub
parent 90555a64e6
commit 47153bd31c
19 changed files with 252 additions and 197 deletions
+4 -7
View File
@@ -2,15 +2,12 @@
* Map of all Hash Upgrades
* Key = Hash name, Value = HashUpgrade object
*/
import { HashUpgrade, HashUpgradeParams } from "./HashUpgrade";
import { HashUpgradeEnum } from "./Enums";
import { HashUpgrade } from "./HashUpgrade";
import { HashUpgradesMetadata } from "./data/HashUpgradesMetadata";
export const HashUpgrades: Record<string, HashUpgrade> = {};
function createHashUpgrade(p: HashUpgradeParams): void {
HashUpgrades[p.name] = new HashUpgrade(p);
}
export const HashUpgrades = {} as Record<HashUpgradeEnum, HashUpgrade>;
for (const metadata of HashUpgradesMetadata) {
createHashUpgrade(metadata);
HashUpgrades[metadata.name] = new HashUpgrade(metadata);
}