UNPKG

@skyrim-platform/papyrus-util

Version:

TypeScript library for the PapyrusUtil Skyrim modding utility

14 lines (12 loc) 1.03 kB
import { Package } from "skyrimPlatform"; import { Actor } from "skyrimPlatform"; /** Override packages of actors. These overrides persist through save games. If you override package on same actor more than once then the package with highest priority will run, if multiple overrides have same priority then last added package will run. Priority ranges from 0 to 100 with 100 being highest priority. */ export declare const AddPackageOverride: (targetActor: Actor | null | undefined, targetPackage: Package | null | undefined, priority?: number, flags?: number) => void; export declare const RemovePackageOverride: (targetActor: Actor | null | undefined, targetPackage: Package | null | undefined) => boolean; export declare const CountPackageOverride: (targetActor: Actor | null | undefined) => number; export declare const ClearPackageOverride: (targetActor: Actor | null | undefined) => number; export declare const RemoveAllPackageOverride: (targetPackage: Package | null | undefined) => number;