MISC: Remove unnecessary dependency in Person class (#1534)

This commit is contained in:
catloversg
2024-08-04 14:04:06 +07:00
committed by GitHub
parent 1b9676c68e
commit 23f193c8eb
3 changed files with 20 additions and 10 deletions
+5
View File
@@ -48,6 +48,7 @@ import { Multipliers, mergeMultipliers } from "../Multipliers";
import { getFactionAugmentationsFiltered } from "../../Faction/FactionHelpers";
import { Augmentations } from "../../Augmentation/Augmentations";
import { getAugCost } from "../../Augmentation/AugmentationHelpers";
import type { MoneySource } from "../../utils/MoneySourceTracker";
export class Sleeve extends Person implements SleevePerson {
currentWork: SleeveWork | null = null;
@@ -529,6 +530,10 @@ export class Sleeve extends Person implements SleevePerson {
return false;
}
travelCostMoneySource(): MoneySource {
return "sleeves";
}
takeDamage(amt: number): boolean {
if (typeof amt !== "number") {
console.warn(`Player.takeDamage() called without a numeric argument: ${amt}`);