Type Parameters

Hierarchy

  • IUsableActionUsing

Properties

creature: (REQUIREMENTS["creature"] extends true ? default : never) | (undefined extends REQUIREMENTS["creature"] ? undefined : never) | (REQUIREMENTS["creature"] extends {
    allowNone: true;
} ? undefined : never) | (REQUIREMENTS["creature"] extends {
    validate(player: default, value: default): boolean;
} ? default : never) | (REQUIREMENTS["creature"] extends {
    find(player: default): default;
} ? default : never)
doodad: (REQUIREMENTS["doodad"] extends true ? default : never) | (undefined extends REQUIREMENTS["doodad"] ? undefined : never) | (REQUIREMENTS["doodad"] extends {
    allowNone: true;
} ? undefined : never) | (REQUIREMENTS["doodad"] extends {
    validate(player: default, value: default): boolean;
} ? default : never) | (REQUIREMENTS["doodad"] extends {
    find(player: default): default;
} ? default : never)
item: (REQUIREMENTS["item"] extends true ? default : never) | (undefined extends REQUIREMENTS["item"] ? undefined : never) | (REQUIREMENTS["item"] extends {
    allowNone: true;
} ? undefined | default : never) | (REQUIREMENTS["item"] extends {
    validate(player: default, value: default): boolean;
} ? default : never) | (REQUIREMENTS["item"] extends {
    finder: default;
} ? default : never) | (REQUIREMENTS["item"] extends {
    allowOnlyItemType(player: default, type: ItemType): boolean;
} ? undefined : never)
itemQuality: (REQUIREMENTS["item"] extends true ? Quality : never) | (undefined extends REQUIREMENTS["item"] ? undefined : never) | (REQUIREMENTS["item"] extends {
    allowNone: true;
} ? undefined : never) | (REQUIREMENTS["item"] extends {
    validate(player: default, value: default): boolean;
} ? undefined | Quality : never) | (REQUIREMENTS["item"] extends {
    finder: default;
} ? Quality : never) | (REQUIREMENTS["item"] extends {
    allowOnlyItemType(player: default, type: ItemType): boolean;
} ? Quality : never)
itemType: (REQUIREMENTS["item"] extends true ? ItemType : never) | (undefined extends REQUIREMENTS["item"] ? undefined : never) | (REQUIREMENTS["item"] extends {
    allowOnlyItemType(player: default, type: ItemType): boolean;
} ? ItemType : never) | (REQUIREMENTS["item"] extends {
    validate(player: default, value: default): boolean;
} ? undefined | ItemType : never) | (REQUIREMENTS["item"] extends {
    finder: default;
} ? ItemType : never) | (REQUIREMENTS["item"] extends {
    allowNone: true;
} ? undefined : never)
misc: any
npc: (REQUIREMENTS["npc"] extends true ? default : never) | (undefined extends REQUIREMENTS["npc"] ? undefined : never) | (REQUIREMENTS["npc"] extends {
    allowNone: true;
} ? undefined : never) | (REQUIREMENTS["npc"] extends {
    validate(player: default, value: default): boolean;
} ? default : never) | (REQUIREMENTS["npc"] extends {
    find(player: default): default;
} ? default : never)

Generated using TypeDoc