2021-03-09 02:31:34 +01:00
|
|
|
import { sanitizeExploits } from "./Exploits/Exploit";
|
2019-04-01 11:23:25 +02:00
|
|
|
|
2021-09-25 20:42:57 +02:00
|
|
|
import { Reviver } from "./utils/JSONReviver";
|
2019-04-01 11:23:25 +02:00
|
|
|
|
2023-03-29 06:30:27 +02:00
|
|
|
import type { PlayerObject } from "./PersonObjects/Player/PlayerObject";
|
|
|
|
|
|
|
|
export let Player: PlayerObject;
|
|
|
|
|
|
|
|
export function setPlayer(playerObj: PlayerObject): void {
|
|
|
|
Player = playerObj;
|
|
|
|
}
|
2019-04-01 11:23:25 +02:00
|
|
|
|
2021-09-24 00:47:43 +02:00
|
|
|
export function loadPlayer(saveString: string): void {
|
2021-09-05 01:09:30 +02:00
|
|
|
Player = JSON.parse(saveString, Reviver);
|
2022-07-16 05:34:27 +02:00
|
|
|
Player.money = parseFloat(Player.money + "");
|
2021-09-05 01:09:30 +02:00
|
|
|
Player.exploits = sanitizeExploits(Player.exploits);
|
2017-08-30 19:44:29 +02:00
|
|
|
}
|