warscript
Version:
A typescript library for Warcraft III using Warpack.
26 lines (25 loc) • 1.59 kB
TypeScript
/** @noSelfInFile */
import { AbilityType, AbilityTypeId } from "../ability-type";
import { UnitTypeId } from "../unit-type";
import { ObjectDataEntryLevelFieldValueSupplier } from "../../entry";
export declare class PhoenixMorphAbilityType extends AbilityType {
static readonly BASE_ID: AbilityTypeId;
get normalFormUnitTypeId(): UnitTypeId[];
set normalFormUnitTypeId(normalFormUnitTypeId: ObjectDataEntryLevelFieldValueSupplier<UnitTypeId>);
get isUninterruptible(): boolean[];
set isUninterruptible(isUninterruptible: ObjectDataEntryLevelFieldValueSupplier<boolean>);
get isLandingImmediate(): boolean[];
set isLandingImmediate(isLandingImmediate: ObjectDataEntryLevelFieldValueSupplier<boolean>);
get isTakeOffImmediate(): boolean[];
set isTakeOffImmediate(isTakeOffImmediate: ObjectDataEntryLevelFieldValueSupplier<boolean>);
get isMorphPermanent(): boolean[];
set isMorphPermanent(isMorphPermanent: ObjectDataEntryLevelFieldValueSupplier<boolean>);
get requiresPayment(): boolean[];
set requiresPayment(requiresPayment: ObjectDataEntryLevelFieldValueSupplier<boolean>);
get attitudeAdjustmentDuration(): number[];
set attitudeAdjustmentDuration(attitudeAdjustmentDuration: ObjectDataEntryLevelFieldValueSupplier<number>);
get landingDelayDuration(): number[];
set landingDelayDuration(landingDelayDuration: ObjectDataEntryLevelFieldValueSupplier<number>);
get alternateFormUnitTypeId(): UnitTypeId[];
set alternateFormUnitTypeId(alternateFormUnitTypeId: ObjectDataEntryLevelFieldValueSupplier<UnitTypeId>);
}