Move player skills and exp to their struct

This commit is contained in:
Olivier Gagnon
2022-07-26 23:54:17 -04:00
parent 3e4f26ac0a
commit 326d9fd7ef
45 changed files with 546 additions and 487 deletions

View File

@@ -1,3 +1,24 @@
/**
* @public
*/
export interface HP {
current: number;
max: number;
}
/**
* @public
*/
export interface Skills {
hacking: number;
strength: number;
defense: number;
dexterity: number;
agility: number;
charisma: number;
intelligence: number;
}
/**
* @public
*/
@@ -31,21 +52,9 @@ type FilenameOrPID = number | string;
* @public
*/
interface Player {
hacking: number;
hp: number;
max_hp: number;
strength: number;
defense: number;
dexterity: number;
agility: number;
charisma: number;
intelligence: number;
hacking_exp: number;
strength_exp: number;
defense_exp: number;
dexterity_exp: number;
agility_exp: number;
charisma_exp: number;
hp: HP;
skills: Skills;
exp: Skills;
mults: Multipliers;
numPeopleKilled: number;
money: number;