/** * 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", }, ];