mirror of
https://github.com/sp-tarkov/server.git
synced 2025-02-13 09:50:43 -05:00
Remove redundant function that requires ragfair trader that was removed awhile ago
This commit is contained in:
parent
2e4f15d5a8
commit
b64c46c95d
@ -29,7 +29,7 @@ import { ICoreConfig } from "@spt/models/spt/config/ICoreConfig";
|
||||
import { IHideoutConfig } from "@spt/models/spt/config/IHideoutConfig";
|
||||
import { IHttpConfig } from "@spt/models/spt/config/IHttpConfig";
|
||||
import { IRagfairConfig } from "@spt/models/spt/config/IRagfairConfig";
|
||||
import { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import type { ILogger } from "@spt/models/spt/utils/ILogger";
|
||||
import { ConfigServer } from "@spt/servers/ConfigServer";
|
||||
import { CustomLocationWaveService } from "@spt/services/CustomLocationWaveService";
|
||||
import { DatabaseService } from "@spt/services/DatabaseService";
|
||||
@ -45,7 +45,7 @@ import { SeasonalEventService } from "@spt/services/SeasonalEventService";
|
||||
import { HashUtil } from "@spt/utils/HashUtil";
|
||||
import { RandomUtil } from "@spt/utils/RandomUtil";
|
||||
import { TimeUtil } from "@spt/utils/TimeUtil";
|
||||
import { ICloner } from "@spt/utils/cloners/ICloner";
|
||||
import type { ICloner } from "@spt/utils/cloners/ICloner";
|
||||
import { inject, injectable } from "tsyringe";
|
||||
|
||||
@injectable()
|
||||
|
@ -90,8 +90,6 @@ export class PostDbLoadService {
|
||||
|
||||
this.adjustLooseLootSpawnProbabilities();
|
||||
|
||||
this.checkTraderRepairValuesExist();
|
||||
|
||||
this.adjustLocationBotValues();
|
||||
|
||||
if (this.locationConfig.rogueLighthouseSpawnTimeSettings.enabled) {
|
||||
@ -268,41 +266,6 @@ export class PostDbLoadService {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Out of date/incorrectly made trader mods forget this data
|
||||
*/
|
||||
protected checkTraderRepairValuesExist(): void {
|
||||
const traders = this.databaseService.getTraders();
|
||||
for (const trader of Object.values(traders)) {
|
||||
if (!trader?.base?.repair) {
|
||||
this.logger.warning(
|
||||
this.localisationService.getText("trader-missing_repair_property_using_default", {
|
||||
traderId: trader.base._id,
|
||||
nickname: trader.base.nickname,
|
||||
}),
|
||||
);
|
||||
|
||||
// use ragfair trader as a default
|
||||
trader.base.repair = this.cloner.clone(traders.ragfair.base.repair);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (trader.base.repair?.quality === undefined) {
|
||||
this.logger.warning(
|
||||
this.localisationService.getText("trader-missing_repair_quality_property_using_default", {
|
||||
traderId: trader.base._id,
|
||||
nickname: trader.base.nickname,
|
||||
}),
|
||||
);
|
||||
|
||||
// use ragfair trader as a default
|
||||
trader.base.repair.quality = this.cloner.clone(traders.ragfair.base.repair.quality);
|
||||
trader.base.repair.quality = traders.ragfair.base.repair.quality;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected adjustLocationBotValues(): void {
|
||||
const mapsDb = this.databaseService.getLocations();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user