@skyrim-platform/papyrus-util
Version:
TypeScript library for the PapyrusUtil Skyrim modding utility
14 lines (12 loc) • 1.03 kB
TypeScript
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;