UNPKG

warscript

Version:

A typescript library for Warcraft III using Warpack.

26 lines (25 loc) 1.59 kB
/** @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>); }