import { AssortHelper } from "https://deno.land/x/sptaki@1.2.0/helpers/AssortHelper.d.ts";
Constructors
new
AssortHelper(logger: ILogger,
itemHelper: ItemHelper,
databaseServer: DatabaseServer,
localisationService: LocalisationService,
questHelper: QuestHelper,
Properties
protected
databaseServer: DatabaseServerprotected
itemHelper: ItemHelperprotected
localisationService: LocalisationServiceprotected
logger: ILoggerprotected
questHelper: QuestHelperMethods
protected
getQuestIdAndStatusThatShowAssort(mergedQuestAssorts: Record<string, Record<string, string>>, assortId: string): { questId: string; status: QuestStatus[]; }Get a quest id + the statuses quest can be in to unlock assort
Remove an item from an assort
Remove assorts from a trader that have not been unlocked yet
stripLockedQuestAssort(): ITraderAssort
pmcProfile: IPmcData,
traderId: string,
traderAssorts: ITraderAssort,
mergedQuestAssorts: Record<string, Record<string, string>>,
flea?: boolean,
Remove assorts from a trader that have not been unlocked yet (via player completing corresponding quest)