UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

23 lines (22 loc) 1.05 kB
/** @noSelfInFile */ import { AbilityType, AbilityTypeId } from "../ability-type"; import { ObjectDataEntryLevelFieldValueSupplier } from "../../entry"; export declare const enum HealingSalveAbilityTypeAllowWhenFull { NEVER = 0, HEALTH_ONLY = 1, MANA_ONLY = 2, ALWAYS = 3 } export declare class HealingSalveAbilityType extends AbilityType { static readonly BASE_ID: AbilityTypeId; get healing(): number[]; set healing(healing: ObjectDataEntryLevelFieldValueSupplier<number>); get manaGain(): number[]; set manaGain(manaGain: ObjectDataEntryLevelFieldValueSupplier<number>); get allowWhenFull(): HealingSalveAbilityTypeAllowWhenFull[]; set allowWhenFull(allowWhenFull: ObjectDataEntryLevelFieldValueSupplier<HealingSalveAbilityTypeAllowWhenFull>); get isSelfCast(): boolean[]; set isSelfCast(isSelfCast: ObjectDataEntryLevelFieldValueSupplier<boolean>); get shouldCancelOnDamage(): boolean[]; set shouldCancelOnDamage(shouldCancelOnDamage: ObjectDataEntryLevelFieldValueSupplier<boolean>); }