addded more types, some are unfinished, ill come back to these tomorrow

This commit is contained in:
CWX
2025-01-06 00:32:55 +00:00
parent 529b091029
commit 2f997f6a85
53 changed files with 1938 additions and 12 deletions
@@ -0,0 +1,16 @@
// namespace Types.Models.Spt.Generators;
//
// public class BotGenerator
// {
// export interface IBotGenerator {
// generateInventory(
// templateInventory: IInventory,
// equipmentChances: IChances,
// generation: IGeneration,
// botRole: string,
// isPmc: boolean,
// ): PmcInventory;
// }
// }
// TODO: implement in C#
@@ -0,0 +1,21 @@
// namespace Types.Models.Spt.Generators;
//
// public class LocationGenerator
// {
// export interface ILocationGenerator {
// generateContainerLoot(
// containerIn: IStaticContainerProps,
// staticForced: IStaticForcedProps[],
// staticLootDist: Record<string, IStaticLootDetails>,
// staticAmmoDist: Record<string, IStaticAmmoDetails[]>,
// locationName: string,
// ): IStaticContainerProps;
// generateDynamicLoot(
// dynamicLootDist: ILooseLoot,
// staticAmmoDist: Record<string, IStaticAmmoDetails[]>,
// locationName: string,
// ): ISpawnpointTemplate[];
// }
// }
// TODO: Implement in C#
@@ -0,0 +1,12 @@
// namespace Types.Models.Spt.Generators;
//
// public class PMCLootGenerator
// {
// export interface IPMCLootGenerator {
// generatePMCPocketLootPool(): string[];
// generatePMCBackpackLootPool(): string[];
// }
//
// }
// TODO: Implement in C#
@@ -0,0 +1,11 @@
// namespace Types.Models.Spt.Generators;
//
// public class RagfairAssortGenerator
// {
// export interface IRagfairAssortGenerator {
// getAssortItems(): IItem[];
// }
//
// }
// TODO: implement in C#
@@ -0,0 +1,18 @@
// namespace Types.Models.Spt.Generators;
//
// public class RagfairOfferGenerator
// {
// export interface IRagfairOfferGenerator {
// createOffer(
// userID: string,
// time: number,
// items: IItem[],
// barterScheme: IBarterScheme[],
// loyalLevel: number,
// price: number,
// sellInOnePiece: boolean,
// ): IRagfairOffer;
// }
// }
// TODO: implement in C#