mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-20 21:25:47 +01:00
Merge pull request #3483 from TheMas3212/fix/employee-leak
API: Fix leak of real Employee object in hireEmployee
This commit is contained in:
commit
30920bec09
@ -730,7 +730,22 @@ export function NetscriptCorporation(
|
|||||||
const divisionName = helper.string("hireEmployee", "divisionName", _divisionName);
|
const divisionName = helper.string("hireEmployee", "divisionName", _divisionName);
|
||||||
const cityName = helper.city("hireEmployee", "cityName", _cityName);
|
const cityName = helper.city("hireEmployee", "cityName", _cityName);
|
||||||
const office = getOffice(divisionName, cityName);
|
const office = getOffice(divisionName, cityName);
|
||||||
return office.hireRandomEmployee();
|
const employee = office.hireRandomEmployee();
|
||||||
|
if (employee === undefined) return undefined;
|
||||||
|
return {
|
||||||
|
name: employee.name,
|
||||||
|
mor: employee.mor,
|
||||||
|
hap: employee.hap,
|
||||||
|
ene: employee.ene,
|
||||||
|
int: employee.int,
|
||||||
|
cha: employee.cha,
|
||||||
|
exp: employee.exp,
|
||||||
|
cre: employee.cre,
|
||||||
|
eff: employee.eff,
|
||||||
|
sal: employee.sal,
|
||||||
|
loc: employee.loc,
|
||||||
|
pos: employee.pos,
|
||||||
|
};
|
||||||
},
|
},
|
||||||
upgradeOfficeSize: function (_divisionName: unknown, _cityName: unknown, _size: unknown): void {
|
upgradeOfficeSize: function (_divisionName: unknown, _cityName: unknown, _size: unknown): void {
|
||||||
checkAccess("upgradeOfficeSize", 8);
|
checkAccess("upgradeOfficeSize", 8);
|
||||||
|
Loading…
Reference in New Issue
Block a user