Update example 13 to take into account new locale changes from bsg

This commit is contained in:
Chomp 2022-12-22 10:50:07 +00:00
parent 2dc93fda84
commit e623ee5312

View File

@ -13,7 +13,6 @@ import { ITraderAssort, ITraderBase } from "@spt-aki/models/eft/common/tables/IT
import { ITraderConfig, UpdateTime } from "@spt-aki/models/spt/config/ITraderConfig"; import { ITraderConfig, UpdateTime } from "@spt-aki/models/spt/config/ITraderConfig";
import { JsonUtil } from "@spt-aki/utils/JsonUtil"; import { JsonUtil } from "@spt-aki/utils/JsonUtil";
import { Item } from "@spt-aki/models/eft/common/tables/IItem"; import { Item } from "@spt-aki/models/eft/common/tables/IItem";
import { ILocaleGlobalBase } from "@spt-aki/models/spt/server/ILocaleBase";
// The new trader config // The new trader config
import * as baseJson from "../db/base.json"; import * as baseJson from "../db/base.json";
@ -54,15 +53,14 @@ class SampleTrader implements IPreAkiLoadMod, IPostDBLoadMod {
}; };
// For each language, add locale for the new trader // For each language, add locale for the new trader
const locales = Object.values(tables.locales.global) as ILocaleGlobalBase[]; const locales = Object.values(tables.locales.global) as Record<string, string>[];
for (const locale of locales) { for (const locale of locales) {
locale.trading[baseJson._id] = { locale[`${baseJson._id} FullName`] = baseJson.name;
FullName: baseJson.name, locale[`${baseJson._id} FirstName`] = "Cat";
FirstName: "Cat", locale[`${baseJson._id} Nickname`] = baseJson.nickname;
Nickname: baseJson.nickname, locale[`${baseJson._id} Nickname`] = baseJson.nickname;
Location: baseJson.location, locale[`${baseJson._id} Location`] = baseJson.location;
Description: "This is the cat shop" locale[`${baseJson._id} Description`] = "This is the cat shop";
};
} }
this.logger.debug(`[${this.mod}] Delayed Loaded`); this.logger.debug(`[${this.mod}] Delayed Loaded`);
} }