mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2025-01-04 20:37:36 +01:00
210 lines
4.3 KiB
TypeScript
210 lines
4.3 KiB
TypeScript
/**
|
|
* Defines the parameters that can be used to initialize and describe a GangMemberUpgrade
|
|
* (defined in Gang.js)
|
|
*/
|
|
export interface IGangMemberUpgradeMetadata {
|
|
cost: number;
|
|
mults: any;
|
|
name: string;
|
|
upgType: string;
|
|
}
|
|
|
|
/**
|
|
* Array of metadata for all Gang Member upgrades. Used to construct the global GangMemberUpgrade
|
|
* objects in Gang.js
|
|
*/
|
|
export const gangMemberUpgradesMetadata: IGangMemberUpgradeMetadata[] = [
|
|
{
|
|
cost: 1e6,
|
|
mults: {str: 1.04, def: 1.04},
|
|
name: "Baseball Bat",
|
|
upgType: "w",
|
|
},
|
|
{
|
|
cost: 12e6,
|
|
mults: {str: 1.08, def: 1.08, dex: 1.08},
|
|
name: "Katana",
|
|
upgType: "w",
|
|
},
|
|
{
|
|
cost: 25e6,
|
|
mults: {str: 1.1, def: 1.1, dex: 1.1, agi: 1.1},
|
|
name: "Glock 18C",
|
|
upgType: "w",
|
|
},
|
|
{
|
|
cost: 50e6,
|
|
mults: {str: 1.12, def: 1.1, agi: 1.1},
|
|
name: "P90C",
|
|
upgType: "w",
|
|
},
|
|
{
|
|
cost: 60e6,
|
|
mults: {str: 1.2, def: 1.15},
|
|
name: "Steyr AUG",
|
|
upgType: "w",
|
|
},
|
|
{
|
|
cost: 100e6,
|
|
mults: {str: 1.25, def: 1.2},
|
|
name: "AK-47",
|
|
upgType: "w",
|
|
},
|
|
{
|
|
cost: 150e6,
|
|
mults: {str: 1.3, def: 1.25},
|
|
name: "M15A10 Assault Rifle",
|
|
upgType: "w",
|
|
},
|
|
{
|
|
cost: 225e6,
|
|
mults: {str: 1.3, dex: 1.25, agi: 1.3},
|
|
name: "AWM Sniper Rifle",
|
|
upgType: "w",
|
|
},
|
|
{
|
|
cost: 2e6,
|
|
mults: {def: 1.04},
|
|
name: "Bulletproof Vest",
|
|
upgType: "a",
|
|
},
|
|
{
|
|
cost: 5e6,
|
|
mults: {def: 1.08},
|
|
name: "Full Body Armor",
|
|
upgType: "a",
|
|
},
|
|
{
|
|
cost: 25e6,
|
|
mults: {def: 1.15, agi: 1.15},
|
|
name: "Liquid Body Armor",
|
|
upgType: "a",
|
|
},
|
|
{
|
|
cost: 40e6,
|
|
mults: {def: 1.2},
|
|
name: "Graphene Plating Armor",
|
|
upgType: "a",
|
|
},
|
|
{
|
|
cost: 3e6,
|
|
mults: {agi: 1.04, cha: 1.04},
|
|
name: "Ford Flex V20",
|
|
upgType: "v",
|
|
},
|
|
{
|
|
cost: 9e6,
|
|
mults: {agi: 1.08, cha: 1.08},
|
|
name: "ATX1070 Superbike",
|
|
upgType: "v",
|
|
},
|
|
{
|
|
cost: 18e6,
|
|
mults: {agi: 1.12, cha: 1.12},
|
|
name: "Mercedes-Benz S9001",
|
|
upgType: "v",
|
|
},
|
|
{
|
|
cost: 30e6,
|
|
mults: {agi: 1.16, cha: 1.16},
|
|
name: "White Ferrari",
|
|
upgType: "v",
|
|
},
|
|
{
|
|
cost: 5e6,
|
|
mults: {hack: 1.05},
|
|
name: "NUKE Rootkit",
|
|
upgType: "r",
|
|
},
|
|
{
|
|
cost: 25e6,
|
|
mults: {hack: 1.1},
|
|
name: "Soulstealer Rootkit",
|
|
upgType: "r",
|
|
},
|
|
{
|
|
cost: 75e6,
|
|
mults: {hack: 1.15},
|
|
name: "Demon Rootkit",
|
|
upgType: "r",
|
|
},
|
|
{
|
|
cost: 40e6,
|
|
mults: {hack: 1.12},
|
|
name: "Hmap Node",
|
|
upgType: "r",
|
|
},
|
|
{
|
|
cost: 75e6,
|
|
mults: {hack: 1.15},
|
|
name: "Jack the Ripper",
|
|
upgType: "r",
|
|
},
|
|
{
|
|
cost: 10e9,
|
|
mults: {str: 1.3, dex: 1.3},
|
|
name: "Bionic Arms",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 10e9,
|
|
mults: {agi: 1.6},
|
|
name: "Bionic Legs",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 15e9,
|
|
mults: {str: 1.15, def: 1.15, dex: 1.15, agi: 1.15},
|
|
name: "Bionic Spine",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 20e9,
|
|
mults: {str: 1.4, def: 1.4},
|
|
name: "BrachiBlades",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 12e9,
|
|
mults: {str: 1.2, def: 1.2},
|
|
name: "Nanofiber Weave",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 25e9,
|
|
mults: {str: 1.5, agi: 1.5},
|
|
name: "Synthetic Heart",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 15e9,
|
|
mults: {str: 1.3, def: 1.3},
|
|
name: "Synfibril Muscle",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 5e9,
|
|
mults: {hack: 1.05},
|
|
name: "BitWire",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 10e9,
|
|
mults: {hack: 1.15},
|
|
name: "Neuralstimulator",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 7.5e9,
|
|
mults: {hack: 1.1},
|
|
name: "DataJack",
|
|
upgType: "g",
|
|
},
|
|
{
|
|
cost: 50e9,
|
|
mults: {str: 1.7, def: 1.7},
|
|
name: "Graphene Bone Lacings",
|
|
upgType: "g",
|
|
},
|
|
];
|