This commit is contained in:
CWX 2022-07-25 22:00:43 +01:00
parent 0486ec6115
commit bf3d11e3c6
473 changed files with 32 additions and 27 deletions

View File

@ -1,11 +1,11 @@
{
"name": "SeeItemValue",
"author": "KcY",
"version": "1.3.6",
"version": "1.4.0",
"license": "NCSA Open Source",
"main": "src/mod.js",
"akiVersion": "3.1.0",
"UpdatedBy": "CWX, Valens",
"UpdatedBy": "CWX",
"scripts": {
"setup:environment": "npm i",
"build:unzipped": "copyfiles -e \"./node_modules/**/*.*\" -e \"./dist/**/*.*\" -e \"./package-lock.json\" -e \"./tsconfig.json\" -e \"./README.txt\" -e \"./mod.code-workspace\" ./**/*.* ./dist",

View File

@ -1,5 +1,7 @@
import type { DependencyContainer } from "tsyringe";
import { IMod } from "@spt-aki/models/external/mod";
import { IPreAkiLoadMod } from "@spt-aki/models/external/IPreAkiLoadMod";
import { IPostAkiLoadMod } from "@spt-aki/models/external/IPostAkiLoadMod";
import { IPostDBLoadMod } from "@spt-aki/models/external/IPostDBLoadMod";
import { ILogger } from "@spt-aki/models/spt/utils/ILogger";
import { DynamicRouterModService } from "@spt-aki/services/mod/dynamicRouter/DynamicRouterModService"
import { DatabaseServer } from "@spt-aki/servers/DatabaseServer"
@ -8,8 +10,9 @@ import { IDatabaseTables } from "@spt-aki/models/spt/server/IDatabaseTables";
import { ITemplateItem } from "@spt-aki/models/eft/common/tables/ITemplateItem";
import { IHandbookBase } from "@spt-aki/models/eft/common/tables/IHandbookBase";
class SeeItemValue implements IMod
class SeeItemValue implements IPreAkiLoadMod, IPostAkiLoadMod, IPostDBLoadMod
{
private pkg;
private logger: ILogger;
private database: DatabaseServer;
@ -30,8 +33,7 @@ class SeeItemValue implements IMod
private tradersArr;
private cfg;
public preAkiLoad(container: DependencyContainer)
{
preAkiLoad(container: DependencyContainer): void {
this.pkg = require("../package.json");
this.router = container.resolve<DynamicRouterModService>("DynamicRouterModService");
this.logger = container.resolve<ILogger>("WinstonLogger");
@ -40,9 +42,7 @@ class SeeItemValue implements IMod
this.cfg = require("./config.json");
this.addRoute()
}
public postAkiLoad(container: DependencyContainer)
{
postAkiLoad(container: DependencyContainer): void {
this.database = container.resolve<DatabaseServer>("DatabaseServer");
this.table = this.database.getTables();
this.items = this.table.templates.items;
@ -58,6 +58,9 @@ class SeeItemValue implements IMod
this.fence = this.table.traders["579dc571d53a0658a154fbec"].base;
this.tradersArr = [this.therapist, this.ragman, this.jaeger, this.mechanic, this.prapor, this.skier, this.peacekeeper, this.fence];
}
postDBLoad(container: DependencyContainer): void {
return;
}
private addRoute() : void
{

Some files were not shown because too many files have changed in this diff Show More