2023-10-19 17:21:17 +00:00
|
|
|
import { SeasonalEventType } from "@spt-aki/models/enums/SeasonalEventType";
|
|
|
|
import { IBaseConfig } from "@spt-aki/models/spt/config/IBaseConfig";
|
2023-03-03 15:23:46 +00:00
|
|
|
|
|
|
|
export interface ISeasonalEventConfig extends IBaseConfig
|
|
|
|
{
|
|
|
|
kind: "aki-seasonalevents"
|
|
|
|
enableSeasonalEventDetection: boolean
|
|
|
|
/** event / botType / equipSlot / itemid */
|
|
|
|
eventGear: Record<string, Record<string, Record<string, Record<string, number>>>>
|
|
|
|
events: ISeasonalEvent[]
|
|
|
|
gifterSettings: GifterSetting[]
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface ISeasonalEvent
|
|
|
|
{
|
|
|
|
name: string
|
2023-07-09 14:45:06 +01:00
|
|
|
type: SeasonalEventType
|
2023-03-03 15:23:46 +00:00
|
|
|
startDay: number
|
|
|
|
startMonth: number
|
|
|
|
endDay: number
|
|
|
|
endMonth: number
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface GifterSetting
|
|
|
|
{
|
|
|
|
map: string
|
|
|
|
zones: string
|
|
|
|
spawnChance: number
|
|
|
|
}
|