import { PresetHelper } from "https://deno.land/x/sptaki@1.2.0/helpers/PresetHelper.d.ts";
Constructors
Properties
protected
databaseServer: DatabaseServerprotected
defaultEquipmentPresets: Record<string, IPreset>protected
defaultWeaponPresets: Record<string, IPreset>protected
itemHelper: ItemHelperprotected
jsonUtil: JsonUtilMethods
getAllPresets(): IPreset[]
getBaseItemTpl(presetId: string): string
getDefaultEquipmentPresets(): Record<string, IPreset>
Get default equipment presets
getDefaultPreset(templateId: string): IPreset
Get the default preset for passed in item id
getDefaultPresetOrItemPrice(tpl: string): number
Return the price of the preset for the given item tpl, or for the tpl itself if no preset exists
getDefaultPresets(): Record<string, IPreset>
Get default weapon and equipment presets
getDefaultWeaponPresets(): Record<string, IPreset>
Get default weapon presets
getPresets(templateId: string): IPreset[]
hasPreset(templateId: string): boolean
hydratePresetStore(input: Record<string, string[]>): void
isPreset(id: string): boolean
isPresetBaseClass(id: string, baseClass: BaseClasses): boolean
Checks to see if the preset is of the given base class.