bitburner-src/src/PersonObjects/IPlayerOrSleeve.ts

27 lines
577 B
TypeScript
Raw Normal View History

2019-02-12 01:23:46 +01:00
// Interface that represents either the player (PlayerObject) or
// a Sleeve. Used for functions that need to take in both.
export interface IPlayerOrSleeve {
2021-09-05 01:09:30 +02:00
// Stats
hacking_skill: number;
strength: number;
defense: number;
dexterity: number;
agility: number;
charisma: number;
intelligence: number;
2019-02-12 01:23:46 +01:00
2021-09-05 01:09:30 +02:00
// Experience
hacking_exp: number;
strength_exp: number;
defense_exp: number;
dexterity_exp: number;
agility_exp: number;
charisma_exp: number;
2019-02-12 01:23:46 +01:00
2021-09-05 01:09:30 +02:00
// Multipliers
crime_success_mult: number;
2021-09-05 01:09:30 +02:00
getIntelligenceBonus(weight: number): number;
2019-02-12 01:23:46 +01:00
}