mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-24 07:02:26 +01:00
simplify get money source
This commit is contained in:
parent
8ff840edfa
commit
4c4f050214
@ -1840,51 +1840,10 @@ const base: InternalAPI<NS> = {
|
|||||||
Object.assign(data.jobs, Player.jobs);
|
Object.assign(data.jobs, Player.jobs);
|
||||||
return data;
|
return data;
|
||||||
},
|
},
|
||||||
getMoneySources: () => (): IMoneySources => {
|
getMoneySources: () => (): IMoneySources => ({
|
||||||
const sinceInstall: IMoneySource = {
|
sinceInstall: Object.assign({}, Player.moneySourceA),
|
||||||
bladeburner: Player.moneySourceA.bladeburner,
|
sinceStart: Object.assign({}, Player.moneySourceB),
|
||||||
casino: Player.moneySourceA.casino,
|
}),
|
||||||
class: Player.moneySourceA.class,
|
|
||||||
codingcontract: Player.moneySourceA.codingcontract,
|
|
||||||
corporation: Player.moneySourceA.corporation,
|
|
||||||
crime: Player.moneySourceA.crime,
|
|
||||||
gang: Player.moneySourceA.gang,
|
|
||||||
hacking: Player.moneySourceA.hacking,
|
|
||||||
hacknet: Player.moneySourceA.hacknet,
|
|
||||||
hacknet_expenses: Player.moneySourceA.hacknet_expenses,
|
|
||||||
hospitalization: Player.moneySourceA.hospitalization,
|
|
||||||
infiltration: Player.moneySourceA.infiltration,
|
|
||||||
sleeves: Player.moneySourceA.sleeves,
|
|
||||||
stock: Player.moneySourceA.stock,
|
|
||||||
total: Player.moneySourceA.total,
|
|
||||||
work: Player.moneySourceA.work,
|
|
||||||
servers: Player.moneySourceA.servers,
|
|
||||||
other: Player.moneySourceA.other,
|
|
||||||
augmentations: Player.moneySourceA.augmentations,
|
|
||||||
};
|
|
||||||
const sinceStart: IMoneySource = {
|
|
||||||
bladeburner: Player.moneySourceB.bladeburner,
|
|
||||||
casino: Player.moneySourceB.casino,
|
|
||||||
class: Player.moneySourceB.class,
|
|
||||||
codingcontract: Player.moneySourceB.codingcontract,
|
|
||||||
corporation: Player.moneySourceB.corporation,
|
|
||||||
crime: Player.moneySourceB.crime,
|
|
||||||
gang: Player.moneySourceB.gang,
|
|
||||||
hacking: Player.moneySourceB.hacking,
|
|
||||||
hacknet: Player.moneySourceB.hacknet,
|
|
||||||
hacknet_expenses: Player.moneySourceB.hacknet_expenses,
|
|
||||||
hospitalization: Player.moneySourceB.hospitalization,
|
|
||||||
infiltration: Player.moneySourceB.infiltration,
|
|
||||||
sleeves: Player.moneySourceB.sleeves,
|
|
||||||
stock: Player.moneySourceB.stock,
|
|
||||||
total: Player.moneySourceB.total,
|
|
||||||
work: Player.moneySourceB.work,
|
|
||||||
servers: Player.moneySourceB.servers,
|
|
||||||
other: Player.moneySourceB.other,
|
|
||||||
augmentations: Player.moneySourceB.augmentations,
|
|
||||||
};
|
|
||||||
return { sinceInstall: sinceInstall, sinceStart: sinceStart };
|
|
||||||
},
|
|
||||||
atExit: (ctx) => (f) => {
|
atExit: (ctx) => (f) => {
|
||||||
if (typeof f !== "function") {
|
if (typeof f !== "function") {
|
||||||
throw helpers.makeRuntimeErrorMsg(ctx, "argument should be function");
|
throw helpers.makeRuntimeErrorMsg(ctx, "argument should be function");
|
||||||
|
Loading…
Reference in New Issue
Block a user