Fix #3198: give player code a copy of Division.upgrades instead of the live object

This commit is contained in:
Heikki Aitakangas 2022-03-20 15:10:23 +02:00
parent f801dc6d8a
commit f6a9bd1de7

@ -291,7 +291,7 @@ export function NetscriptCorporation(
lastCycleExpenses: division.lastCycleExpenses,
thisCycleRevenue: division.thisCycleRevenue,
thisCycleExpenses: division.thisCycleExpenses,
upgrades: division.upgrades,
upgrades: division.upgrades.slice(),
cities: cities,
products: division.products === undefined ? [] : Object.keys(division.products),
};