warscript
Version:
A typescript library for Warcraft III using Warpack.
21 lines (20 loc) • 907 B
TypeScript
/** @noSelfInFile */
import { AbilityType, AbilityTypeId } from "../ability-type";
import { ObjectDataEntryLevelFieldValueSupplier } from "../../entry";
export declare const enum RejuvenationAbilityTypeAllowWhenFull {
NEVER = 0,
HEALTH_ONLY = 1,
MANA_ONLY = 2,
ALWAYS = 3
}
export declare class RejuvenationAbilityType 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(): RejuvenationAbilityTypeAllowWhenFull[];
set allowWhenFull(allowWhenFull: ObjectDataEntryLevelFieldValueSupplier<RejuvenationAbilityTypeAllowWhenFull>);
get isSelfCast(): boolean[];
set isSelfCast(isSelfCast: ObjectDataEntryLevelFieldValueSupplier<boolean>);
}