warscript
Version:
A typescript library for Warcraft III using Warpack.
23 lines (22 loc) • 1.05 kB
TypeScript
/** @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>);
}