2023-10-19 19:21:17 +02:00
|
|
|
import { Inventory as PmcInventory } from "@spt-aki/models/eft/common/tables/IBotBase";
|
|
|
|
import { Chances, Generation, Inventory } from "@spt-aki/models/eft/common/tables/IBotType";
|
2023-03-03 16:23:46 +01:00
|
|
|
|
|
|
|
export interface IBotGenerator
|
|
|
|
{
|
|
|
|
generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface IExhaustableArray<T>
|
|
|
|
{
|
|
|
|
getRandomValue(): T;
|
|
|
|
getFirstValue(): T;
|
|
|
|
hasValues(): boolean;
|
|
|
|
}
|