AbilityObjEditing

Object Editing View source
AbilityObjEditing

Source on GitHub

📖 Read the detailed guide for hand-written examples and background.

Re-exports: ObjEditingNatives, UnitObjEditing, AbilityIds

Classes

AbilityDefinition

public class AbilityDefinition

Members:

  • getNewId() returns int
  • getBaseId() returns int
  • getLevels() returns int
  • construct(int newId, int baseId)
  • construct(int newId, int baseId, int lvls)
  • addTooltipProperty(string pName, StringLevelClosure lc)
  • addTooltipProperty(string pName, IntLevelClosure lc)
  • addTooltipProperty(string pName, RealLevelClosure lc)
  • addTooltipProperty(string pName, BooleanLevelClosure lc)
  • registerTooltipGenerator(TooltipGenerator tgen)
  • tooltipStartListen()
  • tooltipStopListen()
  • tooltipStopListen(boolean build)
  • setName(string value)
  • setEditorSuffix(string value)
  • setHeroAbility(bool value)
  • setItemAbility(bool value)
  • setRace(Race rce)
  • setButtonPositionNormalX(int value)
  • setButtonPositionNormalY(int value)
  • setButtonPositionTurnOffX(int value)
  • setButtonPositionTurnOffY(int value)
  • setButtonPositionResearchX(int value)
  • setButtonPositionResearchY(int value)
  • presetButtonPosNormal(int x, int y)
  • presetButtonPosTurnOff(int x, int y)
  • presetButtonPosResearch(int x, int y)
  • setIconNormal(string value)
  • setIconTurnOff(string value)
  • setIconResearch(string value)
  • presetIcon(string name)
  • setArtCaster(string value)
  • setArtTarget(string value)
  • setArtSpecial(string value)
  • setArtEffect(string value)
  • setAreaEffect(string value)
  • setLightningEffects(string value)
  • setMissileArt(string value)
  • setMissileSpeed(int value)
  • setMissileArc(real value)
  • setMissileHomingEnabled(bool value)
  • setTargetAttachments(int value)
  • setTargetAttachmentPoint(string value)
  • setTargetAttachmentPoint1(string value)
  • setTargetAttachmentPoint2(string value)
  • setTargetAttachmentPoint3(string value)
  • setTargetAttachmentPoint4(string value)
  • setTargetAttachmentPoint5(string value)
  • setCasterAttachments(int value)
  • setCasterAttachmentPoint(string value)
  • setCasterAttachmentPoint1(string value)
  • setSpecialAttachmentPoint(string value)
  • setAnimationNames(string value)
  • setTooltipNormal(int level, string value)
  • presetTooltipNormal(StringLevelClosure lc)
  • setTooltipTurnOff(int level, string value)
  • presetTooltipTurnOff(StringLevelClosure lc)
  • setTooltipNormalExtended(int level, string value)
  • presetTooltipNormalExtended(StringLevelClosure lc)
  • setTooltipTurnOffExtended(int level, string value)
  • presetTooltipTurnOffExtended(StringLevelClosure lc)
  • setTooltipLearn(string value)
  • setTooltipLearnExtended(string value)
  • setHotkeyLearn(string value)
  • setHotkeyNormal(string value)
  • setHotkeyTurnOff(string value)
  • presetHotkey(string value)
  • setRequirements(string value)
  • setRequirementsLevels(string value)
  • setCheckDependencies(bool value)
  • setPriorityforSpellSteal(int value)
  • setOrderStringUseTurnOn(string value)
  • setOrderStringTurnOff(string value)
  • setOrderStringActivate(string value)
  • setOrderStringDeactivate(string value)
  • setEffectSound(string value)
  • setEffectSoundLooping(string value)
  • setLevels(int value)
  • setRequiredLevel(int value)
  • setLevelSkipRequirement(int value)
  • setTargetsAllowed(int level, string value)
  • presetTargetsAllowed(StringLevelClosure lc)
  • setCastingTime(int level, real value)
  • presetCastingTime(RealLevelClosure lc)
  • setDurationNormal(int level, real value)
  • presetDurationNormal(RealLevelClosure lc)
  • setDurationHero(int level, real value)
  • presetDurationHero(RealLevelClosure lc)
  • setCooldown(int level, real value)
  • presetCooldown(RealLevelClosure lc)
  • setManaCost(int level, int value)
  • presetManaCost(IntLevelClosure lc)
  • setAreaofEffect(int level, real value)
  • presetAreaofEffect(RealLevelClosure lc)
  • setCastRange(int level, real value)
  • presetCastRange(RealLevelClosure lc)
  • setBuffs(int level, string value)
  • presetBuffs(StringLevelClosure lc)
  • setEffects(int level, string value)
  • presetEffects(StringLevelClosure lc)

AbilityDefinitionTaunt

public class AbilityDefinitionTaunt extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPreferFriendlies(int level, int value)
  • presetPreferFriendlies(IntLevelClosure lc)
  • setPreferHostiles(int level, int value)
  • presetPreferHostiles(IntLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)
  • setNumberOfPulses(int level, int value)
  • presetNumberOfPulses(IntLevelClosure lc)
  • setIntervalBetweenPulses(int level, real value)
  • presetIntervalBetweenPulses(RealLevelClosure lc)

AbilityDefinitionPoisonArrows

public class AbilityDefinitionPoisonArrows extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setStackingType(int level, int value)
  • presetStackingTypes(IntLevelClosure lc)
  • presetStackingType(StackingType stackingType, boolean flag)
  • hasStackingType(StackingType stackingType) returns boolean
  • setExtraDamage(int level, real value)
  • presetExtraDamage(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionRangerColdArrows

public class AbilityDefinitionRangerColdArrows extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStackFlags(int level, int value)
  • presetStackFlags(IntLevelClosure lc)
  • presetStackFlag(StackFlag stackFlag, boolean flag)
  • hasStackFlag(StackFlag stackFlag) returns boolean
  • setExtraDamage(int level, real value)
  • presetExtraDamage(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)

AbilityDefinitionSeaWitchTornado

public class AbilityDefinitionSeaWitchTornado extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionAgilityBonusPlus4

public class AbilityDefinitionAgilityBonusPlus4 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionAlchemistTransmute

public class AbilityDefinitionAlchemistTransmute extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLumberCostFactor(int level, real value)
  • presetLumberCostFactor(RealLevelClosure lc)
  • setAllowBounty(int level, bool value)
  • presetAllowBounty(BooleanLevelClosure lc)
  • setMaxCreepLevel(int level, int value)
  • presetMaxCreepLevel(IntLevelClosure lc)
  • setGoldCostFactor(int level, real value)
  • presetGoldCostFactor(RealLevelClosure lc)

AbilityDefinitionAgilityBonusPlus3

public class AbilityDefinitionAgilityBonusPlus3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionAgilityBonusPlus1

public class AbilityDefinitionAgilityBonusPlus1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionAgilityBonusPlus2

public class AbilityDefinitionAgilityBonusPlus2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionAgilityBonusPlus5

public class AbilityDefinitionAgilityBonusPlus5 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionThornyShieldCreep

public class AbilityDefinitionThornyShieldCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, real value)
  • presetDefenseBonus(RealLevelClosure lc)
  • setReceivedDamageFactor(int level, real value)
  • presetReceivedDamageFactor(RealLevelClosure lc)
  • setReturnedDamageFactor(int level, real value)
  • presetReturnedDamageFactor(RealLevelClosure lc)

AbilityDefinitionAgilityBonusPlus6

public class AbilityDefinitionAgilityBonusPlus6 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionBloodMageSiphonMana

public class AbilityDefinitionBloodMageSiphonMana extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBonusLifeDecay(int level, real value)
  • presetBonusLifeDecay(RealLevelClosure lc)
  • setDrainIntervalseconds(int level, real value)
  • presetDrainIntervalseconds(RealLevelClosure lc)
  • setHitPointsDrained(int level, real value)
  • presetHitPointsDrained(RealLevelClosure lc)
  • setBonusLifeFactor(int level, real value)
  • presetBonusLifeFactor(RealLevelClosure lc)
  • setManaPointsDrained(int level, real value)
  • presetManaPointsDrained(RealLevelClosure lc)
  • setManaTransferredPerSecond(int level, real value)
  • presetManaTransferredPerSecond(RealLevelClosure lc)
  • setBonusManaDecay(int level, real value)
  • presetBonusManaDecay(RealLevelClosure lc)
  • setBonusManaFactor(int level, real value)
  • presetBonusManaFactor(RealLevelClosure lc)
  • setLifeTransferredPerSecond(int level, real value)
  • presetLifeTransferredPerSecond(RealLevelClosure lc)

AbilityDefinitionPossessioncreep

public class AbilityDefinitionPossessioncreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionPaladinDivineShield

public class AbilityDefinitionPaladinDivineShield extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanDeactivate(int level, bool value)
  • presetCanDeactivate(BooleanLevelClosure lc)

AbilityDefinitionPurgeCreep

public class AbilityDefinitionPurgeCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHeroPauseDuration(int level, real value)
  • presetHeroPauseDuration(RealLevelClosure lc)
  • setUnitPauseDuration(int level, real value)
  • presetUnitPauseDuration(RealLevelClosure lc)
  • setMovementUpdateFrequency(int level, int value)
  • presetMovementUpdateFrequency(IntLevelClosure lc)
  • setAttackUpdateFrequency(int level, int value)
  • presetAttackUpdateFrequency(IntLevelClosure lc)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionRoarcreepSkeletalOrc

public class AbilityDefinitionRoarcreepSkeletalOrc extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setPreferHostiles(int level, bool value)
  • presetPreferHostiles(BooleanLevelClosure lc)
  • setManaRegen(int level, real value)
  • presetManaRegen(RealLevelClosure lc)
  • setLifeRegenerationRate(int level, real value)
  • presetLifeRegenerationRate(RealLevelClosure lc)
  • setPreferFriendlies(int level, bool value)
  • presetPreferFriendlies(BooleanLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)

AbilityDefinitionTauntCreep

public class AbilityDefinitionTauntCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPreferFriendlies(int level, int value)
  • presetPreferFriendlies(IntLevelClosure lc)
  • setPreferHostiles(int level, int value)
  • presetPreferHostiles(IntLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)
  • setNumberOfPulses(int level, int value)
  • presetNumberOfPulses(IntLevelClosure lc)
  • setIntervalBetweenPulses(int level, real value)
  • presetIntervalBetweenPulses(RealLevelClosure lc)

AbilityDefinitionRejuvinationFurbolg

public class AbilityDefinitionRejuvinationFurbolg extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsGained(int level, real value)
  • presetManaPointsGained(RealLevelClosure lc)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)

AbilityDefinitionPulverizecreep

public class AbilityDefinitionPulverizecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHalfDamageRadius(int level, real value)
  • presetHalfDamageRadius(RealLevelClosure lc)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setChancetoStomp(int level, real value)
  • presetChancetoStomp(RealLevelClosure lc)

AbilityDefinitionBeastMasterSummonHawk

public class AbilityDefinitionBeastMasterSummonHawk extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionTinkererSummonFactoryLevel0

public class AbilityDefinitionTinkererSummonFactoryLevel0 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSpawnInterval(int level, real value)
  • presetSpawnInterval(RealLevelClosure lc)
  • setLeashRange(int level, real value)
  • presetLeashRange(RealLevelClosure lc)
  • setSpawnUnitID(int level, string value)
  • presetSpawnUnitID(StringLevelClosure lc)
  • setFactoryUnitID(int level, string value)
  • presetFactoryUnitID(StringLevelClosure lc)
  • setSpawnUnitOffset(int level, real value)
  • presetSpawnUnitOffset(RealLevelClosure lc)
  • setSpawnUnitDuration(int level, real value)
  • presetSpawnUnitDuration(RealLevelClosure lc)

AbilityDefinitionPolymorphcreep

public class AbilityDefinitionPolymorphcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMorphUnitsGround(int level, string value)
  • presetMorphUnitsGround(StringLevelClosure lc)
  • setMorphUnitsWater(int level, string value)
  • presetMorphUnitsWater(StringLevelClosure lc)
  • setMorphUnitsAmphibious(int level, string value)
  • presetMorphUnitsAmphibious(StringLevelClosure lc)
  • setMorphUnitsAir(int level, string value)
  • presetMorphUnitsAir(StringLevelClosure lc)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionBeastMasterStampede

public class AbilityDefinitionBeastMasterStampede extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBeastsPerSecond(int level, int value)
  • presetBeastsPerSecond(IntLevelClosure lc)
  • setDamageDelay(int level, real value)
  • presetDamageDelay(RealLevelClosure lc)
  • setDamageRadius(int level, real value)
  • presetDamageRadius(RealLevelClosure lc)
  • setBeastCollisionRadius(int level, real value)
  • presetBeastCollisionRadius(RealLevelClosure lc)
  • setDamageAmount(int level, real value)
  • presetDamageAmount(RealLevelClosure lc)

AbilityDefinitionFirelordSoulBurn

public class AbilityDefinitionFirelordSoulBurn extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setDamageAmount(int level, real value)
  • presetDamageAmount(RealLevelClosure lc)
  • setDamagePeriod(int level, real value)
  • presetDamagePeriod(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)
  • setDamagePenalty(int level, real value)
  • presetDamagePenalty(RealLevelClosure lc)

AbilityDefinitionBeastMasterSummonQuilbeast

public class AbilityDefinitionBeastMasterSummonQuilbeast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionFrenzy

public class AbilityDefinitionFrenzy extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)
  • setScalingFactor(int level, real value)
  • presetScalingFactor(RealLevelClosure lc)

AbilityDefinitionMalganisSoulPreservation

public class AbilityDefinitionMalganisSoulPreservation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnittoPreserve(int level, string value)
  • presetUnittoPreserve(StringLevelClosure lc)

AbilityDefinitionBeastMasterSummonBear

public class AbilityDefinitionBeastMasterSummonBear extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionDarkRangerSilence

public class AbilityDefinitionDarkRangerSilence extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedModifier(int level, real value)
  • presetAttackSpeedModifier(RealLevelClosure lc)
  • setMovementSpeedModifier(int level, real value)
  • presetMovementSpeedModifier(RealLevelClosure lc)
  • setChanceToMiss(int level, real value)
  • presetChanceToMiss(RealLevelClosure lc)
  • setAttacksPrevented(int level, int value)
  • presetAttacksPrevented(IntLevelClosure lc)

AbilityDefinitionSanctuary

public class AbilityDefinitionSanctuary extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsPerSecond(int level, real value)
  • presetHitPointsPerSecond(RealLevelClosure lc)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)
  • setBuildingTypesAllowed(int level, string value)
  • presetBuildingTypesAllowed(StringLevelClosure lc)
  • setHeroRegenerationDelay(int level, real value)
  • presetHeroRegenerationDelay(RealLevelClosure lc)
  • setUnitRegenerationDelay(int level, real value)
  • presetUnitRegenerationDelay(RealLevelClosure lc)

AbilityDefinitionShadowMeldInstant

public class AbilityDefinitionShadowMeldInstant extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDayNightDuration(int level, real value)
  • presetDayNightDuration(RealLevelClosure lc)
  • setActionDuration(int level, real value)
  • presetActionDuration(RealLevelClosure lc)
  • setFadeDuration(int level, real value)
  • presetFadeDuration(RealLevelClosure lc)
  • setPermanentCloak(int level, bool value)
  • presetPermanentCloak(BooleanLevelClosure lc)

AbilityDefinitionSpellShieldAOE

public class AbilityDefinitionSpellShieldAOE extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setShieldCooldownTime(int level, real value)
  • presetShieldCooldownTime(RealLevelClosure lc)

AbilityDefinitionItemAuraEndurance

public class AbilityDefinitionItemAuraEndurance extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionSpiritPigcreep

public class AbilityDefinitionSpiritPigcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnit(int level, string value)
  • presetSummonedUnit(StringLevelClosure lc)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)

AbilityDefinitionUnstableConcoction

public class AbilityDefinitionUnstableConcoction extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPartialDamageAmount(int level, real value)
  • presetPartialDamageAmount(RealLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setMoveSpeedBonus(int level, real value)
  • presetMoveSpeedBonus(RealLevelClosure lc)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setPartialDamageRadius(int level, real value)
  • presetPartialDamageRadius(RealLevelClosure lc)

AbilityDefinitionItemAuraDevotion

public class AbilityDefinitionItemAuraDevotion extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)
  • setArmorBonus(int level, real value)
  • presetArmorBonus(RealLevelClosure lc)

AbilityDefinitionAttackMod

public class AbilityDefinitionAttackMod extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackModification(int level, int value)
  • presetAttackModification(IntLevelClosure lc)

AbilityDefinitionMountainKingAvatar

public class AbilityDefinitionMountainKingAvatar extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)
  • setDefenseBonus(int level, real value)
  • presetDefenseBonus(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setHitPointBonus(int level, real value)
  • presetHitPointBonus(RealLevelClosure lc)

AbilityDefinitionAIab

public class AbilityDefinitionAIab extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionMannorothReincarnation

public class AbilityDefinitionMannorothReincarnation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setReincarnationDelay(int level, real value)
  • presetReincarnationDelay(RealLevelClosure lc)

AbilityDefinitionAnimateDead

public class AbilityDefinitionAnimateDead extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRaisedUnitsAreInvulnerable(int level, bool value)
  • presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)
  • setNumberofCorpsesRaised(int level, int value)
  • presetNumberofCorpsesRaised(IntLevelClosure lc)
  • setInheritUpgrades(int level, bool value)
  • presetInheritUpgrades(BooleanLevelClosure lc)

AbilityDefinitionAgilityMod

public class AbilityDefinitionAgilityMod extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionRainofFirecreep

public class AbilityDefinitionRainofFirecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumDamageperWave(int level, real value)
  • presetMaximumDamageperWave(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setNumberofWaves(int level, int value)
  • presetNumberofWaves(IntLevelClosure lc)
  • setNumberofShards(int level, int value)
  • presetNumberofShards(IntLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionDreadlordSleep

public class AbilityDefinitionDreadlordSleep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStunDuration(int level, real value)
  • presetStunDuration(RealLevelClosure lc)

AbilityDefinitionRaiseDeadCreep

public class AbilityDefinitionRaiseDeadCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitsSummonedTypeOne(int level, int value)
  • presetUnitsSummonedTypeOne(IntLevelClosure lc)
  • setUnitTypeForLimitCheck(int level, string value)
  • presetUnitTypeForLimitCheck(StringLevelClosure lc)
  • setUnitsSummonedTypeTwo(int level, int value)
  • presetUnitsSummonedTypeTwo(IntLevelClosure lc)
  • setUnitTypeTwo(int level, string value)
  • presetUnitTypeTwo(StringLevelClosure lc)
  • setUnitTypeOne(int level, string value)
  • presetUnitTypeOne(StringLevelClosure lc)

AbilityDefinitionFaerieFireAfa2

public class AbilityDefinitionFaerieFireAfa2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAlwaysAutocast(int level, bool value)
  • presetAlwaysAutocast(BooleanLevelClosure lc)
  • setDefenseReduction(int level, int value)
  • presetDefenseReduction(IntLevelClosure lc)

AbilityDefinitionUnholyFrenzyWarlock

public class AbilityDefinitionUnholyFrenzyWarlock extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedBonus(int level, real value)
  • presetAttackSpeedBonus(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionPaladinDevotionAura

public class AbilityDefinitionPaladinDevotionAura extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)
  • setArmorBonus(int level, real value)
  • presetArmorBonus(RealLevelClosure lc)

AbilityDefinitionTinkererRoboGoblinLevel0

public class AbilityDefinitionTinkererRoboGoblinLevel0 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionRejuvinationcreep

public class AbilityDefinitionRejuvinationcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsGained(int level, real value)
  • presetManaPointsGained(RealLevelClosure lc)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)

AbilityDefinitionRainofFire

public class AbilityDefinitionRainofFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumDamageperWave(int level, real value)
  • presetMaximumDamageperWave(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setNumberofWaves(int level, int value)
  • presetNumberofWaves(IntLevelClosure lc)
  • setNumberofShards(int level, int value)
  • presetNumberofShards(IntLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionItemAuraVampiric

public class AbilityDefinitionItemAuraVampiric extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackDamageStolen(int level, real value)
  • presetAttackDamageStolen(RealLevelClosure lc)

AbilityDefinitionItemAuraUnholy

public class AbilityDefinitionItemAuraUnholy extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)
  • setLifeRegenerationIncrease(int level, real value)
  • presetLifeRegenerationIncrease(RealLevelClosure lc)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionArchMageBrillianceAura

public class AbilityDefinitionArchMageBrillianceAura extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaRegenerationIncrease(int level, real value)
  • presetManaRegenerationIncrease(RealLevelClosure lc)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)

AbilityDefinitionNeutralRegenmanaonly

public class AbilityDefinitionNeutralRegenmanaonly extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentage(int level, bool value)
  • presetPercentage(BooleanLevelClosure lc)
  • setAmountRegenerated(int level, real value)
  • presetAmountRegenerated(RealLevelClosure lc)

AbilityDefinitionRoarcreep

public class AbilityDefinitionRoarcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setPreferHostiles(int level, bool value)
  • presetPreferHostiles(BooleanLevelClosure lc)
  • setManaRegen(int level, real value)
  • presetManaRegen(RealLevelClosure lc)
  • setLifeRegenerationRate(int level, real value)
  • presetLifeRegenerationRate(RealLevelClosure lc)
  • setPreferFriendlies(int level, bool value)
  • presetPreferFriendlies(BooleanLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)

AbilityDefinitionAttackBonus

public class AbilityDefinitionAttackBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionAIas

public class AbilityDefinitionAIas extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionReincarnationcreep

public class AbilityDefinitionReincarnationcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setReincarnationDelay(int level, real value)
  • presetReincarnationDelay(RealLevelClosure lc)

AbilityDefinitionItemAuraTrueshot

public class AbilityDefinitionItemAuraTrueshot extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setFlatBonus(int level, bool value)
  • presetFlatBonus(BooleanLevelClosure lc)
  • setRangedBonus(int level, bool value)
  • presetRangedBonus(BooleanLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setMeleeBonus(int level, bool value)
  • presetMeleeBonus(BooleanLevelClosure lc)

AbilityDefinitionThunderClapThunderLizard

public class AbilityDefinitionThunderClapThunderLizard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setExtraDamageToTarget(int level, real value)
  • presetExtraDamageToTarget(RealLevelClosure lc)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)

AbilityDefinitionWardenShadowStrike

public class AbilityDefinitionWardenShadowStrike extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setInitialDamage(int level, real value)
  • presetInitialDamage(RealLevelClosure lc)
  • setDecayPower(int level, real value)
  • presetDecayPower(RealLevelClosure lc)
  • setDecayingDamage(int level, real value)
  • presetDecayingDamage(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionBloodMageBanish

public class AbilityDefinitionBloodMageBanish extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)

AbilityDefinitionItemAuraBrilliance

public class AbilityDefinitionItemAuraBrilliance extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaRegenerationIncrease(int level, real value)
  • presetManaRegenerationIncrease(RealLevelClosure lc)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)

AbilityDefinitionRainofChaos

public class AbilityDefinitionRainofChaos extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAbilityforUnitCreation(int level, string value)
  • presetAbilityforUnitCreation(StringLevelClosure lc)
  • setNumberofUnitsCreated(int level, int value)
  • presetNumberofUnitsCreated(IntLevelClosure lc)

AbilityDefinitionBuildTinyGreatHall

public class AbilityDefinitionBuildTinyGreatHall extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitCreatedperplayerrace(int level, string value)
  • presetUnitCreatedperplayerrace(StringLevelClosure lc)

AbilityDefinitionCryptLordSpikedCarapace

public class AbilityDefinitionCryptLordSpikedCarapace extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, real value)
  • presetDefenseBonus(RealLevelClosure lc)
  • setReceivedDamageFactor(int level, real value)
  • presetReceivedDamageFactor(RealLevelClosure lc)
  • setReturnedDamageFactor(int level, real value)
  • presetReturnedDamageFactor(RealLevelClosure lc)

AbilityDefinitionCenariusBeefyStarfall

public class AbilityDefinitionCenariusBeefyStarfall extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)

AbilityDefinitionMoonPriestessStarfall

public class AbilityDefinitionMoonPriestessStarfall extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)

AbilityDefinitionArchMageBlizzard

public class AbilityDefinitionArchMageBlizzard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumDamageperWave(int level, real value)
  • presetMaximumDamageperWave(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setNumberofWaves(int level, int value)
  • presetNumberofWaves(IntLevelClosure lc)
  • setNumberofShards(int level, int value)
  • presetNumberofShards(IntLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionDefenseBonusPlus1

public class AbilityDefinitionDefenseBonusPlus1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionSearingArrowscreep

public class AbilityDefinitionSearingArrowscreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)

AbilityDefinitionTinkererSummonFactoryLevel1

public class AbilityDefinitionTinkererSummonFactoryLevel1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSpawnInterval(int level, real value)
  • presetSpawnInterval(RealLevelClosure lc)
  • setLeashRange(int level, real value)
  • presetLeashRange(RealLevelClosure lc)
  • setSpawnUnitID(int level, string value)
  • presetSpawnUnitID(StringLevelClosure lc)
  • setFactoryUnitID(int level, string value)
  • presetFactoryUnitID(StringLevelClosure lc)
  • setSpawnUnitOffset(int level, real value)
  • presetSpawnUnitOffset(RealLevelClosure lc)
  • setSpawnUnitDuration(int level, real value)
  • presetSpawnUnitDuration(RealLevelClosure lc)

AbilityDefinitionDefenseBonusPlus3

public class AbilityDefinitionDefenseBonusPlus3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionDefenseBonusPlus2

public class AbilityDefinitionDefenseBonusPlus2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionTinkererSummonFactoryLevel3

public class AbilityDefinitionTinkererSummonFactoryLevel3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSpawnInterval(int level, real value)
  • presetSpawnInterval(RealLevelClosure lc)
  • setLeashRange(int level, real value)
  • presetLeashRange(RealLevelClosure lc)
  • setSpawnUnitID(int level, string value)
  • presetSpawnUnitID(StringLevelClosure lc)
  • setFactoryUnitID(int level, string value)
  • presetFactoryUnitID(StringLevelClosure lc)
  • setSpawnUnitOffset(int level, real value)
  • presetSpawnUnitOffset(RealLevelClosure lc)
  • setSpawnUnitDuration(int level, real value)
  • presetSpawnUnitDuration(RealLevelClosure lc)

AbilityDefinitionSpiritWolfcreep

public class AbilityDefinitionSpiritWolfcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnit(int level, string value)
  • presetSummonedUnit(StringLevelClosure lc)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)

AbilityDefinitionTinkererSummonFactoryLevel2

public class AbilityDefinitionTinkererSummonFactoryLevel2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSpawnInterval(int level, real value)
  • presetSpawnInterval(RealLevelClosure lc)
  • setLeashRange(int level, real value)
  • presetLeashRange(RealLevelClosure lc)
  • setSpawnUnitID(int level, string value)
  • presetSpawnUnitID(StringLevelClosure lc)
  • setFactoryUnitID(int level, string value)
  • presetFactoryUnitID(StringLevelClosure lc)
  • setSpawnUnitOffset(int level, real value)
  • presetSpawnUnitOffset(RealLevelClosure lc)
  • setSpawnUnitDuration(int level, real value)
  • presetSpawnUnitDuration(RealLevelClosure lc)

AbilityDefinitionMaxManaBonusMost

public class AbilityDefinitionMaxManaBonusMost extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaGained(int level, int value)
  • presetMaxManaGained(IntLevelClosure lc)

AbilityDefinitionShockwaveCreep

public class AbilityDefinitionShockwaveCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)

AbilityDefinitionBuildTinyCastle

public class AbilityDefinitionBuildTinyCastle extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitCreatedperplayerrace(int level, string value)
  • presetUnitCreatedperplayerrace(StringLevelClosure lc)

AbilityDefinitionSilenceCreep

public class AbilityDefinitionSilenceCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedModifier(int level, real value)
  • presetAttackSpeedModifier(RealLevelClosure lc)
  • setMovementSpeedModifier(int level, real value)
  • presetMovementSpeedModifier(RealLevelClosure lc)
  • setChanceToMiss(int level, real value)
  • presetChanceToMiss(RealLevelClosure lc)
  • setAttacksPrevented(int level, int value)
  • presetAttacksPrevented(IntLevelClosure lc)

AbilityDefinitionSleepcreep

public class AbilityDefinitionSleepcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStunDuration(int level, real value)
  • presetStunDuration(RealLevelClosure lc)

AbilityDefinitionBashitem

public class AbilityDefinitionBashitem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNeverMiss(int level, bool value)
  • presetNeverMiss(BooleanLevelClosure lc)
  • setChancetoBash(int level, real value)
  • presetChancetoBash(RealLevelClosure lc)
  • setDamageMultiplier(int level, real value)
  • presetDamageMultiplier(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setChancetoMiss(int level, real value)
  • presetChancetoMiss(RealLevelClosure lc)

AbilityDefinitionDefenseBonusPlus5

public class AbilityDefinitionDefenseBonusPlus5 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionMountainKingBash

public class AbilityDefinitionMountainKingBash extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoBash(int level, real value)
  • presetChancetoBash(RealLevelClosure lc)
  • setChancetoMiss(int level, real value)
  • presetChancetoMiss(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setNeverMiss(int level, bool value)
  • presetNeverMiss(BooleanLevelClosure lc)
  • setDamageMultiplier(int level, real value)
  • presetDamageMultiplier(RealLevelClosure lc)

AbilityDefinitionSiphonManaCreep

public class AbilityDefinitionSiphonManaCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBonusLifeDecay(int level, real value)
  • presetBonusLifeDecay(RealLevelClosure lc)
  • setManaTransferredPerSecond(int level, real value)
  • presetManaTransferredPerSecond(RealLevelClosure lc)
  • setBonusManaDecay(int level, real value)
  • presetBonusManaDecay(RealLevelClosure lc)
  • setBonusLifeFactor(int level, real value)
  • presetBonusLifeFactor(RealLevelClosure lc)
  • setBonusManaFactor(int level, real value)
  • presetBonusManaFactor(RealLevelClosure lc)
  • setLifeTransferredPerSecond(int level, real value)
  • presetLifeTransferredPerSecond(RealLevelClosure lc)
  • setHitPointsDrained(int level, real value)
  • presetHitPointsDrained(RealLevelClosure lc)
  • setManaPointsDrained(int level, real value)
  • presetManaPointsDrained(RealLevelClosure lc)
  • setDrainIntervalseconds(int level, real value)
  • presetDrainIntervalseconds(RealLevelClosure lc)

AbilityDefinitionDefenseBonusPlus4

public class AbilityDefinitionDefenseBonusPlus4 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionBuildTinyScoutTower

public class AbilityDefinitionBuildTinyScoutTower extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitCreatedperplayerrace(int level, string value)
  • presetUnitCreatedperplayerrace(StringLevelClosure lc)

AbilityDefinitionItemCloakOfFlames

public class AbilityDefinitionItemCloakOfFlames extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setExtraManaRequired(int level, int value)
  • presetExtraManaRequired(IntLevelClosure lc)
  • setDamagePerDuration(int level, int value)
  • presetDamagePerDuration(IntLevelClosure lc)
  • setManaUsedPerSecond(int level, int value)
  • presetManaUsedPerSecond(IntLevelClosure lc)

AbilityDefinitionItemAuraCommand

public class AbilityDefinitionItemAuraCommand extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRangedBonus(int level, bool value)
  • presetRangedBonus(BooleanLevelClosure lc)
  • setFlatBonus(int level, bool value)
  • presetFlatBonus(BooleanLevelClosure lc)
  • setAttackDamageIncrease(int level, real value)
  • presetAttackDamageIncrease(RealLevelClosure lc)
  • setMeleeBonus(int level, bool value)
  • presetMeleeBonus(BooleanLevelClosure lc)

AbilityDefinitionHarvest

public class AbilityDefinitionHarvest extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGoldCapacity(int level, int value)
  • presetGoldCapacity(IntLevelClosure lc)
  • setLumberCapacity(int level, int value)
  • presetLumberCapacity(IntLevelClosure lc)
  • setDamagetoTree(int level, int value)
  • presetDamagetoTree(IntLevelClosure lc)

AbilityDefinitionMagicImmunityDragons

public class AbilityDefinitionMagicImmunityDragons extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageFactor(int level, real value)
  • presetMagicDamageFactor(RealLevelClosure lc)

AbilityDefinitionMagicImmunityArchimonde

public class AbilityDefinitionMagicImmunityArchimonde extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageFactor(int level, real value)
  • presetMagicDamageFactor(RealLevelClosure lc)

AbilityDefinitionOrbofCorruption

public class AbilityDefinitionOrbofCorruption extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArmorPenalty(int level, int value)
  • presetArmorPenalty(IntLevelClosure lc)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setDamageBonusDice(int level, int value)
  • presetDamageBonusDice(IntLevelClosure lc)

AbilityDefinitionWardenSpiritofVengeance

public class AbilityDefinitionWardenSpiritofVengeance extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)

AbilityDefinitionItemChangeTOD

public class AbilityDefinitionItemChangeTOD extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewTimeofDayMinute(int level, int value)
  • presetNewTimeofDayMinute(IntLevelClosure lc)
  • setNewTimeofDayHour(int level, int value)
  • presetNewTimeofDayHour(IntLevelClosure lc)

AbilityDefinitionMoonPriestessScout

public class AbilityDefinitionMoonPriestessScout extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionCycloneAIcy

public class AbilityDefinitionCycloneAIcy extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanBeDispelled(int level, bool value)
  • presetCanBeDispelled(BooleanLevelClosure lc)

AbilityDefinitionExhume

public class AbilityDefinitionExhume extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitType(int level, string value)
  • presetUnitType(StringLevelClosure lc)
  • setMaximumNumberofCorpses(int level, int value)
  • presetMaximumNumberofCorpses(IntLevelClosure lc)

AbilityDefinitionItemCommand

public class AbilityDefinitionItemCommand extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionExperienceModgreater

public class AbilityDefinitionExperienceModgreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setExperienceGained(int level, int value)
  • presetExperienceGained(IntLevelClosure lc)

AbilityDefinitionArmorBonus

public class AbilityDefinitionArmorBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionDefenseBonusPlus7

public class AbilityDefinitionDefenseBonusPlus7 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionDefenseBonusPlus8

public class AbilityDefinitionDefenseBonusPlus8 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionDefenseBonusPlus10

public class AbilityDefinitionDefenseBonusPlus10 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionDefendItem

public class AbilityDefinitionDefendItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageTaken(int level, real value)
  • presetDamageTaken(RealLevelClosure lc)
  • setChancetoDeflect(int level, real value)
  • presetChancetoDeflect(RealLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setDeflectDamageTakenSpells(int level, real value)
  • presetDeflectDamageTakenSpells(RealLevelClosure lc)
  • setDeflectDamageTakenPiercing(int level, real value)
  • presetDeflectDamageTakenPiercing(RealLevelClosure lc)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)

AbilityDefinitionOrbofDarkness

public class AbilityDefinitionOrbofDarkness extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChanceToHitUnits(int level, real value)
  • presetChanceToHitUnits(RealLevelClosure lc)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setChanceToHitSummons(int level, real value)
  • presetChanceToHitSummons(RealLevelClosure lc)
  • setChanceToHitHeros(int level, real value)
  • presetChanceToHitHeros(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setEffectAbility(int level, string value)
  • presetEffectAbility(StringLevelClosure lc)

AbilityDefinitionItemDispelAoe

public class AbilityDefinitionItemDispelAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageToSummonedUnits(int level, int value)
  • presetDamageToSummonedUnits(IntLevelClosure lc)
  • setManaLossPerUnit(int level, int value)
  • presetManaLossPerUnit(IntLevelClosure lc)

AbilityDefinitionLightningShieldcreep

public class AbilityDefinitionLightningShieldcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionCargoHoldShip

public class AbilityDefinitionCargoHoldShip extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCargoCapacity(int level, int value)
  • presetCargoCapacity(IntLevelClosure lc)

AbilityDefinitionCannibalize

public class AbilityDefinitionCannibalize extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxHitPoints(int level, real value)
  • presetMaxHitPoints(RealLevelClosure lc)
  • setHitPointsperSecond(int level, real value)
  • presetHitPointsperSecond(RealLevelClosure lc)

AbilityDefinitionCargoHoldTank

public class AbilityDefinitionCargoHoldTank extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCargoCapacity(int level, int value)
  • presetCargoCapacity(IntLevelClosure lc)

AbilityDefinitionItemDefenseAoe

public class AbilityDefinitionItemDefenseAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)
  • presetHitPointsGained(IntLevelClosure lc)
  • setManaPointsGained(int level, int value)
  • presetManaPointsGained(IntLevelClosure lc)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionCargoHoldTransport

public class AbilityDefinitionCargoHoldTransport extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCargoCapacity(int level, int value)
  • presetCargoCapacity(IntLevelClosure lc)

AbilityDefinitionCargoHoldMeatWagon

public class AbilityDefinitionCargoHoldMeatWagon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCargoCapacity(int level, int value)
  • presetCargoCapacity(IntLevelClosure lc)

AbilityDefinitionItemDispelChain

public class AbilityDefinitionItemDispelChain extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumDispelledUnits(int level, int value)
  • presetMaximumDispelledUnits(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)
  • setManaLossPerUnit(int level, real value)
  • presetManaLossPerUnit(RealLevelClosure lc)

AbilityDefinitionTaurenChieftainEnduranceAura

public class AbilityDefinitionTaurenChieftainEnduranceAura extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionItemDefenseAoePlusHealing

public class AbilityDefinitionItemDefenseAoePlusHealing extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)
  • presetHitPointsGained(IntLevelClosure lc)
  • setManaPointsGained(int level, int value)
  • presetManaPointsGained(IntLevelClosure lc)
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)

AbilityDefinitionMagicImmunityCreep

public class AbilityDefinitionMagicImmunityCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageFactor(int level, real value)
  • presetMagicDamageFactor(RealLevelClosure lc)

AbilityDefinitionKeeperoftheGroveTranquility

public class AbilityDefinitionKeeperoftheGroveTranquility extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHealInterval(int level, real value)
  • presetHealInterval(RealLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setLifeHealed(int level, real value)
  • presetLifeHealed(RealLevelClosure lc)
  • setInitialImmunityDuration(int level, real value)
  • presetInitialImmunityDuration(RealLevelClosure lc)

AbilityDefinitionWindWalk

public class AbilityDefinitionWindWalk extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBackstabDamage(int level, real value)
  • presetBackstabDamage(RealLevelClosure lc)
  • setBackstabDamage(int level, bool value)
  • presetBackstabDamage(BooleanLevelClosure lc)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setTransitionTime(int level, real value)
  • presetTransitionTime(RealLevelClosure lc)
  • setStartCooldownWhenDecloak(int level, bool value)
  • presetStartCooldownWhenDecloak(BooleanLevelClosure lc)

AbilityDefinitionManaShieldCreep

public class AbilityDefinitionManaShieldCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageAbsorbed(int level, real value)
  • presetDamageAbsorbed(RealLevelClosure lc)
  • setManaperHitPoint(int level, real value)
  • presetManaperHitPoint(RealLevelClosure lc)

AbilityDefinitionWateryMinion

public class AbilityDefinitionWateryMinion extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionItemDispelAoeWithCooldown

public class AbilityDefinitionItemDispelAoeWithCooldown extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageToSummonedUnits(int level, int value)
  • presetDamageToSummonedUnits(IntLevelClosure lc)
  • setManaLossPerUnit(int level, int value)
  • presetManaLossPerUnit(IntLevelClosure lc)

AbilityDefinitionEvilIllidanMetamorphosis

public class AbilityDefinitionEvilIllidanMetamorphosis extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormHitPointBonus(int level, real value)
  • presetAlternateFormHitPointBonus(RealLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionImpaleCreep

public class AbilityDefinitionImpaleCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWaveTimeseconds(int level, real value)
  • presetWaveTimeseconds(RealLevelClosure lc)
  • setAirTimeseconds(int level, real value)
  • presetAirTimeseconds(RealLevelClosure lc)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setWaveDistance(int level, real value)
  • presetWaveDistance(RealLevelClosure lc)
  • setUninterruptible(int level, bool value)
  • presetUninterruptible(BooleanLevelClosure lc)
  • setAirborneTargetsVulnerable(int level, bool value)
  • presetAirborneTargetsVulnerable(BooleanLevelClosure lc)

AbilityDefinitionMonsooncreep

public class AbilityDefinitionMonsooncreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)

AbilityDefinitionDevourMagic

public class AbilityDefinitionDevourMagic extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPerBuff(int level, real value)
  • presetManaPerBuff(RealLevelClosure lc)
  • setLifePerUnit(int level, real value)
  • presetLifePerUnit(RealLevelClosure lc)
  • setManaPerUnit(int level, real value)
  • presetManaPerUnit(RealLevelClosure lc)
  • setIgnoreFriendlyBuffs(int level, bool value)
  • presetIgnoreFriendlyBuffs(BooleanLevelClosure lc)
  • setLifePerBuff(int level, real value)
  • presetLifePerBuff(RealLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionEvasion

public class AbilityDefinitionEvasion extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoEvade(int level, real value)
  • presetChancetoEvade(RealLevelClosure lc)

AbilityDefinitionCargoHoldDevour

public class AbilityDefinitionCargoHoldDevour extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)
  • setCargoCapacity(int level, int value)
  • presetCargoCapacity(IntLevelClosure lc)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionExperienceMod

public class AbilityDefinitionExperienceMod extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setExperienceGained(int level, int value)
  • presetExperienceGained(IntLevelClosure lc)

AbilityDefinitionCloudofFogItem

public class AbilityDefinitionCloudofFogItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedModifier(int level, real value)
  • presetAttackSpeedModifier(RealLevelClosure lc)
  • setMovementSpeedModifier(int level, real value)
  • presetMovementSpeedModifier(RealLevelClosure lc)
  • setChanceToMiss(int level, real value)
  • presetChanceToMiss(RealLevelClosure lc)
  • setAttacksPrevented(int level, int value)
  • presetAttacksPrevented(IntLevelClosure lc)

AbilityDefinitionDisenchantold

public class AbilityDefinitionDisenchantold extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, real value)
  • presetManaLoss(RealLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionPillage

public class AbilityDefinitionPillage extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAccumulationStep(int level, int value)
  • presetAccumulationStep(IntLevelClosure lc)
  • setSalvageCostRatio(int level, real value)
  • presetSalvageCostRatio(RealLevelClosure lc)

AbilityDefinitionInventoryPackMule

public class AbilityDefinitionInventoryPackMule extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanDropItems(int level, bool value)
  • presetCanDropItems(BooleanLevelClosure lc)
  • setCanUseItems(int level, bool value)
  • presetCanUseItems(BooleanLevelClosure lc)
  • setDropItemsOnDeath(int level, bool value)
  • presetDropItemsOnDeath(BooleanLevelClosure lc)
  • setCanGetItems(int level, bool value)
  • presetCanGetItems(BooleanLevelClosure lc)
  • setItemCapacity(int level, int value)
  • presetItemCapacity(IntLevelClosure lc)

AbilityDefinitionFigurineFurbolg

public class AbilityDefinitionFigurineFurbolg extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonUnitType(int level, string value)
  • presetSummonUnitType(StringLevelClosure lc)
  • setSummonAmount(int level, int value)
  • presetSummonAmount(IntLevelClosure lc)
  • setSummonUnitType1(int level, string value)
  • presetSummonUnitType1(StringLevelClosure lc)
  • setSummonAmount1(int level, int value)
  • presetSummonAmount1(IntLevelClosure lc)

AbilityDefinitionFigurineFelHound

public class AbilityDefinitionFigurineFelHound extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonUnitType(int level, string value)
  • presetSummonUnitType(StringLevelClosure lc)
  • setSummonAmount(int level, int value)
  • presetSummonAmount(IntLevelClosure lc)
  • setSummonUnitType1(int level, string value)
  • presetSummonUnitType1(StringLevelClosure lc)
  • setSummonAmount1(int level, int value)
  • presetSummonAmount1(IntLevelClosure lc)

AbilityDefinitionFireDamageBonus

public class AbilityDefinitionFireDamageBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)

AbilityDefinitionHealReductionBonus

public class AbilityDefinitionHealReductionBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setHealingMultiplier(int level, real value)
  • presetHealingMultiplier(RealLevelClosure lc)

AbilityDefinitionDetectMagicSentinel

public class AbilityDefinitionDetectMagicSentinel extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionFirelordVolcano

public class AbilityDefinitionFirelordVolcano extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDestructibleID(int level, string value)
  • presetDestructibleID(StringLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setRockRingCount(int level, int value)
  • presetRockRingCount(IntLevelClosure lc)
  • setWaveInterval(int level, real value)
  • presetWaveInterval(RealLevelClosure lc)
  • setHalfDamageFactor(int level, real value)
  • presetHalfDamageFactor(RealLevelClosure lc)
  • setWaveCount(int level, int value)
  • presetWaveCount(IntLevelClosure lc)

AbilityDefinitionFigurineRedDrake

public class AbilityDefinitionFigurineRedDrake extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonUnitType(int level, string value)
  • presetSummonUnitType(StringLevelClosure lc)
  • setSummonAmount(int level, int value)
  • presetSummonAmount(IntLevelClosure lc)
  • setSummonUnitType1(int level, string value)
  • presetSummonUnitType1(StringLevelClosure lc)
  • setSummonAmount1(int level, int value)
  • presetSummonAmount1(IntLevelClosure lc)

AbilityDefinitionHealingWard

public class AbilityDefinitionHealingWard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)
  • presetWardUnitType(StringLevelClosure lc)

AbilityDefinitionFlareGun

public class AbilityDefinitionFlareGun extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)
  • setDelayForTargetEffect(int level, real value)
  • presetDelayForTargetEffect(RealLevelClosure lc)

AbilityDefinitionLoadEntangledGoldMine

public class AbilityDefinitionLoadEntangledGoldMine extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAllowedUnitType(int level, string value)
  • presetAllowedUnitType(StringLevelClosure lc)

AbilityDefinitionNeutralRegenhealthonly

public class AbilityDefinitionNeutralRegenhealthonly extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentage(int level, bool value)
  • presetPercentage(BooleanLevelClosure lc)
  • setAmountofHitPointsRegenerated(int level, real value)
  • presetAmountofHitPointsRegenerated(RealLevelClosure lc)

AbilityDefinitionAuraRegenerationHealingWard

public class AbilityDefinitionAuraRegenerationHealingWard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentage(int level, bool value)
  • presetPercentage(BooleanLevelClosure lc)
  • setAmountofHitPointsRegenerated(int level, real value)
  • presetAmountofHitPointsRegenerated(RealLevelClosure lc)

AbilityDefinitionLoadNavies

public class AbilityDefinitionLoadNavies extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAllowedUnitType(int level, string value)
  • presetAllowedUnitType(StringLevelClosure lc)

AbilityDefinitionInvisibility

public class AbilityDefinitionInvisibility extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setTransitionTimeseconds(int level, real value)
  • presetTransitionTimeseconds(RealLevelClosure lc)

AbilityDefinitionSentryWard

public class AbilityDefinitionSentryWard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)
  • presetWardUnitType(StringLevelClosure lc)

AbilityDefinitionFigurineRockGolem

public class AbilityDefinitionFigurineRockGolem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonUnitType(int level, string value)
  • presetSummonUnitType(StringLevelClosure lc)
  • setSummonAmount(int level, int value)
  • presetSummonAmount(IntLevelClosure lc)
  • setSummonUnitType1(int level, string value)
  • presetSummonUnitType1(StringLevelClosure lc)
  • setSummonAmount1(int level, int value)
  • presetSummonAmount1(IntLevelClosure lc)

AbilityDefinitionFigurineSkeleton

public class AbilityDefinitionFigurineSkeleton extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonUnitType(int level, string value)
  • presetSummonUnitType(StringLevelClosure lc)
  • setSummonAmount(int level, int value)
  • presetSummonAmount(IntLevelClosure lc)
  • setSummonUnitType1(int level, string value)
  • presetSummonUnitType1(StringLevelClosure lc)
  • setSummonAmount1(int level, int value)
  • presetSummonAmount1(IntLevelClosure lc)

AbilityDefinitionSubmergeMyrmidon

public class AbilityDefinitionSubmergeMyrmidon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionSubmergeRoyalGuard

public class AbilityDefinitionSubmergeRoyalGuard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionFigurineDoomGuard

public class AbilityDefinitionFigurineDoomGuard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonUnitType(int level, string value)
  • presetSummonUnitType(StringLevelClosure lc)
  • setSummonAmount(int level, int value)
  • presetSummonAmount(IntLevelClosure lc)
  • setSummonUnitType1(int level, string value)
  • presetSummonUnitType1(StringLevelClosure lc)
  • setSummonAmount1(int level, int value)
  • presetSummonAmount1(IntLevelClosure lc)

AbilityDefinitionSubmergeSnapDragon

public class AbilityDefinitionSubmergeSnapDragon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionItemHealLesser

public class AbilityDefinitionItemHealLesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)
  • presetHitPointsGained(IntLevelClosure lc)

AbilityDefinitionItemHealGreater

public class AbilityDefinitionItemHealGreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)
  • presetHitPointsGained(IntLevelClosure lc)

AbilityDefinitionItemHealLeast

public class AbilityDefinitionItemHealLeast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)
  • presetHitPointsGained(IntLevelClosure lc)

AbilityDefinitionGiveGold

public class AbilityDefinitionGiveGold extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGoldGiven(int level, int value)
  • presetGoldGiven(IntLevelClosure lc)

AbilityDefinitionIntelligenceBonusPlus1

public class AbilityDefinitionIntelligenceBonusPlus1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionIntelligenceBonusPlus2

public class AbilityDefinitionIntelligenceBonusPlus2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionIntelligenceBonusPlus5

public class AbilityDefinitionIntelligenceBonusPlus5 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionBurrowscarablvl2

public class AbilityDefinitionBurrowscarablvl2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionIntelligenceBonusPlus4

public class AbilityDefinitionIntelligenceBonusPlus4 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionFirelordSummonLavaSpawn

public class AbilityDefinitionFirelordSummonLavaSpawn extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setLifeDurationSplitBonus(int level, real value)
  • presetLifeDurationSplitBonus(RealLevelClosure lc)
  • setMaxHitpointFactor(int level, real value)
  • presetMaxHitpointFactor(RealLevelClosure lc)
  • setGenerationCount(int level, int value)
  • presetGenerationCount(IntLevelClosure lc)
  • setSplitDelay(int level, real value)
  • presetSplitDelay(RealLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)
  • setSplitAttackCount(int level, int value)
  • presetSplitAttackCount(IntLevelClosure lc)

AbilityDefinitionBurrowscarablvl3

public class AbilityDefinitionBurrowscarablvl3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionHeal

public class AbilityDefinitionHeal extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)

AbilityDefinitionIntelligenceBonusPlus3

public class AbilityDefinitionIntelligenceBonusPlus3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionIntelligenceBonusPlus6

public class AbilityDefinitionIntelligenceBonusPlus6 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionBerserk

public class AbilityDefinitionBerserk extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageTakenIncrease(int level, real value)
  • presetDamageTakenIncrease(RealLevelClosure lc)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionBeserk

public class AbilityDefinitionBeserk extends AbilityDefinitionBerserk

Members:

  • construct(int newAbilityId)

AbilityDefinitionReplenishLifeMana

public class AbilityDefinitionReplenishLifeMana extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMinimumManaRequired(int level, real value)
  • presetMinimumManaRequired(RealLevelClosure lc)
  • setMaximumUnitsChargedToCaster(int level, int value)
  • presetMaximumUnitsChargedToCaster(IntLevelClosure lc)
  • setMinimumLifeRequired(int level, real value)
  • presetMinimumLifeRequired(RealLevelClosure lc)
  • setManaPointsGained(int level, real value)
  • presetManaPointsGained(RealLevelClosure lc)
  • setMaximumUnitsAffected(int level, int value)
  • presetMaximumUnitsAffected(IntLevelClosure lc)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)

AbilityDefinitionUltraVisionGlyph

public class AbilityDefinitionUltraVisionGlyph extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUpgradeLevels(int level, int value)
  • presetUpgradeLevels(IntLevelClosure lc)
  • setUpgradeType(int level, string value)
  • presetUpgradeType(StringLevelClosure lc)

AbilityDefinitionReplenishLife

public class AbilityDefinitionReplenishLife extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMinimumLifeRequired(int level, real value)
  • presetMinimumLifeRequired(RealLevelClosure lc)
  • setMaximumUnitsChargedToCaster(int level, int value)
  • presetMaximumUnitsChargedToCaster(IntLevelClosure lc)
  • setMaximumUnitsAffected(int level, int value)
  • presetMaximumUnitsAffected(IntLevelClosure lc)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)

AbilityDefinitionInventory2slotunitUndead

public class AbilityDefinitionInventory2slotunitUndead extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanDropItems(int level, bool value)
  • presetCanDropItems(BooleanLevelClosure lc)
  • setCanUseItems(int level, bool value)
  • presetCanUseItems(BooleanLevelClosure lc)
  • setDropItemsOnDeath(int level, bool value)
  • presetDropItemsOnDeath(BooleanLevelClosure lc)
  • setCanGetItems(int level, bool value)
  • presetCanGetItems(BooleanLevelClosure lc)
  • setItemCapacity(int level, int value)
  • presetItemCapacity(IntLevelClosure lc)

AbilityDefinitionManaBattery

public class AbilityDefinitionManaBattery extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)
  • setWaterHeight(int level, real value)
  • presetWaterHeight(RealLevelClosure lc)
  • setAutocastRequirement(int level, real value)
  • presetAutocastRequirement(RealLevelClosure lc)
  • setManaGained(int level, real value)
  • presetManaGained(RealLevelClosure lc)
  • setRegenerateOnlyAtNight(int level, bool value)
  • presetRegenerateOnlyAtNight(BooleanLevelClosure lc)

AbilityDefinitionReplenishMana

public class AbilityDefinitionReplenishMana extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMinimumManaRequired(int level, real value)
  • presetMinimumManaRequired(RealLevelClosure lc)
  • setMaximumUnitsChargedToCaster(int level, int value)
  • presetMaximumUnitsChargedToCaster(IntLevelClosure lc)
  • setManaPointsGained(int level, real value)
  • presetManaPointsGained(RealLevelClosure lc)
  • setMaximumUnitsAffected(int level, int value)
  • presetMaximumUnitsAffected(IntLevelClosure lc)

AbilityDefinitionHealCreepNormal

public class AbilityDefinitionHealCreepNormal extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)

AbilityDefinitionHealCreepHigh

public class AbilityDefinitionHealCreepHigh extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)

AbilityDefinitionAuraSlow

public class AbilityDefinitionAuraSlow extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setAlwaysAutocast(int level, bool value)
  • presetAlwaysAutocast(BooleanLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionCurse

public class AbilityDefinitionCurse extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoMiss(int level, real value)
  • presetChancetoMiss(RealLevelClosure lc)

AbilityDefinitionSuperEarthquake

public class AbilityDefinitionSuperEarthquake extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitsSlowed(int level, real value)
  • presetUnitsSlowed(RealLevelClosure lc)
  • setEffectDelay(int level, real value)
  • presetEffectDelay(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDamageperSecondtoBuildings(int level, real value)
  • presetDamageperSecondtoBuildings(RealLevelClosure lc)

AbilityDefinitionFortificationGlyph

public class AbilityDefinitionFortificationGlyph extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUpgradeLevels(int level, int value)
  • presetUpgradeLevels(IntLevelClosure lc)
  • setUpgradeType(int level, string value)
  • presetUpgradeType(StringLevelClosure lc)

AbilityDefinitionManaBurndemonAmbd

public class AbilityDefinitionManaBurndemonAmbd extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaDrained(int level, real value)
  • presetMaxManaDrained(RealLevelClosure lc)
  • setBoltLifetime(int level, real value)
  • presetBoltLifetime(RealLevelClosure lc)
  • setBoltDelay(int level, real value)
  • presetBoltDelay(RealLevelClosure lc)

AbilityDefinitionFarseerFarSight

public class AbilityDefinitionFarseerFarSight extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionAgilityModPlus2

public class AbilityDefinitionAgilityModPlus2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionHarvestLumberArchimondeghouls

public class AbilityDefinitionHarvestLumberArchimondeghouls extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLumberCapacity(int level, int value)
  • presetLumberCapacity(IntLevelClosure lc)
  • setDamagetoTree(int level, int value)
  • presetDamagetoTree(IntLevelClosure lc)

AbilityDefinitionHealingWardAIhw

public class AbilityDefinitionHealingWardAIhw extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)
  • presetWardUnitType(StringLevelClosure lc)

AbilityDefinitionIllidanMetamorphosis

public class AbilityDefinitionIllidanMetamorphosis extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormHitPointBonus(int level, real value)
  • presetAlternateFormHitPointBonus(RealLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionHexCreep

public class AbilityDefinitionHexCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMorphUnitsGround(int level, string value)
  • presetMorphUnitsGround(StringLevelClosure lc)
  • setMorphUnitsWater(int level, string value)
  • presetMorphUnitsWater(StringLevelClosure lc)
  • setMorphUnitsAmphibious(int level, string value)
  • presetMorphUnitsAmphibious(StringLevelClosure lc)
  • setMorphUnitsAir(int level, string value)
  • presetMorphUnitsAir(StringLevelClosure lc)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionHealingWardcreep

public class AbilityDefinitionHealingWardcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)
  • presetWardUnitType(StringLevelClosure lc)

AbilityDefinitionBattlestations

public class AbilityDefinitionBattlestations extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonBusyUnits(int level, bool value)
  • presetSummonBusyUnits(BooleanLevelClosure lc)
  • setAllowedUnitType(int level, string value)
  • presetAllowedUnitType(StringLevelClosure lc)

AbilityDefinitionHealingWaveCreep

public class AbilityDefinitionHealingWaveCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperTarget(int level, real value)
  • presetDamageperTarget(RealLevelClosure lc)
  • setNumberofTargetsHit(int level, int value)
  • presetNumberofTargetsHit(IntLevelClosure lc)
  • setDamageReductionperTarget(int level, real value)
  • presetDamageReductionperTarget(RealLevelClosure lc)

AbilityDefinitionInnerFireCreep

public class AbilityDefinitionInnerFireCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAutocastRange(int level, real value)
  • presetAutocastRange(RealLevelClosure lc)
  • setLifeRegenRate(int level, real value)
  • presetLifeRegenRate(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)

AbilityDefinitionAncestralSpirit

public class AbilityDefinitionAncestralSpirit extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLifeRestoredFactor(int level, real value)
  • presetLifeRestoredFactor(RealLevelClosure lc)
  • setManaRestoredFactor(int level, real value)
  • presetManaRestoredFactor(RealLevelClosure lc)

AbilityDefinitionHarvestLumbershredder

public class AbilityDefinitionHarvestLumbershredder extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLumberCapacity(int level, int value)
  • presetLumberCapacity(IntLevelClosure lc)
  • setDamagetoTree(int level, int value)
  • presetDamagetoTree(IntLevelClosure lc)

AbilityDefinitionItemHealAoeGreater

public class AbilityDefinitionItemHealAoeGreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)
  • presetHitPointsGained(IntLevelClosure lc)

AbilityDefinitionPulverize

public class AbilityDefinitionPulverize extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHalfDamageRadius(int level, real value)
  • presetHalfDamageRadius(RealLevelClosure lc)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setChancetoStomp(int level, real value)
  • presetChancetoStomp(RealLevelClosure lc)

AbilityDefinitionItemHealAoe

public class AbilityDefinitionItemHealAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)
  • presetHitPointsGained(IntLevelClosure lc)

AbilityDefinitionAIhe

public class AbilityDefinitionAIhe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)
  • presetHitPointsGained(IntLevelClosure lc)

AbilityDefinitionFarseerEarthquake

public class AbilityDefinitionFarseerEarthquake extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitsSlowed(int level, real value)
  • presetUnitsSlowed(RealLevelClosure lc)
  • setEffectDelay(int level, real value)
  • presetEffectDelay(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDamageperSecondtoBuildings(int level, real value)
  • presetDamageperSecondtoBuildings(RealLevelClosure lc)

AbilityDefinitionDemonHunterImmolation

public class AbilityDefinitionDemonHunterImmolation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaDrainedperSecond(int level, real value)
  • presetManaDrainedperSecond(RealLevelClosure lc)
  • setBufferManaRequired(int level, real value)
  • presetBufferManaRequired(RealLevelClosure lc)
  • setDamageperInterval(int level, real value)
  • presetDamageperInterval(RealLevelClosure lc)

AbilityDefinitionNeutralDetectionRevealability

public class AbilityDefinitionNeutralDetectionRevealability extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLumberCost(int level, int value)
  • presetLumberCost(IntLevelClosure lc)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)
  • setGoldCost(int level, int value)
  • presetGoldCost(IntLevelClosure lc)

AbilityDefinitionWeb

public class AbilityDefinitionWeb extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAirUnitHeight(int level, real value)
  • presetAirUnitHeight(RealLevelClosure lc)
  • setAirUnitLowerDuration(int level, real value)
  • presetAirUnitLowerDuration(RealLevelClosure lc)
  • setMeleeAttackRange(int level, real value)
  • presetMeleeAttackRange(RealLevelClosure lc)

AbilityDefinitionFigurineIceRevenant

public class AbilityDefinitionFigurineIceRevenant extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonUnitType(int level, string value)
  • presetSummonUnitType(StringLevelClosure lc)
  • setSummonAmount(int level, int value)
  • presetSummonAmount(IntLevelClosure lc)
  • setSummonUnitType1(int level, string value)
  • presetSummonUnitType1(StringLevelClosure lc)
  • setSummonAmount1(int level, int value)
  • presetSummonAmount1(IntLevelClosure lc)

AbilityDefinitionSuperDeathandDecay

public class AbilityDefinitionSuperDeathandDecay extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setMaxLifeDrainedperSecond(int level, real value)
  • presetMaxLifeDrainedperSecond(RealLevelClosure lc)

AbilityDefinitionDarkConversionFast

public class AbilityDefinitionDarkConversionFast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setConversionUnit(int level, string value)
  • presetConversionUnit(StringLevelClosure lc)
  • setRacetoConvert(int level, string value)
  • presetRacetoConvert(StringLevelClosure lc)

AbilityDefinitionImmolationcreep

public class AbilityDefinitionImmolationcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaDrainedperSecond(int level, real value)
  • presetManaDrainedperSecond(RealLevelClosure lc)
  • setBufferManaRequired(int level, real value)
  • presetBufferManaRequired(RealLevelClosure lc)
  • setDamageperInterval(int level, real value)
  • presetDamageperInterval(RealLevelClosure lc)

AbilityDefinitionIntelligenceMod

public class AbilityDefinitionIntelligenceMod extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionItemInferno

public class AbilityDefinitionItemInferno extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDuration(int level, real value)
  • presetDuration(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setSummonedUnit(int level, string value)
  • presetSummonedUnit(StringLevelClosure lc)
  • setImpactDelay(int level, real value)
  • presetImpactDelay(RealLevelClosure lc)

AbilityDefinitionItemIllusion

public class AbilityDefinitionItemIllusion extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageReceivedMultiplier(int level, real value)
  • presetDamageReceivedMultiplier(RealLevelClosure lc)
  • setDamageDealtofnormal(int level, real value)
  • presetDamageDealtofnormal(RealLevelClosure lc)

AbilityDefinitionMagicDefense

public class AbilityDefinitionMagicDefense extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageTaken(int level, real value)
  • presetDamageTaken(RealLevelClosure lc)
  • setChancetoDeflect(int level, real value)
  • presetChancetoDeflect(RealLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setDeflectDamageTakenSpells(int level, real value)
  • presetDeflectDamageTakenSpells(RealLevelClosure lc)
  • setDeflectDamageTakenPiercing(int level, real value)
  • presetDeflectDamageTakenPiercing(RealLevelClosure lc)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)

AbilityDefinitionAvengerForm

public class AbilityDefinitionAvengerForm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setLifeRegenerationRatepersecond(int level, real value)
  • presetLifeRegenerationRatepersecond(RealLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionHarvestLumber

public class AbilityDefinitionHarvestLumber extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLumberCapacity(int level, int value)
  • presetLumberCapacity(IntLevelClosure lc)
  • setDamagetoTree(int level, int value)
  • presetDamagetoTree(IntLevelClosure lc)

AbilityDefinitionNeutralBuilding

public class AbilityDefinitionNeutralBuilding extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setShowUnitIndicator(int level, bool value)
  • presetShowUnitIndicator(BooleanLevelClosure lc)
  • setActivationRadius(int level, real value)
  • presetActivationRadius(RealLevelClosure lc)
  • setShowSelectUnitButton(int level, bool value)
  • presetShowSelectUnitButton(BooleanLevelClosure lc)
  • setInteractionType(int level, string value)
  • presetInteractionType(StringLevelClosure lc)

AbilityDefinitionShopSharing

public class AbilityDefinitionShopSharing extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setShowUnitIndicator(int level, bool value)
  • presetShowUnitIndicator(BooleanLevelClosure lc)
  • setActivationRadius(int level, real value)
  • presetActivationRadius(RealLevelClosure lc)
  • setShowSelectUnitButton(int level, bool value)
  • presetShowSelectUnitButton(BooleanLevelClosure lc)
  • setInteractionType(int level, string value)
  • presetInteractionType(StringLevelClosure lc)

AbilityDefinitionRepairHuman

public class AbilityDefinitionRepairHuman extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPowerbuildRate(int level, real value)
  • presetPowerbuildRate(RealLevelClosure lc)
  • setNavalRangeBonus(int level, real value)
  • presetNavalRangeBonus(RealLevelClosure lc)
  • setRepairTimeRatio(int level, real value)
  • presetRepairTimeRatio(RealLevelClosure lc)
  • setRepairCostRatio(int level, real value)
  • presetRepairCostRatio(RealLevelClosure lc)
  • setPowerbuildCost(int level, real value)
  • presetPowerbuildCost(RealLevelClosure lc)

AbilityDefinitionAhrs

public class AbilityDefinitionAhrs extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setTerrainDeformationAmplitude(int level, real value)
  • presetTerrainDeformationAmplitude(RealLevelClosure lc)
  • setTerrainDeformationDurationms(int level, int value)
  • presetTerrainDeformationDurationms(IntLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionFirelordIncinerate

public class AbilityDefinitionFirelordIncinerate extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDeathDamageHalfAmount(int level, real value)
  • presetDeathDamageHalfAmount(RealLevelClosure lc)
  • setDeathDamageFullArea(int level, real value)
  • presetDeathDamageFullArea(RealLevelClosure lc)
  • setBonusDamageMultiplier(int level, real value)
  • presetBonusDamageMultiplier(RealLevelClosure lc)
  • setDeathDamageFullAmount(int level, real value)
  • presetDeathDamageFullAmount(RealLevelClosure lc)
  • setDeathDamageDelay(int level, real value)
  • presetDeathDamageDelay(RealLevelClosure lc)
  • setDeathDamageHalfArea(int level, real value)
  • presetDeathDamageHalfArea(RealLevelClosure lc)

AbilityDefinitionBearform

public class AbilityDefinitionBearform extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionCryptLordLocustSwarm

public class AbilityDefinitionCryptLordLocustSwarm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofSwarmUnits(int level, int value)
  • presetNumberofSwarmUnits(IntLevelClosure lc)
  • setUnitReleaseIntervalseconds(int level, real value)
  • presetUnitReleaseIntervalseconds(RealLevelClosure lc)
  • setMaxSwarmUnitsPerTarget(int level, int value)
  • presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)
  • setSwarmUnitType(int level, string value)
  • presetSwarmUnitType(StringLevelClosure lc)
  • setDamageReturnThreshold(int level, real value)
  • presetDamageReturnThreshold(RealLevelClosure lc)
  • setDamageReturnFactor(int level, real value)
  • presetDamageReturnFactor(RealLevelClosure lc)

AbilityDefinitionRestoration

public class AbilityDefinitionRestoration extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPowerbuildRate(int level, real value)
  • presetPowerbuildRate(RealLevelClosure lc)
  • setNavalRangeBonus(int level, real value)
  • presetNavalRangeBonus(RealLevelClosure lc)
  • setRepairTimeRatio(int level, real value)
  • presetRepairTimeRatio(RealLevelClosure lc)
  • setRepairCostRatio(int level, real value)
  • presetRepairCostRatio(RealLevelClosure lc)
  • setPowerbuildCost(int level, real value)
  • presetPowerbuildCost(RealLevelClosure lc)

AbilityDefinitionFarseerChainLightning

public class AbilityDefinitionFarseerChainLightning extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperTarget(int level, real value)
  • presetDamageperTarget(RealLevelClosure lc)
  • setNumberofTargetsHit(int level, int value)
  • presetNumberofTargetsHit(IntLevelClosure lc)
  • setDamageReductionperTarget(int level, real value)
  • presetDamageReductionperTarget(RealLevelClosure lc)

AbilityDefinitionMaxLifeBonusGreater

public class AbilityDefinitionMaxLifeBonusGreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxLifeGained(int level, int value)
  • presetMaxLifeGained(IntLevelClosure lc)

AbilityDefinitionInferno

public class AbilityDefinitionInferno extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDuration(int level, real value)
  • presetDuration(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setSummonedUnit(int level, string value)
  • presetSummonedUnit(StringLevelClosure lc)
  • setImpactDelay(int level, real value)
  • presetImpactDelay(RealLevelClosure lc)

AbilityDefinitionMechanicalCritter

public class AbilityDefinitionMechanicalCritter extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofUnitsCreated(int level, int value)
  • presetNumberofUnitsCreated(IntLevelClosure lc)

AbilityDefinitionMaxLifeBonusLesser

public class AbilityDefinitionMaxLifeBonusLesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxLifeGained(int level, int value)
  • presetMaxLifeGained(IntLevelClosure lc)

AbilityDefinitionPurgeApg2

public class AbilityDefinitionPurgeApg2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setMovementUpdateFrequency(int level, int value)
  • presetMovementUpdateFrequency(IntLevelClosure lc)
  • setAttackUpdateFrequency(int level, int value)
  • presetAttackUpdateFrequency(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)
  • setUnitPauseDuration(int level, real value)
  • presetUnitPauseDuration(RealLevelClosure lc)
  • setHeroPauseDuration(int level, real value)
  • presetHeroPauseDuration(RealLevelClosure lc)

AbilityDefinitionBladeMasterCriticalStrike

public class AbilityDefinitionBladeMasterCriticalStrike extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageMultiplier(int level, real value)
  • presetDamageMultiplier(RealLevelClosure lc)
  • setChancetoCriticalStrike(int level, real value)
  • presetChancetoCriticalStrike(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setChancetoEvade(int level, real value)
  • presetChancetoEvade(RealLevelClosure lc)
  • setNeverMiss(int level, bool value)
  • presetNeverMiss(BooleanLevelClosure lc)
  • setExcludeItemDamage(int level, bool value)
  • presetExcludeItemDamage(BooleanLevelClosure lc)

AbilityDefinitionAuraPlagueAbomination

public class AbilityDefinitionAuraPlagueAbomination extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPlagueWardUnitType(int level, string value)
  • presetPlagueWardUnitType(StringLevelClosure lc)
  • setDurationofPlagueWard(int level, real value)
  • presetDurationofPlagueWard(RealLevelClosure lc)
  • setAuraDuration(int level, real value)
  • presetAuraDuration(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionAuraPlagueCreep

public class AbilityDefinitionAuraPlagueCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPlagueWardUnitType(int level, string value)
  • presetPlagueWardUnitType(StringLevelClosure lc)
  • setDurationofPlagueWard(int level, real value)
  • presetDurationofPlagueWard(RealLevelClosure lc)
  • setAuraDuration(int level, real value)
  • presetAuraDuration(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionPermanentImmolation

public class AbilityDefinitionPermanentImmolation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaDrainedperSecond(int level, real value)
  • presetManaDrainedperSecond(RealLevelClosure lc)
  • setBufferManaRequired(int level, real value)
  • presetBufferManaRequired(RealLevelClosure lc)
  • setDamageperInterval(int level, real value)
  • presetDamageperInterval(RealLevelClosure lc)

AbilityDefinitionAuraPlaguePlagueWard

public class AbilityDefinitionAuraPlaguePlagueWard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPlagueWardUnitType(int level, string value)
  • presetPlagueWardUnitType(StringLevelClosure lc)
  • setDurationofPlagueWard(int level, real value)
  • presetDurationofPlagueWard(RealLevelClosure lc)
  • setAuraDuration(int level, real value)
  • presetAuraDuration(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionCyclonecreep

public class AbilityDefinitionCyclonecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanBeDispelled(int level, bool value)
  • presetCanBeDispelled(BooleanLevelClosure lc)

AbilityDefinitionAuraPlagueCreepnodamage

public class AbilityDefinitionAuraPlagueCreepnodamage extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPlagueWardUnitType(int level, string value)
  • presetPlagueWardUnitType(StringLevelClosure lc)
  • setDurationofPlagueWard(int level, real value)
  • presetDurationofPlagueWard(RealLevelClosure lc)
  • setAuraDuration(int level, real value)
  • presetAuraDuration(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionLightningDamageBonus

public class AbilityDefinitionLightningDamageBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setDamageBonusDice(int level, int value)
  • presetDamageBonusDice(IntLevelClosure lc)

AbilityDefinitionArtn

public class AbilityDefinitionArtn extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAcceptsGold(int level, bool value)
  • presetAcceptsGold(BooleanLevelClosure lc)
  • setAcceptsLumber(int level, bool value)
  • presetAcceptsLumber(BooleanLevelClosure lc)

AbilityDefinitionCrushingWave

public class AbilityDefinitionCrushingWave extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)

AbilityDefinitionColdArrowscreep

public class AbilityDefinitionColdArrowscreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStackFlags(int level, int value)
  • presetStackFlags(IntLevelClosure lc)
  • presetStackFlag(StackFlag stackFlag, boolean flag)
  • hasStackFlag(StackFlag stackFlag) returns boolean
  • setExtraDamage(int level, real value)
  • presetExtraDamage(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)

AbilityDefinitionEatTree

public class AbilityDefinitionEatTree extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEatDelay(int level, real value)
  • presetEatDelay(RealLevelClosure lc)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)
  • setRipDelay(int level, real value)
  • presetRipDelay(RealLevelClosure lc)

AbilityDefinitionPreservation

public class AbilityDefinitionPreservation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBuildingTypesAllowed(int level, string value)
  • presetBuildingTypesAllowed(StringLevelClosure lc)

AbilityDefinitionShadowMeldAkama

public class AbilityDefinitionShadowMeldAkama extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDayNightDuration(int level, real value)
  • presetDayNightDuration(RealLevelClosure lc)
  • setActionDuration(int level, real value)
  • presetActionDuration(RealLevelClosure lc)
  • setFadeDuration(int level, real value)
  • presetFadeDuration(RealLevelClosure lc)

AbilityDefinitionCripplecreep

public class AbilityDefinitionCripplecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageReduction(int level, real value)
  • presetDamageReduction(RealLevelClosure lc)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)

AbilityDefinitionCursecreep

public class AbilityDefinitionCursecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoMiss(int level, real value)
  • presetChancetoMiss(RealLevelClosure lc)

AbilityDefinitionCriticalStrikecreep

public class AbilityDefinitionCriticalStrikecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageMultiplier(int level, real value)
  • presetDamageMultiplier(RealLevelClosure lc)
  • setChancetoCriticalStrike(int level, real value)
  • presetChancetoCriticalStrike(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setChancetoEvade(int level, real value)
  • presetChancetoEvade(RealLevelClosure lc)
  • setNeverMiss(int level, bool value)
  • presetNeverMiss(BooleanLevelClosure lc)
  • setExcludeItemDamage(int level, bool value)
  • presetExcludeItemDamage(BooleanLevelClosure lc)

AbilityDefinitionCannibalizecreep

public class AbilityDefinitionCannibalizecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxHitPoints(int level, real value)
  • presetMaxHitPoints(RealLevelClosure lc)
  • setHitPointsperSecond(int level, real value)
  • presetHitPointsperSecond(RealLevelClosure lc)

AbilityDefinitionCycloneCenarius

public class AbilityDefinitionCycloneCenarius extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanBeDispelled(int level, bool value)
  • presetCanBeDispelled(BooleanLevelClosure lc)

AbilityDefinitionItemManaRestoreGreater

public class AbilityDefinitionItemManaRestoreGreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsGained(int level, int value)
  • presetManaPointsGained(IntLevelClosure lc)

AbilityDefinitionItemManaRestoreLesser

public class AbilityDefinitionItemManaRestoreLesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsGained(int level, int value)
  • presetManaPointsGained(IntLevelClosure lc)

AbilityDefinitionStoneForm

public class AbilityDefinitionStoneForm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setLifeRegenerationRatepersecond(int level, real value)
  • presetLifeRegenerationRatepersecond(RealLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionChainLightningcreep

public class AbilityDefinitionChainLightningcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperTarget(int level, real value)
  • presetDamageperTarget(RealLevelClosure lc)
  • setNumberofTargetsHit(int level, int value)
  • presetNumberofTargetsHit(IntLevelClosure lc)
  • setDamageReductionperTarget(int level, real value)
  • presetDamageReductionperTarget(RealLevelClosure lc)

AbilityDefinitionFaerieFire

public class AbilityDefinitionFaerieFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAlwaysAutocast(int level, bool value)
  • presetAlwaysAutocast(BooleanLevelClosure lc)
  • setDefenseReduction(int level, int value)
  • presetDefenseReduction(IntLevelClosure lc)

AbilityDefinitionCharm

public class AbilityDefinitionCharm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionManaSteal

public class AbilityDefinitionManaSteal extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLeaveTargetAlive(int level, bool value)
  • presetLeaveTargetAlive(BooleanLevelClosure lc)
  • setLifeConvertedtoMana(int level, real value)
  • presetLifeConvertedtoMana(RealLevelClosure lc)
  • setLifeConvertedtoLife(int level, real value)
  • presetLifeConvertedtoLife(RealLevelClosure lc)
  • setLifeConversionAsPercent(int level, bool value)
  • presetLifeConversionAsPercent(BooleanLevelClosure lc)
  • setManaConversionAsPercent(int level, bool value)
  • presetManaConversionAsPercent(BooleanLevelClosure lc)

AbilityDefinitionAuraEnduranceCreep

public class AbilityDefinitionAuraEnduranceCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionTichondriusInferno

public class AbilityDefinitionTichondriusInferno extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDuration(int level, real value)
  • presetDuration(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setSummonedUnit(int level, string value)
  • presetSummonedUnit(StringLevelClosure lc)
  • setImpactDelay(int level, real value)
  • presetImpactDelay(RealLevelClosure lc)

AbilityDefinitionCryptLordImpale

public class AbilityDefinitionCryptLordImpale extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWaveTimeseconds(int level, real value)
  • presetWaveTimeseconds(RealLevelClosure lc)
  • setAirTimeseconds(int level, real value)
  • presetAirTimeseconds(RealLevelClosure lc)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setWaveDistance(int level, real value)
  • presetWaveDistance(RealLevelClosure lc)
  • setUninterruptible(int level, bool value)
  • presetUninterruptible(BooleanLevelClosure lc)
  • setAirborneTargetsVulnerable(int level, bool value)
  • presetAirborneTargetsVulnerable(BooleanLevelClosure lc)

AbilityDefinitionFrostBolt

public class AbilityDefinitionFrostBolt extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionCarrionSwarmcreep

public class AbilityDefinitionCarrionSwarmcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)

AbilityDefinitionDreadlordInferno

public class AbilityDefinitionDreadlordInferno extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDuration(int level, real value)
  • presetDuration(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setSummonedUnit(int level, string value)
  • presetSummonedUnit(StringLevelClosure lc)
  • setImpactDelay(int level, real value)
  • presetImpactDelay(RealLevelClosure lc)

AbilityDefinitionWispHarvestInvulnerable

public class AbilityDefinitionWispHarvestInvulnerable extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArtAttachmentHeight(int level, real value)
  • presetArtAttachmentHeight(RealLevelClosure lc)
  • setIntervalsBeforeChangingTrees(int level, int value)
  • presetIntervalsBeforeChangingTrees(IntLevelClosure lc)
  • setLumberperInterval(int level, real value)
  • presetLumberperInterval(RealLevelClosure lc)

AbilityDefinitionOrbofAnnihilation

public class AbilityDefinitionOrbofAnnihilation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSmallDamageFactor(int level, real value)
  • presetSmallDamageFactor(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setHalfDamageRadius(int level, real value)
  • presetHalfDamageRadius(RealLevelClosure lc)
  • setMediumDamageFactor(int level, real value)
  • presetMediumDamageFactor(RealLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)

AbilityDefinitionMaxManaBonusLeast

public class AbilityDefinitionMaxManaBonusLeast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaGained(int level, int value)
  • presetMaxManaGained(IntLevelClosure lc)

AbilityDefinitionNeutralBuildinganyunit

public class AbilityDefinitionNeutralBuildinganyunit extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setShowUnitIndicator(int level, bool value)
  • presetShowUnitIndicator(BooleanLevelClosure lc)
  • setActivationRadius(int level, real value)
  • presetActivationRadius(RealLevelClosure lc)
  • setShowSelectUnitButton(int level, bool value)
  • presetShowSelectUnitButton(BooleanLevelClosure lc)
  • setInteractionType(int level, string value)
  • presetInteractionType(StringLevelClosure lc)

AbilityDefinitionGhost

public class AbilityDefinitionGhost extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDoesNotBlockBuildings(int level, bool value)
  • presetDoesNotBlockBuildings(BooleanLevelClosure lc)
  • setImmunetoMorphEffects(int level, bool value)
  • presetImmunetoMorphEffects(BooleanLevelClosure lc)
  • setAutoAcquireAttackTargets(int level, bool value)
  • presetAutoAcquireAttackTargets(BooleanLevelClosure lc)

AbilityDefinitionDevourCreep

public class AbilityDefinitionDevourCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxCreepLevel(int level, int value)
  • presetMaxCreepLevel(IntLevelClosure lc)

AbilityDefinitionGiveLumber

public class AbilityDefinitionGiveLumber extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLumberGiven(int level, int value)
  • presetLumberGiven(IntLevelClosure lc)

AbilityDefinitionFireBoltwarlock

public class AbilityDefinitionFireBoltwarlock extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionDrainLifeCreep

public class AbilityDefinitionDrainLifeCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsDrained(int level, real value)
  • presetHitPointsDrained(RealLevelClosure lc)
  • setDrainInterval(int level, real value)
  • presetDrainInterval(RealLevelClosure lc)
  • setBonusLifeDecay(int level, real value)
  • presetBonusLifeDecay(RealLevelClosure lc)
  • setManaTransferredPerSecond(int level, real value)
  • presetManaTransferredPerSecond(RealLevelClosure lc)
  • setBonusManaDecay(int level, real value)
  • presetBonusManaDecay(RealLevelClosure lc)
  • setBonusLifeFactor(int level, real value)
  • presetBonusLifeFactor(RealLevelClosure lc)
  • setBonusManaFactor(int level, real value)
  • presetBonusManaFactor(RealLevelClosure lc)
  • setLifeTransferredPerSecond(int level, real value)
  • presetLifeTransferredPerSecond(RealLevelClosure lc)
  • setManaPointsDrained(int level, real value)
  • presetManaPointsDrained(RealLevelClosure lc)

AbilityDefinitionPaladinHolyLight

public class AbilityDefinitionPaladinHolyLight extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAmountHealedDamaged(int level, real value)
  • presetAmountHealedDamaged(RealLevelClosure lc)

AbilityDefinitionLevelMod

public class AbilityDefinitionLevelMod extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLevelsGained(int level, int value)
  • presetLevelsGained(IntLevelClosure lc)

AbilityDefinitionOrbofLightning

public class AbilityDefinitionOrbofLightning extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChanceToHitUnits(int level, real value)
  • presetChanceToHitUnits(RealLevelClosure lc)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setChanceToHitSummons(int level, real value)
  • presetChanceToHitSummons(RealLevelClosure lc)
  • setChanceToHitHeros(int level, real value)
  • presetChanceToHitHeros(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setEffectAbility(int level, string value)
  • presetEffectAbility(StringLevelClosure lc)

AbilityDefinitionLightningShieldAIls

public class AbilityDefinitionLightningShieldAIls extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionAbolishMagicCreep

public class AbilityDefinitionAbolishMagicCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, real value)
  • presetManaLoss(RealLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionLightningPurge

public class AbilityDefinitionLightningPurge extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHeroPauseDuration(int level, real value)
  • presetHeroPauseDuration(RealLevelClosure lc)
  • setUnitPauseDuration(int level, real value)
  • presetUnitPauseDuration(RealLevelClosure lc)
  • setMovementUpdateFrequency(int level, int value)
  • presetMovementUpdateFrequency(IntLevelClosure lc)
  • setAttackUpdateFrequency(int level, int value)
  • presetAttackUpdateFrequency(IntLevelClosure lc)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionMaxLifeBonusLeast

public class AbilityDefinitionMaxLifeBonusLeast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxLifeGained(int level, int value)
  • presetMaxLifeGained(IntLevelClosure lc)

AbilityDefinitionParasite

public class AbilityDefinitionParasite extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStackingType(int level, int value)
  • presetStackingTypes(IntLevelClosure lc)
  • presetStackingType(StackingType stackingType, boolean flag)
  • hasStackingType(StackingType stackingType) returns boolean
  • setSummonedUnitDuration(int level, real value)
  • presetSummonedUnitDuration(RealLevelClosure lc)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setUnitType(int level, string value)
  • presetUnitType(StringLevelClosure lc)

AbilityDefinitionDemonHunterMetamorphosis

public class AbilityDefinitionDemonHunterMetamorphosis extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormHitPointBonus(int level, real value)
  • presetAlternateFormHitPointBonus(RealLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionDevourMagiccreep

public class AbilityDefinitionDevourMagiccreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setIgnoreFriendlyBuffs(int level, bool value)
  • presetIgnoreFriendlyBuffs(BooleanLevelClosure lc)
  • setLifePerUnit(int level, real value)
  • presetLifePerUnit(RealLevelClosure lc)
  • setManaPerUnit(int level, real value)
  • presetManaPerUnit(RealLevelClosure lc)
  • setLifePerBuff(int level, real value)
  • presetLifePerBuff(RealLevelClosure lc)
  • setManaPerBuff(int level, real value)
  • presetManaPerBuff(RealLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionAapl

public class AbilityDefinitionAapl extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPlagueWardUnitType(int level, string value)
  • presetPlagueWardUnitType(StringLevelClosure lc)
  • setDurationofPlagueWard(int level, real value)
  • presetDurationofPlagueWard(RealLevelClosure lc)
  • setAuraDuration(int level, real value)
  • presetAuraDuration(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionDeathCoilcreep

public class AbilityDefinitionDeathCoilcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAmountHealedDamaged(int level, real value)
  • presetAmountHealedDamaged(RealLevelClosure lc)

AbilityDefinitionDemonHunterManaBurn

public class AbilityDefinitionDemonHunterManaBurn extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaDrained(int level, real value)
  • presetMaxManaDrained(RealLevelClosure lc)
  • setBoltLifetime(int level, real value)
  • presetBoltLifetime(RealLevelClosure lc)
  • setBoltDelay(int level, real value)
  • presetBoltDelay(RealLevelClosure lc)

AbilityDefinitionLichFrostArmorAutocast

public class AbilityDefinitionLichFrostArmorAutocast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArmorDuration(int level, real value)
  • presetArmorDuration(RealLevelClosure lc)
  • setArmorBonus(int level, real value)
  • presetArmorBonus(RealLevelClosure lc)

AbilityDefinitionAnimateDeaditemspecial

public class AbilityDefinitionAnimateDeaditemspecial extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setInheritUpgrades(int level, bool value)
  • presetInheritUpgrades(BooleanLevelClosure lc)
  • setRaisedUnitsAreInvulnerable(int level, bool value)
  • presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)
  • setNumberofCorpsesRaised(int level, int value)
  • presetNumberofCorpsesRaised(IntLevelClosure lc)

AbilityDefinitionFrostArmorcreep

public class AbilityDefinitionFrostArmorcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArmorDuration(int level, real value)
  • presetArmorDuration(RealLevelClosure lc)
  • setArmorBonus(int level, real value)
  • presetArmorBonus(RealLevelClosure lc)

AbilityDefinitionManaBatteryObsidianStatue

public class AbilityDefinitionManaBatteryObsidianStatue extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)
  • setWaterHeight(int level, real value)
  • presetWaterHeight(RealLevelClosure lc)
  • setAutocastRequirement(int level, real value)
  • presetAutocastRequirement(RealLevelClosure lc)
  • setManaGained(int level, real value)
  • presetManaGained(RealLevelClosure lc)
  • setRegenerateOnlyAtNight(int level, bool value)
  • presetRegenerateOnlyAtNight(BooleanLevelClosure lc)

AbilityDefinitionFireBoltcreep

public class AbilityDefinitionFireBoltcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionEvasioncreep100

public class AbilityDefinitionEvasioncreep100 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoEvade(int level, real value)
  • presetChancetoEvade(RealLevelClosure lc)

AbilityDefinitionVenomSpears

public class AbilityDefinitionVenomSpears extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setStackingType(int level, int value)
  • presetStackingTypes(IntLevelClosure lc)
  • presetStackingType(StackingType stackingType, boolean flag)
  • hasStackingType(StackingType stackingType) returns boolean
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionEvasioncreep

public class AbilityDefinitionEvasioncreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoEvade(int level, real value)
  • presetChancetoEvade(RealLevelClosure lc)

AbilityDefinitionCargoHoldBurrow

public class AbilityDefinitionCargoHoldBurrow extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCargoCapacity(int level, int value)
  • presetCargoCapacity(IntLevelClosure lc)

AbilityDefinitionMagicImmunityAImx

public class AbilityDefinitionMagicImmunityAImx extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageFactor(int level, real value)
  • presetMagicDamageFactor(RealLevelClosure lc)

AbilityDefinitionBurrow

public class AbilityDefinitionBurrow extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionCyclone

public class AbilityDefinitionCyclone extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanBeDispelled(int level, bool value)
  • presetCanBeDispelled(BooleanLevelClosure lc)

AbilityDefinitionItemManaRestoreAoe

public class AbilityDefinitionItemManaRestoreAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsGained(int level, int value)
  • presetManaPointsGained(IntLevelClosure lc)

AbilityDefinitionStaffoTeleportation

public class AbilityDefinitionStaffoTeleportation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUseTeleportClustering(int level, bool value)
  • presetUseTeleportClustering(BooleanLevelClosure lc)
  • setCastingDelay(int level, real value)
  • presetCastingDelay(RealLevelClosure lc)
  • setNumberofUnitsTeleported(int level, int value)
  • presetNumberofUnitsTeleported(IntLevelClosure lc)

AbilityDefinitionEnsnareCreep

public class AbilityDefinitionEnsnareCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAirUnitHeight(int level, real value)
  • presetAirUnitHeight(RealLevelClosure lc)
  • setAirUnitLowerDuration(int level, real value)
  • presetAirUnitLowerDuration(RealLevelClosure lc)
  • setMeleeAttackRange(int level, real value)
  • presetMeleeAttackRange(RealLevelClosure lc)

AbilityDefinitionMoveSpeedBonus

public class AbilityDefinitionMoveSpeedBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedBonus(int level, int value)
  • presetMovementSpeedBonus(IntLevelClosure lc)

AbilityDefinitionPhoenix

public class AbilityDefinitionPhoenix extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionNeutralSpell

public class AbilityDefinitionNeutralSpell extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChargeOwningPlayer(int level, bool value)
  • presetChargeOwningPlayer(BooleanLevelClosure lc)
  • setGoldCost(int level, int value)
  • presetGoldCost(IntLevelClosure lc)
  • setBaseOrderID(int level, string value)
  • presetBaseOrderID(StringLevelClosure lc)
  • setLumberCost(int level, int value)
  • presetLumberCost(IntLevelClosure lc)

AbilityDefinitionAImm

public class AbilityDefinitionAImm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaGained(int level, int value)
  • presetMaxManaGained(IntLevelClosure lc)

AbilityDefinitionShadowHunterHealingWave

public class AbilityDefinitionShadowHunterHealingWave extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperTarget(int level, real value)
  • presetDamageperTarget(RealLevelClosure lc)
  • setNumberofTargetsHit(int level, int value)
  • presetNumberofTargetsHit(IntLevelClosure lc)
  • setDamageReductionperTarget(int level, real value)
  • presetDamageReductionperTarget(RealLevelClosure lc)

AbilityDefinitionShadowHunterHex

public class AbilityDefinitionShadowHunterHex extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMorphUnitsGround(int level, string value)
  • presetMorphUnitsGround(StringLevelClosure lc)
  • setMorphUnitsWater(int level, string value)
  • presetMorphUnitsWater(StringLevelClosure lc)
  • setMorphUnitsAmphibious(int level, string value)
  • presetMorphUnitsAmphibious(StringLevelClosure lc)
  • setMorphUnitsAir(int level, string value)
  • presetMorphUnitsAir(StringLevelClosure lc)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionItemMonsterLure

public class AbilityDefinitionItemMonsterLure extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLureUnitType(int level, string value)
  • presetLureUnitType(StringLevelClosure lc)
  • setNumberofLures(int level, int value)
  • presetNumberofLures(IntLevelClosure lc)
  • setActivationDelay(int level, real value)
  • presetActivationDelay(RealLevelClosure lc)
  • setLureIntervalseconds(int level, real value)
  • presetLureIntervalseconds(RealLevelClosure lc)

AbilityDefinitionAImi

public class AbilityDefinitionAImi extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxLifeGained(int level, int value)
  • presetMaxLifeGained(IntLevelClosure lc)

AbilityDefinitionAIml

public class AbilityDefinitionAIml extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxLifeGained(int level, int value)
  • presetMaxLifeGained(IntLevelClosure lc)

AbilityDefinitionPermanentHitpointBonusfromchargeditem

public class AbilityDefinitionPermanentHitpointBonusfromchargeditem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxLifeGained(int level, int value)
  • presetMaxLifeGained(IntLevelClosure lc)

AbilityDefinitionFeedbackArcaneTower

public class AbilityDefinitionFeedbackArcaneTower extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaDrainedUnits(int level, real value)
  • presetMaxManaDrainedUnits(RealLevelClosure lc)
  • setDamageRatioUnits(int level, real value)
  • presetDamageRatioUnits(RealLevelClosure lc)
  • setMaxManaDrainedHeros(int level, real value)
  • presetMaxManaDrainedHeros(RealLevelClosure lc)
  • setDamageRatioHeros(int level, real value)
  • presetDamageRatioHeros(RealLevelClosure lc)
  • setSummonedDamage(int level, real value)
  • presetSummonedDamage(RealLevelClosure lc)

AbilityDefinitionChaosGrunt

public class AbilityDefinitionChaosGrunt extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionChaosRaider

public class AbilityDefinitionChaosRaider extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionStasisTrap

public class AbilityDefinitionStasisTrap extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)
  • presetWardUnitType(StringLevelClosure lc)
  • setActivationDelay(int level, real value)
  • presetActivationDelay(RealLevelClosure lc)
  • setDetectionRadius(int level, real value)
  • presetDetectionRadius(RealLevelClosure lc)
  • setDetonationRadius(int level, real value)
  • presetDetonationRadius(RealLevelClosure lc)
  • setStunDuration(int level, real value)
  • presetStunDuration(RealLevelClosure lc)
  • setDetonationDelay(int level, real value)
  • presetDetonationDelay(RealLevelClosure lc)

AbilityDefinitionPermanentImmolationgraphic

public class AbilityDefinitionPermanentImmolationgraphic extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaDrainedperSecond(int level, real value)
  • presetManaDrainedperSecond(RealLevelClosure lc)
  • setBufferManaRequired(int level, real value)
  • presetBufferManaRequired(RealLevelClosure lc)
  • setDamageperInterval(int level, real value)
  • presetDamageperInterval(RealLevelClosure lc)

AbilityDefinitionChaosShaman

public class AbilityDefinitionChaosShaman extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionChaosKodo

public class AbilityDefinitionChaosKodo extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionChaosPeon

public class AbilityDefinitionChaosPeon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionFrostDamageBonus

public class AbilityDefinitionFrostDamageBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)

AbilityDefinitionChaosGrom

public class AbilityDefinitionChaosGrom extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionInnerFire

public class AbilityDefinitionInnerFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAutocastRange(int level, real value)
  • presetAutocastRange(RealLevelClosure lc)
  • setLifeRegenRate(int level, real value)
  • presetLifeRegenRate(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)

AbilityDefinitionMoonPriestessSearingArrows

public class AbilityDefinitionMoonPriestessSearingArrows extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)

AbilityDefinitionMonsoon

public class AbilityDefinitionMonsoon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)

AbilityDefinitionInventory

public class AbilityDefinitionInventory extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanDropItems(int level, bool value)
  • presetCanDropItems(BooleanLevelClosure lc)
  • setCanUseItems(int level, bool value)
  • presetCanUseItems(BooleanLevelClosure lc)
  • setDropItemsOnDeath(int level, bool value)
  • presetDropItemsOnDeath(BooleanLevelClosure lc)
  • setCanGetItems(int level, bool value)
  • presetCanGetItems(BooleanLevelClosure lc)
  • setItemCapacity(int level, int value)
  • presetItemCapacity(IntLevelClosure lc)

AbilityDefinitionnullroarsummoner

public class AbilityDefinitionnullroarsummoner extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPreferFriendlies(int level, bool value)
  • presetPreferFriendlies(BooleanLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)
  • setPreferHostiles(int level, bool value)
  • presetPreferHostiles(BooleanLevelClosure lc)
  • setManaRegen(int level, real value)
  • presetManaRegen(RealLevelClosure lc)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setLifeRegenerationRate(int level, real value)
  • presetLifeRegenerationRate(RealLevelClosure lc)

AbilityDefinitionSeaWitchManaShield

public class AbilityDefinitionSeaWitchManaShield extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageAbsorbed(int level, real value)
  • presetDamageAbsorbed(RealLevelClosure lc)
  • setManaperHitPoint(int level, real value)
  • presetManaperHitPoint(RealLevelClosure lc)

AbilityDefinitionSpawnSpiderlingOnDeath

public class AbilityDefinitionSpawnSpiderlingOnDeath extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofUnits(int level, int value)
  • presetNumberofUnits(IntLevelClosure lc)
  • setUnitType(int level, string value)
  • presetUnitType(StringLevelClosure lc)

AbilityDefinitionScrollofRejuvII

public class AbilityDefinitionScrollofRejuvII extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionMindRot

public class AbilityDefinitionMindRot extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaDrainedperSecond(int level, real value)
  • presetManaDrainedperSecond(RealLevelClosure lc)

AbilityDefinitionFrostNovacreep

public class AbilityDefinitionFrostNovacreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAreaofEffectDamage(int level, real value)
  • presetAreaofEffectDamage(RealLevelClosure lc)
  • setSpecificTargetDamage(int level, real value)
  • presetSpecificTargetDamage(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)

AbilityDefinitionScrollofRejuvI

public class AbilityDefinitionScrollofRejuvI extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionPermanentInvisibility

public class AbilityDefinitionPermanentInvisibility extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAutoAcquireAttackTargets(int level, bool value)
  • presetAutoAcquireAttackTargets(BooleanLevelClosure lc)

AbilityDefinitionFeedbackSpiritBeast

public class AbilityDefinitionFeedbackSpiritBeast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedDamage(int level, real value)
  • presetSummonedDamage(RealLevelClosure lc)
  • setMaxManaDrainedUnits(int level, real value)
  • presetMaxManaDrainedUnits(RealLevelClosure lc)
  • setDamageRatioUnits(int level, real value)
  • presetDamageRatioUnits(RealLevelClosure lc)
  • setMaxManaDrainedHeros(int level, real value)
  • presetMaxManaDrainedHeros(RealLevelClosure lc)
  • setDamageRatioHeros(int level, real value)
  • presetDamageRatioHeros(RealLevelClosure lc)

AbilityDefinitionPotionofRejuvIV

public class AbilityDefinitionPotionofRejuvIV extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionPotionofRejuvIII

public class AbilityDefinitionPotionofRejuvIII extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionFlameStrikeCreep

public class AbilityDefinitionFlameStrikeCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)
  • setHalfDamageDealt(int level, real value)
  • presetHalfDamageDealt(RealLevelClosure lc)
  • setFullDamageDealt(int level, real value)
  • presetFullDamageDealt(RealLevelClosure lc)
  • setHalfDamageInterval(int level, real value)
  • presetHalfDamageInterval(RealLevelClosure lc)
  • setFullDamageInterval(int level, real value)
  • presetFullDamageInterval(RealLevelClosure lc)

AbilityDefinitionWispHarvest

public class AbilityDefinitionWispHarvest extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArtAttachmentHeight(int level, real value)
  • presetArtAttachmentHeight(RealLevelClosure lc)
  • setIntervalsBeforeChangingTrees(int level, int value)
  • presetIntervalsBeforeChangingTrees(IntLevelClosure lc)
  • setLumberperInterval(int level, real value)
  • presetLumberperInterval(RealLevelClosure lc)

AbilityDefinitionPotionofRejuvII

public class AbilityDefinitionPotionofRejuvII extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionHardenedSkin

public class AbilityDefinitionHardenedSkin extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setIncludeRangedDamage(int level, bool value)
  • presetIncludeRangedDamage(BooleanLevelClosure lc)
  • setMinimumDamage(int level, real value)
  • presetMinimumDamage(RealLevelClosure lc)
  • setIgnoredDamage(int level, real value)
  • presetIgnoredDamage(RealLevelClosure lc)
  • setChancetoReduceDamage(int level, real value)
  • presetChancetoReduceDamage(RealLevelClosure lc)
  • setIncludeMeleeDamage(int level, bool value)
  • presetIncludeMeleeDamage(BooleanLevelClosure lc)

AbilityDefinitionForceofNaturecreep

public class AbilityDefinitionForceofNaturecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)

AbilityDefinitionPotionofRejuvI

public class AbilityDefinitionPotionofRejuvI extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionFeedback

public class AbilityDefinitionFeedback extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedDamage(int level, real value)
  • presetSummonedDamage(RealLevelClosure lc)
  • setDamageRatioUnits(int level, real value)
  • presetDamageRatioUnits(RealLevelClosure lc)
  • setMaxManaDrainedHeros(int level, real value)
  • presetMaxManaDrainedHeros(RealLevelClosure lc)
  • setMaxManaDrainedUnits(int level, real value)
  • presetMaxManaDrainedUnits(RealLevelClosure lc)
  • setDamageRatioHeros(int level, real value)
  • presetDamageRatioHeros(RealLevelClosure lc)

AbilityDefinitionStrengthModPlus2

public class AbilityDefinitionStrengthModPlus2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionFaerieFirecreep

public class AbilityDefinitionFaerieFirecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAlwaysAutocast(int level, bool value)
  • presetAlwaysAutocast(BooleanLevelClosure lc)
  • setDefenseReduction(int level, int value)
  • presetDefenseReduction(IntLevelClosure lc)

AbilityDefinitionAarm

public class AbilityDefinitionAarm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentage(int level, bool value)
  • presetPercentage(BooleanLevelClosure lc)
  • setAmountRegenerated(int level, real value)
  • presetAmountRegenerated(RealLevelClosure lc)

AbilityDefinitionBloodMageFlameStrike

public class AbilityDefinitionBloodMageFlameStrike extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)
  • setHalfDamageDealt(int level, real value)
  • presetHalfDamageDealt(RealLevelClosure lc)
  • setFullDamageDealt(int level, real value)
  • presetFullDamageDealt(RealLevelClosure lc)
  • setHalfDamageInterval(int level, real value)
  • presetHalfDamageInterval(RealLevelClosure lc)
  • setFullDamageInterval(int level, real value)
  • presetFullDamageInterval(RealLevelClosure lc)

AbilityDefinitionBloodlustCreep

public class AbilityDefinitionBloodlustCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)
  • setScalingFactor(int level, real value)
  • presetScalingFactor(RealLevelClosure lc)

AbilityDefinitionRoarAIrr

public class AbilityDefinitionRoarAIrr extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setPreferHostiles(int level, bool value)
  • presetPreferHostiles(BooleanLevelClosure lc)
  • setManaRegen(int level, real value)
  • presetManaRegen(RealLevelClosure lc)
  • setLifeRegenerationRate(int level, real value)
  • presetLifeRegenerationRate(RealLevelClosure lc)
  • setPreferFriendlies(int level, bool value)
  • presetPreferFriendlies(BooleanLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)

AbilityDefinitionResurrection

public class AbilityDefinitionResurrection extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRaisedUnitsAreInvulnerable(int level, bool value)
  • presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)
  • setNumberofCorpsesRaised(int level, int value)
  • presetNumberofCorpsesRaised(IntLevelClosure lc)

AbilityDefinitionItemRecall

public class AbilityDefinitionItemRecall extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumNumberofUnits(int level, int value)
  • presetMaximumNumberofUnits(IntLevelClosure lc)
  • setUseTeleportClustering(int level, bool value)
  • presetUseTeleportClustering(BooleanLevelClosure lc)

AbilityDefinitionAttackBonusAIt6

public class AbilityDefinitionAttackBonusAIt6 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionItemRevealMap

public class AbilityDefinitionItemRevealMap extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionBashcreep

public class AbilityDefinitionBashcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoBash(int level, real value)
  • presetChancetoBash(RealLevelClosure lc)
  • setChancetoMiss(int level, real value)
  • presetChancetoMiss(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setNeverMiss(int level, bool value)
  • presetNeverMiss(BooleanLevelClosure lc)
  • setDamageMultiplier(int level, real value)
  • presetDamageMultiplier(RealLevelClosure lc)

AbilityDefinitionAlchemistChemicalRage

public class AbilityDefinitionAlchemistChemicalRage extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedBonusInfoPanelOnly(int level, real value)
  • presetAttackSpeedBonusInfoPanelOnly(RealLevelClosure lc)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setMoveSpeedBonusInfoPanelOnly(int level, real value)
  • presetMoveSpeedBonusInfoPanelOnly(RealLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionTinkererClusterRocketsLevel0

public class AbilityDefinitionTinkererClusterRocketsLevel0 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEffectDuration(int level, real value)
  • presetEffectDuration(RealLevelClosure lc)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setMissileCount(int level, int value)
  • presetMissileCount(IntLevelClosure lc)
  • setDamageAmount(int level, real value)
  • presetDamageAmount(RealLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)

AbilityDefinitionAttackBonusAIt9

public class AbilityDefinitionAttackBonusAIt9 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionPossession

public class AbilityDefinitionPossession extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionPotionofLifeRegen

public class AbilityDefinitionPotionofLifeRegen extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionDarkRangerCharm

public class AbilityDefinitionDarkRangerCharm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionBreathofFrostCreep

public class AbilityDefinitionBreathofFrostCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)

AbilityDefinitionItemRegenMana

public class AbilityDefinitionItemRegenMana extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaRegenerationBonusasfractionofnormal(int level, real value)
  • presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)

AbilityDefinitionItemRegenManalesser

public class AbilityDefinitionItemRegenManalesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaRegenerationBonusasfractionofnormal(int level, real value)
  • presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)

AbilityDefinitionAuraBrilliancecreep

public class AbilityDefinitionAuraBrilliancecreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaRegenerationIncrease(int level, real value)
  • presetManaRegenerationIncrease(RealLevelClosure lc)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)

AbilityDefinitionIllidanChannel

public class AbilityDefinitionIllidanChannel extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArtDuration(int level, real value)
  • presetArtDuration(RealLevelClosure lc)
  • setBaseOrderID(int level, string value)
  • presetBaseOrderID(StringLevelClosure lc)
  • setDisableOtherAbilities(int level, bool value)
  • presetDisableOtherAbilities(BooleanLevelClosure lc)
  • setFollowThroughTime(int level, real value)
  • presetFollowThroughTime(RealLevelClosure lc)
  • setTargetType(int level, int value)
  • presetTargetType(IntLevelClosure lc)
  • setOptions(int level, int value)
  • presetOptions(IntLevelClosure lc)

AbilityDefinitionBreathofFireCreep

public class AbilityDefinitionBreathofFireCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)

AbilityDefinitionPitLordCleavingAttack

public class AbilityDefinitionPitLordCleavingAttack extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDistributedDamageFactor(int level, real value)
  • presetDistributedDamageFactor(RealLevelClosure lc)

AbilityDefinitionSilenceItem

public class AbilityDefinitionSilenceItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedModifier(int level, real value)
  • presetAttackSpeedModifier(RealLevelClosure lc)
  • setMovementSpeedModifier(int level, real value)
  • presetMovementSpeedModifier(RealLevelClosure lc)
  • setChanceToMiss(int level, real value)
  • presetChanceToMiss(RealLevelClosure lc)
  • setAttacksPrevented(int level, int value)
  • presetAttacksPrevented(IntLevelClosure lc)

AbilityDefinitionSummonHeadhunteritem

public class AbilityDefinitionSummonHeadhunteritem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnit(int level, string value)
  • presetSummonedUnit(StringLevelClosure lc)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)

AbilityDefinitionSightBonus

public class AbilityDefinitionSightBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSightRangeBonus(int level, int value)
  • presetSightRangeBonus(IntLevelClosure lc)

AbilityDefinitionBlizzardcreep

public class AbilityDefinitionBlizzardcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumDamageperWave(int level, real value)
  • presetMaximumDamageperWave(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setNumberofWaves(int level, int value)
  • presetNumberofWaves(IntLevelClosure lc)
  • setNumberofShards(int level, int value)
  • presetNumberofShards(IntLevelClosure lc)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionCloudofFog

public class AbilityDefinitionCloudofFog extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedModifier(int level, real value)
  • presetAttackSpeedModifier(RealLevelClosure lc)
  • setMovementSpeedModifier(int level, real value)
  • presetMovementSpeedModifier(RealLevelClosure lc)
  • setChanceToMiss(int level, real value)
  • presetChanceToMiss(RealLevelClosure lc)
  • setAttacksPrevented(int level, int value)
  • presetAttacksPrevented(IntLevelClosure lc)

AbilityDefinitionAntimagicShieldMatrix

public class AbilityDefinitionAntimagicShieldMatrix extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)
  • setShieldLife(int level, int value)
  • presetShieldLife(IntLevelClosure lc)

AbilityDefinitionLoad

public class AbilityDefinitionLoad extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAllowedUnitType(int level, string value)
  • presetAllowedUnitType(StringLevelClosure lc)

AbilityDefinitionBladeMasterMirrorImage

public class AbilityDefinitionBladeMasterMirrorImage extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setNumberofImages(int level, int value)
  • presetNumberofImages(IntLevelClosure lc)
  • setDamageTaken(int level, real value)
  • presetDamageTaken(RealLevelClosure lc)
  • setAnimationDelay(int level, real value)
  • presetAnimationDelay(RealLevelClosure lc)
public class AbilityDefinitionWardenBlink extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumRange(int level, real value)
  • presetMaximumRange(RealLevelClosure lc)
  • setMinimumRange(int level, real value)
  • presetMinimumRange(RealLevelClosure lc)

AbilityDefinitionPoisonAttack

public class AbilityDefinitionPoisonAttack extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setStackingType(int level, int value)
  • presetStackingTypes(IntLevelClosure lc)
  • presetStackingType(StackingType stackingType, boolean flag)
  • hasStackingType(StackingType stackingType) returns boolean
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionOrbofSpells

public class AbilityDefinitionOrbofSpells extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChanceToHitUnits(int level, real value)
  • presetChanceToHitUnits(RealLevelClosure lc)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setChanceToHitSummons(int level, real value)
  • presetChanceToHitSummons(RealLevelClosure lc)
  • setChanceToHitHeros(int level, real value)
  • presetChanceToHitHeros(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setEffectAbility(int level, string value)
  • presetEffectAbility(StringLevelClosure lc)

AbilityDefinitionItemSpeedAoe

public class AbilityDefinitionItemSpeedAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionUnholyFrenzy

public class AbilityDefinitionUnholyFrenzy extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedBonus(int level, real value)
  • presetAttackSpeedBonus(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionAntimagicShieldcreep

public class AbilityDefinitionAntimagicShieldcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)
  • setShieldLife(int level, int value)
  • presetShieldLife(IntLevelClosure lc)

AbilityDefinitionSpawnSpiderOnDeath

public class AbilityDefinitionSpawnSpiderOnDeath extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofUnits(int level, int value)
  • presetNumberofUnits(IntLevelClosure lc)
  • setUnitType(int level, string value)
  • presetUnitType(StringLevelClosure lc)

AbilityDefinitionDarkRangerDrain

public class AbilityDefinitionDarkRangerDrain extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBonusLifeDecay(int level, real value)
  • presetBonusLifeDecay(RealLevelClosure lc)
  • setDrainIntervalseconds(int level, real value)
  • presetDrainIntervalseconds(RealLevelClosure lc)
  • setHitPointsDrained(int level, real value)
  • presetHitPointsDrained(RealLevelClosure lc)
  • setBonusLifeFactor(int level, real value)
  • presetBonusLifeFactor(RealLevelClosure lc)
  • setManaPointsDrained(int level, real value)
  • presetManaPointsDrained(RealLevelClosure lc)
  • setManaTransferredPerSecond(int level, real value)
  • presetManaTransferredPerSecond(RealLevelClosure lc)
  • setBonusManaDecay(int level, real value)
  • presetBonusManaDecay(RealLevelClosure lc)
  • setBonusManaFactor(int level, real value)
  • presetBonusManaFactor(RealLevelClosure lc)
  • setLifeTransferredPerSecond(int level, real value)
  • presetLifeTransferredPerSecond(RealLevelClosure lc)
  • setNdrA(int level, bool value)
  • presetNdrA(BooleanLevelClosure lc)

AbilityDefinitionFlare

public class AbilityDefinitionFlare extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)
  • setFlareCount(int level, int value)
  • presetFlareCount(IntLevelClosure lc)
  • setEffectDelay(int level, real value)
  • presetEffectDelay(RealLevelClosure lc)

AbilityDefinitionStrengthBonusPlus6

public class AbilityDefinitionStrengthBonusPlus6 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionPitLordDoom

public class AbilityDefinitionPitLordDoom extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)
  • setSummonedUnitDurationseconds(int level, real value)
  • presetSummonedUnitDurationseconds(RealLevelClosure lc)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)

AbilityDefinitionSpellBook

public class AbilityDefinitionSpellBook extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumSpells(int level, int value)
  • presetMaximumSpells(IntLevelClosure lc)
  • setSharedSpellCooldown(int level, bool value)
  • presetSharedSpellCooldown(BooleanLevelClosure lc)
  • setSpellList(int level, string value)
  • presetSpellList(StringLevelClosure lc)
  • setMinimumSpells(int level, int value)
  • presetMinimumSpells(IntLevelClosure lc)
  • setBaseOrderID(int level, string value)
  • presetBaseOrderID(StringLevelClosure lc)

AbilityDefinitionStrengthBonusPlus3

public class AbilityDefinitionStrengthBonusPlus3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionDarkPortal

public class AbilityDefinitionDarkPortal extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSpawnedUnits(int level, string value)
  • presetSpawnedUnits(StringLevelClosure lc)
  • setMaximumNumberofUnits(int level, int value)
  • presetMaximumNumberofUnits(IntLevelClosure lc)
  • setMinimumNumberofUnits(int level, int value)
  • presetMinimumNumberofUnits(IntLevelClosure lc)

AbilityDefinitionMoonPriestessTrueshotAura

public class AbilityDefinitionMoonPriestessTrueshotAura extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setFlatBonus(int level, bool value)
  • presetFlatBonus(BooleanLevelClosure lc)
  • setRangedBonus(int level, bool value)
  • presetRangedBonus(BooleanLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setMeleeBonus(int level, bool value)
  • presetMeleeBonus(BooleanLevelClosure lc)

AbilityDefinitionStrengthBonusPlus4

public class AbilityDefinitionStrengthBonusPlus4 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionSpiderAttack

public class AbilityDefinitionSpiderAttack extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSpiderCapacity(int level, int value)
  • presetSpiderCapacity(IntLevelClosure lc)
public class AbilityDefinitionSpiritLink extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumNumberofTargets(int level, int value)
  • presetMaximumNumberofTargets(IntLevelClosure lc)
  • setDistributedDamageFactor(int level, real value)
  • presetDistributedDamageFactor(RealLevelClosure lc)

AbilityDefinitionAuraWarDrumsKodobeast

public class AbilityDefinitionAuraWarDrumsKodobeast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setFlatBonus(int level, bool value)
  • presetFlatBonus(BooleanLevelClosure lc)
  • setRangedBonus(int level, bool value)
  • presetRangedBonus(BooleanLevelClosure lc)
  • setAttackDamageIncrease(int level, real value)
  • presetAttackDamageIncrease(RealLevelClosure lc)
  • setMeleeBonus(int level, bool value)
  • presetMeleeBonus(BooleanLevelClosure lc)
  • setPlayChannelAnimation(int level, bool value)
  • presetPlayChannelAnimation(BooleanLevelClosure lc)

AbilityDefinitionArchMageMassTeleport

public class AbilityDefinitionArchMageMassTeleport extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUseTeleportClustering(int level, bool value)
  • presetUseTeleportClustering(BooleanLevelClosure lc)
  • setCastingDelay(int level, real value)
  • presetCastingDelay(RealLevelClosure lc)
  • setNumberofUnitsTeleported(int level, int value)
  • presetNumberofUnitsTeleported(IntLevelClosure lc)

AbilityDefinitionGoldMine

public class AbilityDefinitionGoldMine extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMiningCapacity(int level, int value)
  • presetMiningCapacity(IntLevelClosure lc)
  • setMaxGold(int level, int value)
  • presetMaxGold(IntLevelClosure lc)
  • setMiningDuration(int level, real value)
  • presetMiningDuration(RealLevelClosure lc)

AbilityDefinitionAuraCommandCreep

public class AbilityDefinitionAuraCommandCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRangedBonus(int level, bool value)
  • presetRangedBonus(BooleanLevelClosure lc)
  • setFlatBonus(int level, bool value)
  • presetFlatBonus(BooleanLevelClosure lc)
  • setAttackDamageIncrease(int level, real value)
  • presetAttackDamageIncrease(RealLevelClosure lc)
  • setMeleeBonus(int level, bool value)
  • presetMeleeBonus(BooleanLevelClosure lc)

AbilityDefinitionBrewmasterDrunkenHaze

public class AbilityDefinitionBrewmasterDrunkenHaze extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedModifier(int level, real value)
  • presetAttackSpeedModifier(RealLevelClosure lc)
  • setMovementSpeedModifier(int level, real value)
  • presetMovementSpeedModifier(RealLevelClosure lc)
  • setChanceToMiss(int level, real value)
  • presetChanceToMiss(RealLevelClosure lc)
  • setAttacksPrevented(int level, int value)
  • presetAttacksPrevented(IntLevelClosure lc)

AbilityDefinitionAnimateDeadcreep

public class AbilityDefinitionAnimateDeadcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRaisedUnitsAreInvulnerable(int level, bool value)
  • presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)
  • setNumberofCorpsesRaised(int level, int value)
  • presetNumberofCorpsesRaised(IntLevelClosure lc)
  • setInheritUpgrades(int level, bool value)
  • presetInheritUpgrades(BooleanLevelClosure lc)

AbilityDefinitionStrengthBonusPlus1

public class AbilityDefinitionStrengthBonusPlus1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionStrengthBonusPlus5

public class AbilityDefinitionStrengthBonusPlus5 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionAttackSpeedIncreaseGreater

public class AbilityDefinitionAttackSpeedIncreaseGreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionItemRestore

public class AbilityDefinitionItemRestore extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsRestored(int level, int value)
  • presetManaPointsRestored(IntLevelClosure lc)
  • setHitPointsRestored(int level, int value)
  • presetHitPointsRestored(IntLevelClosure lc)

AbilityDefinitionBrewmasterDrunkenBrawler

public class AbilityDefinitionBrewmasterDrunkenBrawler extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageMultiplier(int level, real value)
  • presetDamageMultiplier(RealLevelClosure lc)
  • setChancetoCriticalStrike(int level, real value)
  • presetChancetoCriticalStrike(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setChancetoEvade(int level, real value)
  • presetChancetoEvade(RealLevelClosure lc)
  • setNeverMiss(int level, bool value)
  • presetNeverMiss(BooleanLevelClosure lc)
  • setExcludeItemDamage(int level, bool value)
  • presetExcludeItemDamage(BooleanLevelClosure lc)

AbilityDefinitionRaiseDeadItem

public class AbilityDefinitionRaiseDeadItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitsSummonedTypeOne(int level, int value)
  • presetUnitsSummonedTypeOne(IntLevelClosure lc)
  • setUnitTypeForLimitCheck(int level, string value)
  • presetUnitTypeForLimitCheck(StringLevelClosure lc)
  • setUnitsSummonedTypeTwo(int level, int value)
  • presetUnitsSummonedTypeTwo(IntLevelClosure lc)
  • setUnitTypeTwo(int level, string value)
  • presetUnitTypeTwo(StringLevelClosure lc)
  • setUnitTypeOne(int level, string value)
  • presetUnitTypeOne(StringLevelClosure lc)

AbilityDefinitionSpawnHydraHatchling

public class AbilityDefinitionSpawnHydraHatchling extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofUnits(int level, int value)
  • presetNumberofUnits(IntLevelClosure lc)
  • setUnitType(int level, string value)
  • presetUnitType(StringLevelClosure lc)

AbilityDefinitionItemReincarnation

public class AbilityDefinitionItemReincarnation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRestoredLife(int level, int value)
  • presetRestoredLife(IntLevelClosure lc)
  • setDelayAfterDeathseconds(int level, int value)
  • presetDelayAfterDeathseconds(IntLevelClosure lc)
  • setRestoredManaforcurrent(int level, int value)
  • presetRestoredManaforcurrent(IntLevelClosure lc)

AbilityDefinitionTinkererDemolishLevel0

public class AbilityDefinitionTinkererDemolishLevel0 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageMultiplierBuildings(int level, real value)
  • presetDamageMultiplierBuildings(RealLevelClosure lc)
  • setDamageMultiplierUnits(int level, real value)
  • presetDamageMultiplierUnits(RealLevelClosure lc)
  • setDamageMultiplierHeroes(int level, real value)
  • presetDamageMultiplierHeroes(RealLevelClosure lc)
  • setChancetoDemolish(int level, real value)
  • presetChancetoDemolish(RealLevelClosure lc)
public class AbilityDefinitionRuneofSpiritLink extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDistributedDamageFactor(int level, real value)
  • presetDistributedDamageFactor(RealLevelClosure lc)
  • setMaximumNumberofTargets(int level, int value)
  • presetMaximumNumberofTargets(IntLevelClosure lc)

AbilityDefinitionSlowPoison

public class AbilityDefinitionSlowPoison extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setStackingType(int level, int value)
  • presetStackingTypes(IntLevelClosure lc)
  • presetStackingType(StackingType stackingType, boolean flag)
  • hasStackingType(StackingType stackingType) returns boolean
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)

AbilityDefinitionMalganisDarkConversion

public class AbilityDefinitionMalganisDarkConversion extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setConversionUnit(int level, string value)
  • presetConversionUnit(StringLevelClosure lc)
  • setRacetoConvert(int level, string value)
  • presetRacetoConvert(StringLevelClosure lc)

AbilityDefinitionAuraDevotionCreep

public class AbilityDefinitionAuraDevotionCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)
  • setArmorBonus(int level, real value)
  • presetArmorBonus(RealLevelClosure lc)

AbilityDefinitionAuraTrueshotCreep

public class AbilityDefinitionAuraTrueshotCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setFlatBonus(int level, bool value)
  • presetFlatBonus(BooleanLevelClosure lc)
  • setRangedBonus(int level, bool value)
  • presetRangedBonus(BooleanLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setMeleeBonus(int level, bool value)
  • presetMeleeBonus(BooleanLevelClosure lc)

AbilityDefinitionItemRestoreAoe

public class AbilityDefinitionItemRestoreAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsRestored(int level, int value)
  • presetManaPointsRestored(IntLevelClosure lc)
  • setHitPointsRestored(int level, int value)
  • presetHitPointsRestored(IntLevelClosure lc)

AbilityDefinitionKeeperoftheGroveThornsAura

public class AbilityDefinitionKeeperoftheGroveThornsAura extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageisPercentReceived(int level, bool value)
  • presetDamageisPercentReceived(BooleanLevelClosure lc)
  • setDamageDealttoAttackers(int level, real value)
  • presetDamageDealttoAttackers(RealLevelClosure lc)

AbilityDefinitionSpawnHydra

public class AbilityDefinitionSpawnHydra extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofUnits(int level, int value)
  • presetNumberofUnits(IntLevelClosure lc)
  • setUnitType(int level, string value)
  • presetUnitType(StringLevelClosure lc)

AbilityDefinitionAspx

public class AbilityDefinitionAspx extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionTinkererClusterRocketsLevel2

public class AbilityDefinitionTinkererClusterRocketsLevel2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEffectDuration(int level, real value)
  • presetEffectDuration(RealLevelClosure lc)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setMissileCount(int level, int value)
  • presetMissileCount(IntLevelClosure lc)
  • setDamageAmount(int level, real value)
  • presetDamageAmount(RealLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)

AbilityDefinitionDreadlordVampiricAura

public class AbilityDefinitionDreadlordVampiricAura extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackDamageStolen(int level, real value)
  • presetAttackDamageStolen(RealLevelClosure lc)

AbilityDefinitionTinkererClusterRocketsLevel3

public class AbilityDefinitionTinkererClusterRocketsLevel3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEffectDuration(int level, real value)
  • presetEffectDuration(RealLevelClosure lc)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setMissileCount(int level, int value)
  • presetMissileCount(IntLevelClosure lc)
  • setDamageAmount(int level, real value)
  • presetDamageAmount(RealLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)

AbilityDefinitionDeathKnightUnholyAura

public class AbilityDefinitionDeathKnightUnholyAura extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)
  • setLifeRegenerationIncrease(int level, real value)
  • presetLifeRegenerationIncrease(RealLevelClosure lc)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionItemPotionVampirism

public class AbilityDefinitionItemPotionVampirism extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAmountIsRawValue(int level, bool value)
  • presetAmountIsRawValue(BooleanLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setLifeStealAmount(int level, real value)
  • presetLifeStealAmount(RealLevelClosure lc)

AbilityDefinitionOrbofVenomPoisonAttack

public class AbilityDefinitionOrbofVenomPoisonAttack extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setStackingType(int level, int value)
  • presetStackingTypes(IntLevelClosure lc)
  • presetStackingType(StackingType stackingType, boolean flag)
  • hasStackingType(StackingType stackingType) returns boolean
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionCoupleInstantArcher

public class AbilityDefinitionCoupleInstantArcher extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMoveToPartner(int level, bool value)
  • presetMoveToPartner(BooleanLevelClosure lc)
  • setResultingUnitType(int level, string value)
  • presetResultingUnitType(StringLevelClosure lc)
  • setPartnerUnitType(int level, string value)
  • presetPartnerUnitType(StringLevelClosure lc)

AbilityDefinitionPotionofManaRegengreater

public class AbilityDefinitionPotionofManaRegengreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionTinkererClusterRocketsLevel1

public class AbilityDefinitionTinkererClusterRocketsLevel1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEffectDuration(int level, real value)
  • presetEffectDuration(RealLevelClosure lc)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setMissileCount(int level, int value)
  • presetMissileCount(IntLevelClosure lc)
  • setDamageAmount(int level, real value)
  • presetDamageAmount(RealLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)

AbilityDefinitionCoupleInstantHippogryph

public class AbilityDefinitionCoupleInstantHippogryph extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMoveToPartner(int level, bool value)
  • presetMoveToPartner(BooleanLevelClosure lc)
  • setResultingUnitType(int level, string value)
  • presetResultingUnitType(StringLevelClosure lc)
  • setPartnerUnitType(int level, string value)
  • presetPartnerUnitType(StringLevelClosure lc)

AbilityDefinitionSpawnOnDeathskeleton

public class AbilityDefinitionSpawnOnDeathskeleton extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofUnits(int level, int value)
  • presetNumberofUnits(IntLevelClosure lc)
  • setUnitType(int level, string value)
  • presetUnitType(StringLevelClosure lc)

AbilityDefinitionPotionofManaRegenlesser

public class AbilityDefinitionPotionofManaRegenlesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionDeathKnightAnimateDead

public class AbilityDefinitionDeathKnightAnimateDead extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRaisedUnitsAreInvulnerable(int level, bool value)
  • presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)
  • setInheritUpgrades(int level, bool value)
  • presetInheritUpgrades(BooleanLevelClosure lc)
  • setNumberofCorpsesRaised(int level, int value)
  • presetNumberofCorpsesRaised(IntLevelClosure lc)

AbilityDefinitionItemPlaceMine

public class AbilityDefinitionItemPlaceMine extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitType(int level, string value)
  • presetUnitType(StringLevelClosure lc)

AbilityDefinitionBloodMagePhoenix

public class AbilityDefinitionBloodMagePhoenix extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionAlchemistAcidBomb

public class AbilityDefinitionAlchemistAcidBomb extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setPrimaryDamage(int level, real value)
  • presetPrimaryDamage(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)
  • setArmorPenalty(int level, int value)
  • presetArmorPenalty(IntLevelClosure lc)
  • setSecondaryDamage(int level, real value)
  • presetSecondaryDamage(RealLevelClosure lc)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)

AbilityDefinitionPermanentImmolationflying

public class AbilityDefinitionPermanentImmolationflying extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaDrainedperSecond(int level, real value)
  • presetManaDrainedperSecond(RealLevelClosure lc)
  • setBufferManaRequired(int level, real value)
  • presetBufferManaRequired(RealLevelClosure lc)
  • setDamageperInterval(int level, real value)
  • presetDamageperInterval(RealLevelClosure lc)

AbilityDefinitionTornadoSpin

public class AbilityDefinitionTornadoSpin extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMinimumHitIntervalseconds(int level, real value)
  • presetMinimumHitIntervalseconds(RealLevelClosure lc)
  • setAirTimeseconds(int level, real value)
  • presetAirTimeseconds(RealLevelClosure lc)

AbilityDefinitionAntimagicShield

public class AbilityDefinitionAntimagicShield extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)
  • setShieldLife(int level, int value)
  • presetShieldLife(IntLevelClosure lc)

AbilityDefinitionOrbofDarknessBlackArrow

public class AbilityDefinitionOrbofDarknessBlackArrow extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)
  • setSummonedUnitDurationseconds(int level, real value)
  • presetSummonedUnitDurationseconds(RealLevelClosure lc)

AbilityDefinitionTinkererDemolishLevel3

public class AbilityDefinitionTinkererDemolishLevel3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageMultiplierBuildings(int level, real value)
  • presetDamageMultiplierBuildings(RealLevelClosure lc)
  • setDamageMultiplierUnits(int level, real value)
  • presetDamageMultiplierUnits(RealLevelClosure lc)
  • setDamageMultiplierHeroes(int level, real value)
  • presetDamageMultiplierHeroes(RealLevelClosure lc)
  • setChancetoDemolish(int level, real value)
  • presetChancetoDemolish(RealLevelClosure lc)

AbilityDefinitionSlowAIos

public class AbilityDefinitionSlowAIos extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setAlwaysAutocast(int level, bool value)
  • presetAlwaysAutocast(BooleanLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionBattleRoar

public class AbilityDefinitionBattleRoar extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setPreferHostiles(int level, bool value)
  • presetPreferHostiles(BooleanLevelClosure lc)
  • setLifeRegenerationRate(int level, real value)
  • presetLifeRegenerationRate(RealLevelClosure lc)
  • setManaRegen(int level, real value)
  • presetManaRegen(RealLevelClosure lc)
  • setPreferFriendlies(int level, bool value)
  • presetPreferFriendlies(BooleanLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)

AbilityDefinitionTinkererDemolishLevel1

public class AbilityDefinitionTinkererDemolishLevel1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageMultiplierBuildings(int level, real value)
  • presetDamageMultiplierBuildings(RealLevelClosure lc)
  • setDamageMultiplierUnits(int level, real value)
  • presetDamageMultiplierUnits(RealLevelClosure lc)
  • setDamageMultiplierHeroes(int level, real value)
  • presetDamageMultiplierHeroes(RealLevelClosure lc)
  • setChancetoDemolish(int level, real value)
  • presetChancetoDemolish(RealLevelClosure lc)

AbilityDefinitionTinkererDemolishLevel2

public class AbilityDefinitionTinkererDemolishLevel2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageMultiplierBuildings(int level, real value)
  • presetDamageMultiplierBuildings(RealLevelClosure lc)
  • setDamageMultiplierUnits(int level, real value)
  • presetDamageMultiplierUnits(RealLevelClosure lc)
  • setDamageMultiplierHeroes(int level, real value)
  • presetDamageMultiplierHeroes(RealLevelClosure lc)
  • setChancetoDemolish(int level, real value)
  • presetChancetoDemolish(RealLevelClosure lc)

AbilityDefinitionAttributeModifierSkill

public class AbilityDefinitionAttributeModifierSkill extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionDispelMagic

public class AbilityDefinitionDispelMagic extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, real value)
  • presetManaLoss(RealLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionBashBeastmasterBear

public class AbilityDefinitionBashBeastmasterBear extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNeverMiss(int level, bool value)
  • presetNeverMiss(BooleanLevelClosure lc)
  • setChancetoBash(int level, real value)
  • presetChancetoBash(RealLevelClosure lc)
  • setDamageMultiplier(int level, real value)
  • presetDamageMultiplier(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setChancetoMiss(int level, real value)
  • presetChancetoMiss(RealLevelClosure lc)

AbilityDefinitionBrewmasterBreathofFire

public class AbilityDefinitionBrewmasterBreathofFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)

AbilityDefinitionPolymorph

public class AbilityDefinitionPolymorph extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMorphUnitsGround(int level, string value)
  • presetMorphUnitsGround(StringLevelClosure lc)
  • setMorphUnitsWater(int level, string value)
  • presetMorphUnitsWater(StringLevelClosure lc)
  • setMorphUnitsAmphibious(int level, string value)
  • presetMorphUnitsAmphibious(StringLevelClosure lc)
  • setMorphUnitsAir(int level, string value)
  • presetMorphUnitsAir(StringLevelClosure lc)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionPurgeorb

public class AbilityDefinitionPurgeorb extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHeroPauseDuration(int level, real value)
  • presetHeroPauseDuration(RealLevelClosure lc)
  • setUnitPauseDuration(int level, real value)
  • presetUnitPauseDuration(RealLevelClosure lc)
  • setMovementUpdateFrequency(int level, int value)
  • presetMovementUpdateFrequency(IntLevelClosure lc)
  • setAttackUpdateFrequency(int level, int value)
  • presetAttackUpdateFrequency(IntLevelClosure lc)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionDarkRangerBlackArrow

public class AbilityDefinitionDarkRangerBlackArrow extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)
  • setSummonedUnitDurationseconds(int level, real value)
  • presetSummonedUnitDurationseconds(RealLevelClosure lc)

AbilityDefinitionCargoHoldEntangledGoldMine

public class AbilityDefinitionCargoHoldEntangledGoldMine extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCargoCapacity(int level, int value)
  • presetCargoCapacity(IntLevelClosure lc)

AbilityDefinitionAerialShackles

public class AbilityDefinitionAerialShackles extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)

AbilityDefinitionOrbofVenom

public class AbilityDefinitionOrbofVenom extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setDamageBonusDice(int level, int value)
  • presetDamageBonusDice(IntLevelClosure lc)

AbilityDefinitionDetectShade

public class AbilityDefinitionDetectShade extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionAlliedBuilding

public class AbilityDefinitionAlliedBuilding extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setShowUnitIndicator(int level, bool value)
  • presetShowUnitIndicator(BooleanLevelClosure lc)
  • setActivationRadius(int level, real value)
  • presetActivationRadius(RealLevelClosure lc)
  • setShowSelectUnitButton(int level, bool value)
  • presetShowSelectUnitButton(BooleanLevelClosure lc)
  • setInteractionType(int level, string value)
  • presetInteractionType(StringLevelClosure lc)

AbilityDefinitionControlMagic

public class AbilityDefinitionControlMagic extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChargeforCurrentLife(int level, real value)
  • presetChargeforCurrentLife(RealLevelClosure lc)
  • setManaperSummonedHitpoint(int level, real value)
  • presetManaperSummonedHitpoint(RealLevelClosure lc)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)

AbilityDefinitionDreadlordCarrionSwarm

public class AbilityDefinitionDreadlordCarrionSwarm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)

AbilityDefinitionAllPlus1

public class AbilityDefinitionAllPlus1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionAllPlus2

public class AbilityDefinitionAllPlus2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionCrownofKingsAllPlus5

public class AbilityDefinitionCrownofKingsAllPlus5 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionCorrosiveBreath

public class AbilityDefinitionCorrosiveBreath extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)

AbilityDefinitionRootAncients

public class AbilityDefinitionRootAncients extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUprootedDefenseType(int level, string value)
  • presetUprootedDefenseType(StringLevelClosure lc)
  • setRootedTurning(int level, bool value)
  • presetRootedTurning(BooleanLevelClosure lc)
  • setUprootedWeapons(int level, string value)
  • presetUprootedWeapons(StringLevelClosure lc)
  • setRootedWeapons(int level, string value)
  • presetRootedWeapons(StringLevelClosure lc)

AbilityDefinitionRootAncientProtector

public class AbilityDefinitionRootAncientProtector extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUprootedDefenseType(int level, string value)
  • presetUprootedDefenseType(StringLevelClosure lc)
  • setRootedTurning(int level, bool value)
  • presetRootedTurning(BooleanLevelClosure lc)
  • setUprootedWeapons(int level, string value)
  • presetUprootedWeapons(StringLevelClosure lc)
  • setRootedWeapons(int level, string value)
  • presetRootedWeapons(StringLevelClosure lc)

AbilityDefinitionFactory

public class AbilityDefinitionFactory extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSpawnUnitID(int level, string value)
  • presetSpawnUnitID(StringLevelClosure lc)
  • setLeashRange(int level, real value)
  • presetLeashRange(RealLevelClosure lc)
  • setSpawnInterval(int level, real value)
  • presetSpawnInterval(RealLevelClosure lc)

AbilityDefinitionKeeperoftheGroveForceofNature

public class AbilityDefinitionKeeperoftheGroveForceofNature extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)

AbilityDefinitionLichDeathandDecay

public class AbilityDefinitionLichDeathandDecay extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setMaxLifeDrainedperSecond(int level, real value)
  • presetMaxLifeDrainedperSecond(RealLevelClosure lc)

AbilityDefinitionItemWeb

public class AbilityDefinitionItemWeb extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAirUnitHeight(int level, real value)
  • presetAirUnitHeight(RealLevelClosure lc)
  • setAirUnitLowerDuration(int level, real value)
  • presetAirUnitLowerDuration(RealLevelClosure lc)
  • setMeleeAttackRange(int level, real value)
  • presetMeleeAttackRange(RealLevelClosure lc)

AbilityDefinitionWardenFanofKnives

public class AbilityDefinitionWardenFanofKnives extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumSpeedAdjustment(int level, real value)
  • presetMaximumSpeedAdjustment(RealLevelClosure lc)
  • setMaximumNumberofTargets(int level, int value)
  • presetMaximumNumberofTargets(IntLevelClosure lc)
  • setDamagePerTarget(int level, real value)
  • presetDamagePerTarget(RealLevelClosure lc)
  • setMaximumTotalDamage(int level, real value)
  • presetMaximumTotalDamage(RealLevelClosure lc)

AbilityDefinitionBattlestationsChaos

public class AbilityDefinitionBattlestationsChaos extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonBusyUnits(int level, bool value)
  • presetSummonBusyUnits(BooleanLevelClosure lc)
  • setAllowedUnitType(int level, string value)
  • presetAllowedUnitType(StringLevelClosure lc)

AbilityDefinitionCorporealForm

public class AbilityDefinitionCorporealForm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionDeathKnightDeathCoil

public class AbilityDefinitionDeathKnightDeathCoil extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAmountHealedDamaged(int level, real value)
  • presetAmountHealedDamaged(RealLevelClosure lc)

AbilityDefinitionPhaseShift

public class AbilityDefinitionPhaseShift extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)

AbilityDefinitionSleepAlways

public class AbilityDefinitionSleepAlways extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSleepOnce(int level, bool value)
  • presetSleepOnce(BooleanLevelClosure lc)
  • setAllowOnAnyPlayerSlot(int level, bool value)
  • presetAllowOnAnyPlayerSlot(BooleanLevelClosure lc)

AbilityDefinitionFigurineUrsaWarrior

public class AbilityDefinitionFigurineUrsaWarrior extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonUnitType(int level, string value)
  • presetSummonUnitType(StringLevelClosure lc)
  • setSummonAmount(int level, int value)
  • presetSummonAmount(IntLevelClosure lc)
  • setSummonUnitType1(int level, string value)
  • presetSummonUnitType1(StringLevelClosure lc)
  • setSummonAmount1(int level, int value)
  • presetSummonAmount1(IntLevelClosure lc)

AbilityDefinitionElunesGrace

public class AbilityDefinitionElunesGrace extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoDeflect(int level, real value)
  • presetChancetoDeflect(RealLevelClosure lc)
  • setDeflectDamageTakenSpells(int level, real value)
  • presetDeflectDamageTakenSpells(RealLevelClosure lc)
  • setDeflectDamageTakenPiercing(int level, real value)
  • presetDeflectDamageTakenPiercing(RealLevelClosure lc)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)
  • setDamageTaken(int level, real value)
  • presetDamageTaken(RealLevelClosure lc)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionReturnLumber

public class AbilityDefinitionReturnLumber extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAcceptsGold(int level, bool value)
  • presetAcceptsGold(BooleanLevelClosure lc)
  • setAcceptsLumber(int level, bool value)
  • presetAcceptsLumber(BooleanLevelClosure lc)

AbilityDefinitionRegenLifeArll

public class AbilityDefinitionRegenLifeArll extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsRegeneratedPerSecond(int level, int value)
  • presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)

AbilityDefinitionDemonHunterEvasion

public class AbilityDefinitionDemonHunterEvasion extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoEvade(int level, real value)
  • presetChancetoEvade(RealLevelClosure lc)

AbilityDefinitionPitLordHowlofTerror

public class AbilityDefinitionPitLordHowlofTerror extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setPreferHostiles(int level, bool value)
  • presetPreferHostiles(BooleanLevelClosure lc)
  • setManaRegen(int level, real value)
  • presetManaRegen(RealLevelClosure lc)
  • setLifeRegenerationRate(int level, real value)
  • presetLifeRegenerationRate(RealLevelClosure lc)
  • setPreferFriendlies(int level, bool value)
  • presetPreferFriendlies(BooleanLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)

AbilityDefinitionAlchemistHealingSpray

public class AbilityDefinitionAlchemistHealingSpray extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageInterval(int level, real value)
  • presetDamageInterval(RealLevelClosure lc)
  • setMaxDamage(int level, real value)
  • presetMaxDamage(RealLevelClosure lc)
  • setMissileCount(int level, int value)
  • presetMissileCount(IntLevelClosure lc)
  • setWaveCount(int level, int value)
  • presetWaveCount(IntLevelClosure lc)
  • setDamageAmount(int level, real value)
  • presetDamageAmount(RealLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)

AbilityDefinitionEntangledGoldMine

public class AbilityDefinitionEntangledGoldMine extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setIntervalDuration(int level, real value)
  • presetIntervalDuration(RealLevelClosure lc)
  • setGoldperInterval(int level, int value)
  • presetGoldperInterval(IntLevelClosure lc)

AbilityDefinitionKeeperoftheGroveEntanglingRoots

public class AbilityDefinitionKeeperoftheGroveEntanglingRoots extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionLightningShield

public class AbilityDefinitionLightningShield extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionVampiricattackAIva

public class AbilityDefinitionVampiricattackAIva extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLifeStolenPerAttack(int level, real value)
  • presetLifeStolenPerAttack(RealLevelClosure lc)

AbilityDefinitionCoupleHippogryph

public class AbilityDefinitionCoupleHippogryph extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setResultingUnitType(int level, string value)
  • presetResultingUnitType(StringLevelClosure lc)
  • setPartnerUnitType(int level, string value)
  • presetPartnerUnitType(StringLevelClosure lc)

AbilityDefinitionPaladinResurrection

public class AbilityDefinitionPaladinResurrection extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRaisedUnitsAreInvulnerable(int level, bool value)
  • presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)
  • setNumberofCorpsesRaised(int level, int value)
  • presetNumberofCorpsesRaised(IntLevelClosure lc)

AbilityDefinitionCryptLordCarrionScarabs

public class AbilityDefinitionCryptLordCarrionScarabs extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitsSummonedTypeOne(int level, int value)
  • presetUnitsSummonedTypeOne(IntLevelClosure lc)
  • setUnitsSummonedTypeTwo(int level, int value)
  • presetUnitsSummonedTypeTwo(IntLevelClosure lc)
  • setKillOnCasterDeath(int level, bool value)
  • presetKillOnCasterDeath(BooleanLevelClosure lc)
  • setMaxUnitsSummoned(int level, int value)
  • presetMaxUnitsSummoned(IntLevelClosure lc)
  • setUnitTypeTwo(int level, string value)
  • presetUnitTypeTwo(StringLevelClosure lc)
  • setUnitTypeOne(int level, string value)
  • presetUnitTypeOne(StringLevelClosure lc)

AbilityDefinitionBerserkerUpgrade

public class AbilityDefinitionBerserkerUpgrade extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionRuneofGreaterResurrection

public class AbilityDefinitionRuneofGreaterResurrection extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRaisedUnitsAreInvulnerable(int level, bool value)
  • presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)
  • setNumberofCorpsesRaised(int level, int value)
  • presetNumberofCorpsesRaised(IntLevelClosure lc)

AbilityDefinitionManaFlare

public class AbilityDefinitionManaFlare extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHeroMaximumDamage(int level, real value)
  • presetHeroMaximumDamage(RealLevelClosure lc)
  • setHeroDamagePerManaPoint(int level, real value)
  • presetHeroDamagePerManaPoint(RealLevelClosure lc)
  • setCasterOnlySplash(int level, bool value)
  • presetCasterOnlySplash(BooleanLevelClosure lc)
  • setDamageCooldown(int level, real value)
  • presetDamageCooldown(RealLevelClosure lc)
  • setUnitDamagePerManaPoint(int level, real value)
  • presetUnitDamagePerManaPoint(RealLevelClosure lc)
  • setUnitMaximumDamage(int level, real value)
  • presetUnitMaximumDamage(RealLevelClosure lc)

AbilityDefinitionTaurenChieftainReincarnation

public class AbilityDefinitionTaurenChieftainReincarnation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setReincarnationDelay(int level, real value)
  • presetReincarnationDelay(RealLevelClosure lc)

AbilityDefinitionCoupleArcher

public class AbilityDefinitionCoupleArcher extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setResultingUnitType(int level, string value)
  • presetResultingUnitType(StringLevelClosure lc)
  • setPartnerUnitType(int level, string value)
  • presetPartnerUnitType(StringLevelClosure lc)

AbilityDefinitionBallsofFire

public class AbilityDefinitionBallsofFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBuildingReduction(int level, real value)
  • presetBuildingReduction(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)
  • setHalfDamageDealt(int level, real value)
  • presetHalfDamageDealt(RealLevelClosure lc)
  • setFullDamageDealt(int level, real value)
  • presetFullDamageDealt(RealLevelClosure lc)
  • setHalfDamageInterval(int level, real value)
  • presetHalfDamageInterval(RealLevelClosure lc)
  • setFullDamageInterval(int level, real value)
  • presetFullDamageInterval(RealLevelClosure lc)

AbilityDefinitionPurge

public class AbilityDefinitionPurge extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHeroPauseDuration(int level, real value)
  • presetHeroPauseDuration(RealLevelClosure lc)
  • setUnitPauseDuration(int level, real value)
  • presetUnitPauseDuration(RealLevelClosure lc)
  • setMovementUpdateFrequency(int level, int value)
  • presetMovementUpdateFrequency(IntLevelClosure lc)
  • setAttackUpdateFrequency(int level, int value)
  • presetAttackUpdateFrequency(IntLevelClosure lc)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionSlow

public class AbilityDefinitionSlow extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setAlwaysAutocast(int level, bool value)
  • presetAlwaysAutocast(BooleanLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionRuneofLesserResurrection

public class AbilityDefinitionRuneofLesserResurrection extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRaisedUnitsAreInvulnerable(int level, bool value)
  • presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)
  • setNumberofCorpsesRaised(int level, int value)
  • presetNumberofCorpsesRaised(IntLevelClosure lc)

AbilityDefinitionItemTownPortal

public class AbilityDefinitionItemTownPortal extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumNumberofUnits(int level, int value)
  • presetMaximumNumberofUnits(IntLevelClosure lc)
  • setUseTeleportClustering(int level, bool value)
  • presetUseTeleportClustering(BooleanLevelClosure lc)

AbilityDefinitionTinkererRoboGoblinLevel1

public class AbilityDefinitionTinkererRoboGoblinLevel1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionMilitia

public class AbilityDefinitionMilitia extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)

AbilityDefinitionVengeance

public class AbilityDefinitionVengeance extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitsSummonedTypeTwo(int level, int value)
  • presetUnitsSummonedTypeTwo(IntLevelClosure lc)
  • setKillOnCasterDeath(int level, bool value)
  • presetKillOnCasterDeath(BooleanLevelClosure lc)
  • setMaxUnitsSummoned(int level, int value)
  • presetMaxUnitsSummoned(IntLevelClosure lc)
  • setUnitTypeOne(int level, string value)
  • presetUnitTypeOne(StringLevelClosure lc)
  • setUnitsSummonedTypeOne(int level, int value)
  • presetUnitsSummonedTypeOne(IntLevelClosure lc)
  • setUnitTypeForLimitCheck(int level, string value)
  • presetUnitTypeForLimitCheck(StringLevelClosure lc)
  • setUnitTypeTwo(int level, string value)
  • presetUnitTypeTwo(StringLevelClosure lc)

AbilityDefinitionIntelligenceModPlus2

public class AbilityDefinitionIntelligenceModPlus2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionAttackBonusPlus8

public class AbilityDefinitionAttackBonusPlus8 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionAttackBonusPlus10

public class AbilityDefinitionAttackBonusPlus10 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionTinkererRoboGoblinLevel3

public class AbilityDefinitionTinkererRoboGoblinLevel3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionDeathDamageAOEsapper

public class AbilityDefinitionDeathDamageAOEsapper extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPartialDamageAmount(int level, real value)
  • presetPartialDamageAmount(RealLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setPartialDamageRadius(int level, real value)
  • presetPartialDamageRadius(RealLevelClosure lc)

AbilityDefinitionAroo

public class AbilityDefinitionAroo extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUprootedDefenseType(int level, string value)
  • presetUprootedDefenseType(StringLevelClosure lc)
  • setRootedTurning(int level, bool value)
  • presetRootedTurning(BooleanLevelClosure lc)
  • setUprootedWeapons(int level, string value)
  • presetUprootedWeapons(StringLevelClosure lc)
  • setRootedWeapons(int level, string value)
  • presetRootedWeapons(StringLevelClosure lc)

AbilityDefinitionTinkererRoboGoblinLevel2

public class AbilityDefinitionTinkererRoboGoblinLevel2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setDefenseBonus(int level, int value)
  • presetDefenseBonus(IntLevelClosure lc)
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionLichFrostArmor

public class AbilityDefinitionLichFrostArmor extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArmorDuration(int level, real value)
  • presetArmorDuration(RealLevelClosure lc)
  • setArmorBonus(int level, real value)
  • presetArmorBonus(RealLevelClosure lc)

AbilityDefinitionTankUpgrade

public class AbilityDefinitionTankUpgrade extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionCripple

public class AbilityDefinitionCripple extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageReduction(int level, real value)
  • presetDamageReduction(RealLevelClosure lc)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)

AbilityDefinitionFlakCannon

public class AbilityDefinitionFlakCannon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSmallDamageRadius(int level, real value)
  • presetSmallDamageRadius(RealLevelClosure lc)
  • setSmallDamageAmount(int level, real value)
  • presetSmallDamageAmount(RealLevelClosure lc)
  • setMediumDamageAmount(int level, real value)
  • presetMediumDamageAmount(RealLevelClosure lc)
  • setMediumDamageRadius(int level, real value)
  • presetMediumDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)

AbilityDefinitionPossessionChanneling

public class AbilityDefinitionPossessionChanneling extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setTargetIsMagicImmune(int level, bool value)
  • presetTargetIsMagicImmune(BooleanLevelClosure lc)
  • setMaximumCreepLevel(int level, int value)
  • presetMaximumCreepLevel(IntLevelClosure lc)
  • setDamageAmplification(int level, real value)
  • presetDamageAmplification(RealLevelClosure lc)
  • setTargetIsInvulnerable(int level, bool value)
  • presetTargetIsInvulnerable(BooleanLevelClosure lc)

AbilityDefinitionRocketAttack

public class AbilityDefinitionRocketAttack extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumNumberofTargets(int level, int value)
  • presetMaximumNumberofTargets(IntLevelClosure lc)
  • setDamagePerTarget(int level, real value)
  • presetDamagePerTarget(RealLevelClosure lc)
  • setMaximumTotalDamage(int level, real value)
  • presetMaximumTotalDamage(RealLevelClosure lc)

AbilityDefinitionBrewmasterStormEarthandFire

public class AbilityDefinitionBrewmasterStormEarthandFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitTypes(int level, string value)
  • presetSummonedUnitTypes(StringLevelClosure lc)

AbilityDefinitionTinkererEngineeringUpgrade

public class AbilityDefinitionTinkererEngineeringUpgrade extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAbilityUpgrade(int level, string value)
  • presetAbilityUpgrade(StringLevelClosure lc)
  • setAbilityUpgrade1(int level, string value)
  • presetAbilityUpgrade1(StringLevelClosure lc)
  • setAbilityUpgrade2(int level, string value)
  • presetAbilityUpgrade2(StringLevelClosure lc)
  • setMoveSpeedBonus(int level, real value)
  • presetMoveSpeedBonus(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setAbilityUpgrade3(int level, string value)
  • presetAbilityUpgrade3(StringLevelClosure lc)

AbilityDefinitionMine

public class AbilityDefinitionMine extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setActivationDelay(int level, real value)
  • presetActivationDelay(RealLevelClosure lc)
  • setInvisibilityTransitionTime(int level, real value)
  • presetInvisibilityTransitionTime(RealLevelClosure lc)

AbilityDefinitionMagicImmunity

public class AbilityDefinitionMagicImmunity extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageFactor(int level, real value)
  • presetMagicDamageFactor(RealLevelClosure lc)

AbilityDefinitionLichFrostNova

public class AbilityDefinitionLichFrostNova extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAreaofEffectDamage(int level, real value)
  • presetAreaofEffectDamage(RealLevelClosure lc)
  • setSpecificTargetDamage(int level, real value)
  • presetSpecificTargetDamage(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)

AbilityDefinitionRoar

public class AbilityDefinitionRoar extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setPreferHostiles(int level, bool value)
  • presetPreferHostiles(BooleanLevelClosure lc)
  • setManaRegen(int level, real value)
  • presetManaRegen(RealLevelClosure lc)
  • setLifeRegenerationRate(int level, real value)
  • presetLifeRegenerationRate(RealLevelClosure lc)
  • setPreferFriendlies(int level, bool value)
  • presetPreferFriendlies(BooleanLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)

AbilityDefinitionRunedBracers

public class AbilityDefinitionRunedBracers extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setDamageReduction(int level, real value)
  • presetDamageReduction(RealLevelClosure lc)

AbilityDefinitionLichDarkRitual

public class AbilityDefinitionLichDarkRitual extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLeaveTargetAlive(int level, bool value)
  • presetLeaveTargetAlive(BooleanLevelClosure lc)
  • setLifeConvertedtoMana(int level, real value)
  • presetLifeConvertedtoMana(RealLevelClosure lc)
  • setLifeConvertedtoLife(int level, real value)
  • presetLifeConvertedtoLife(RealLevelClosure lc)
  • setLifeConversionAsPercent(int level, bool value)
  • presetLifeConversionAsPercent(BooleanLevelClosure lc)
  • setManaConversionAsPercent(int level, bool value)
  • presetManaConversionAsPercent(BooleanLevelClosure lc)

AbilityDefinitionTichondriusDarkSummoning

public class AbilityDefinitionTichondriusDarkSummoning extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumUnits(int level, int value)
  • presetMaximumUnits(IntLevelClosure lc)
  • setUseTeleportClustering(int level, bool value)
  • presetUseTeleportClustering(BooleanLevelClosure lc)
  • setCastingDelayseconds(int level, real value)
  • presetCastingDelayseconds(RealLevelClosure lc)

AbilityDefinitionItemSpeed

public class AbilityDefinitionItemSpeed extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionBloodlust

public class AbilityDefinitionBloodlust extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)
  • setScalingFactor(int level, real value)
  • presetScalingFactor(RealLevelClosure lc)

AbilityDefinitionDeathKnightDeathPact

public class AbilityDefinitionDeathKnightDeathPact extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLeaveTargetAlive(int level, bool value)
  • presetLeaveTargetAlive(BooleanLevelClosure lc)
  • setLifeConvertedtoMana(int level, real value)
  • presetLifeConvertedtoMana(RealLevelClosure lc)
  • setLifeConvertedtoLife(int level, real value)
  • presetLifeConvertedtoLife(RealLevelClosure lc)
  • setLifeConversionAsPercent(int level, bool value)
  • presetLifeConversionAsPercent(BooleanLevelClosure lc)
  • setManaConversionAsPercent(int level, bool value)
  • presetManaConversionAsPercent(BooleanLevelClosure lc)

AbilityDefinitionBlightPlacement

public class AbilityDefinitionBlightPlacement extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCreatesBlight(int level, bool value)
  • presetCreatesBlight(BooleanLevelClosure lc)
  • setExpansionAmount(int level, real value)
  • presetExpansionAmount(RealLevelClosure lc)

AbilityDefinitionSeaWitchForkedLightning

public class AbilityDefinitionSeaWitchForkedLightning extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofTargetsHit(int level, int value)
  • presetNumberofTargetsHit(IntLevelClosure lc)
  • setDamageperTarget(int level, real value)
  • presetDamageperTarget(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)

AbilityDefinitionStrengthMod

public class AbilityDefinitionStrengthMod extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionScrollofLifeRegen

public class AbilityDefinitionScrollofLifeRegen extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setDispelOnAttack(int level, bool value)
  • presetDispelOnAttack(BooleanLevelClosure lc)
  • setManaRegenerated(int level, real value)
  • presetManaRegenerated(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)
  • setLifeRegenerated(int level, real value)
  • presetLifeRegenerated(RealLevelClosure lc)

AbilityDefinitionHealCreepNormalAnhe

public class AbilityDefinitionHealCreepNormalAnhe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)

AbilityDefinitionAttackSpeedIncrease

public class AbilityDefinitionAttackSpeedIncrease extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedIncrease(int level, real value)
  • presetAttackSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionDefend

public class AbilityDefinitionDefend extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageTaken(int level, real value)
  • presetDamageTaken(RealLevelClosure lc)
  • setChancetoDeflect(int level, real value)
  • presetChancetoDeflect(RealLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setDamageDealt(int level, real value)
  • presetDamageDealt(RealLevelClosure lc)
  • setDeflectDamageTakenSpells(int level, real value)
  • presetDeflectDamageTakenSpells(RealLevelClosure lc)
  • setDeflectDamageTakenPiercing(int level, real value)
  • presetDeflectDamageTakenPiercing(RealLevelClosure lc)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)

AbilityDefinitionSentryWardAIsw

public class AbilityDefinitionSentryWardAIsw extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)
  • presetWardUnitType(StringLevelClosure lc)

AbilityDefinitionGrabTree

public class AbilityDefinitionGrabTree extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setMaximumAttacks(int level, int value)
  • presetMaximumAttacks(IntLevelClosure lc)
  • setAttachDelay(int level, real value)
  • presetAttachDelay(RealLevelClosure lc)
  • setDisabledAttackIndex(int level, int value)
  • presetDisabledAttackIndex(IntLevelClosure lc)
  • setRemoveDelay(int level, real value)
  • presetRemoveDelay(RealLevelClosure lc)

AbilityDefinitionDecouple

public class AbilityDefinitionDecouple extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPartnerUnitTypeOne(int level, string value)
  • presetPartnerUnitTypeOne(StringLevelClosure lc)
  • setPartnerUnitTypeTwo(int level, string value)
  • presetPartnerUnitTypeTwo(StringLevelClosure lc)

AbilityDefinitionDustofAppearance

public class AbilityDefinitionDustofAppearance extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionAttackBonusAItc

public class AbilityDefinitionAttackBonusAItc extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionItemDetectAoe

public class AbilityDefinitionItemDetectAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionRadius(int level, string value)
  • presetDetectionRadius(StringLevelClosure lc)

AbilityDefinitionAttackBonusPlus5

public class AbilityDefinitionAttackBonusPlus5 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionAttackBonusPlus7

public class AbilityDefinitionAttackBonusPlus7 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionAttackBonusPlus2

public class AbilityDefinitionAttackBonusPlus2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionDevour

public class AbilityDefinitionDevour extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxCreepLevel(int level, int value)
  • presetMaxCreepLevel(IntLevelClosure lc)

AbilityDefinitionAttackBonusPlus4

public class AbilityDefinitionAttackBonusPlus4 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionMountainKingThunderClap

public class AbilityDefinitionMountainKingThunderClap extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setSpecificTargetDamage(int level, real value)
  • presetSpecificTargetDamage(RealLevelClosure lc)
  • setAOEDamage(int level, real value)
  • presetAOEDamage(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)

AbilityDefinitionAttackBonusAItf

public class AbilityDefinitionAttackBonusAItf extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionAdet

public class AbilityDefinitionAdet extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionFingerofDeath

public class AbilityDefinitionFingerofDeath extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGraphicDelay(int level, real value)
  • presetGraphicDelay(RealLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setGraphicDuration(int level, real value)
  • presetGraphicDuration(RealLevelClosure lc)

AbilityDefinitionAttackBonusPlus1

public class AbilityDefinitionAttackBonusPlus1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)
  • presetAttackBonus(IntLevelClosure lc)

AbilityDefinitionSeaWitchFrostArrows

public class AbilityDefinitionSeaWitchFrostArrows extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStackFlags(int level, int value)
  • presetStackFlags(IntLevelClosure lc)
  • presetStackFlag(StackFlag stackFlag, boolean flag)
  • hasStackFlag(StackFlag stackFlag) returns boolean
  • setExtraDamage(int level, real value)
  • presetExtraDamage(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)

AbilityDefinitionFireBolt

public class AbilityDefinitionFireBolt extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionMountainKingThunderBolt

public class AbilityDefinitionMountainKingThunderBolt extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionSentinel

public class AbilityDefinitionSentinel extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHoveringSightRadius(int level, real value)
  • presetHoveringSightRadius(RealLevelClosure lc)
  • setInFlightSightRadius(int level, real value)
  • presetInFlightSightRadius(RealLevelClosure lc)
  • setNumberofOwls(int level, int value)
  • presetNumberofOwls(IntLevelClosure lc)
  • setHoveringHeight(int level, real value)
  • presetHoveringHeight(RealLevelClosure lc)
  • setDurationOfOwls(int level, real value)
  • presetDurationOfOwls(RealLevelClosure lc)

AbilityDefinitionArchMageSummonWaterElemental

public class AbilityDefinitionArchMageSummonWaterElemental extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionLoadBurrow

public class AbilityDefinitionLoadBurrow extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAllowedUnitType(int level, string value)
  • presetAllowedUnitType(StringLevelClosure lc)

AbilityDefinitionDispelMagiccreep

public class AbilityDefinitionDispelMagiccreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, real value)
  • presetManaLoss(RealLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionFragShards

public class AbilityDefinitionFragShards extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSmallDamageRadius(int level, real value)
  • presetSmallDamageRadius(RealLevelClosure lc)
  • setSmallDamageAmount(int level, real value)
  • presetSmallDamageAmount(RealLevelClosure lc)
  • setMediumDamageAmount(int level, real value)
  • presetMediumDamageAmount(RealLevelClosure lc)
  • setMediumDamageRadius(int level, real value)
  • presetMediumDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)

AbilityDefinitionDetectSentryWard

public class AbilityDefinitionDetectSentryWard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionPhoenixFire

public class AbilityDefinitionPhoenixFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setInitialDamage(int level, real value)
  • presetInitialDamage(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)

AbilityDefinitionRaiseDead

public class AbilityDefinitionRaiseDead extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitsSummonedTypeOne(int level, int value)
  • presetUnitsSummonedTypeOne(IntLevelClosure lc)
  • setUnitTypeForLimitCheck(int level, string value)
  • presetUnitTypeForLimitCheck(StringLevelClosure lc)
  • setUnitsSummonedTypeTwo(int level, int value)
  • presetUnitsSummonedTypeTwo(IntLevelClosure lc)
  • setUnitTypeTwo(int level, string value)
  • presetUnitTypeTwo(StringLevelClosure lc)
  • setUnitTypeOne(int level, string value)
  • presetUnitTypeOne(StringLevelClosure lc)

AbilityDefinitionAnwm

public class AbilityDefinitionAnwm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionRayOfDisruption

public class AbilityDefinitionRayOfDisruption extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLossPerUnit(int level, real value)
  • presetManaLossPerUnit(RealLevelClosure lc)
  • setMaximumDispelledUnits(int level, int value)
  • presetMaximumDispelledUnits(IntLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionShadowMeld

public class AbilityDefinitionShadowMeld extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDayNightDuration(int level, real value)
  • presetDayNightDuration(RealLevelClosure lc)
  • setActionDuration(int level, real value)
  • presetActionDuration(RealLevelClosure lc)
  • setFadeDuration(int level, real value)
  • presetFadeDuration(RealLevelClosure lc)
  • setPermanentCloak(int level, bool value)
  • presetPermanentCloak(BooleanLevelClosure lc)

AbilityDefinitionRoarAra2

public class AbilityDefinitionRoarAra2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageIncrease(int level, real value)
  • presetDamageIncrease(RealLevelClosure lc)
  • setDefenseIncrease(int level, int value)
  • presetDefenseIncrease(IntLevelClosure lc)
  • setPreferHostiles(int level, bool value)
  • presetPreferHostiles(BooleanLevelClosure lc)
  • setManaRegen(int level, real value)
  • presetManaRegen(RealLevelClosure lc)
  • setLifeRegenerationRate(int level, real value)
  • presetLifeRegenerationRate(RealLevelClosure lc)
  • setPreferFriendlies(int level, bool value)
  • presetPreferFriendlies(BooleanLevelClosure lc)
  • setMaxUnits(int level, int value)
  • presetMaxUnits(IntLevelClosure lc)

AbilityDefinitionGhostVisible

public class AbilityDefinitionGhostVisible extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDoesNotBlockBuildings(int level, bool value)
  • presetDoesNotBlockBuildings(BooleanLevelClosure lc)
  • setImmunetoMorphEffects(int level, bool value)
  • presetImmunetoMorphEffects(BooleanLevelClosure lc)

AbilityDefinitionDetectgeneral

public class AbilityDefinitionDetectgeneral extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionPIlotTankRifleman

public class AbilityDefinitionPIlotTankRifleman extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setConvertedUnitType(int level, string value)
  • presetConvertedUnitType(StringLevelClosure lc)
  • setRequiredUnitType(int level, string value)
  • presetRequiredUnitType(StringLevelClosure lc)

AbilityDefinitionFreezeDamageBonus

public class AbilityDefinitionFreezeDamageBonus extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • presetEnabledAttackIndex(IntLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)

AbilityDefinitionEtherealForm

public class AbilityDefinitionEtherealForm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionDetonate

public class AbilityDefinitionDetonate extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamagetoSummonedUnits(int level, real value)
  • presetDamagetoSummonedUnits(RealLevelClosure lc)
  • setManaLossperunit(int level, real value)
  • presetManaLossperunit(RealLevelClosure lc)

AbilityDefinitionRavenFormMedivh

public class AbilityDefinitionRavenFormMedivh extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionShadowHunterSerpentWard

public class AbilityDefinitionShadowHunterSerpentWard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionAbsorbMana

public class AbilityDefinitionAbsorbMana extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumManaAbsorbed(int level, real value)
  • presetMaximumManaAbsorbed(RealLevelClosure lc)
  • setMaximumLifeAbsorbed(int level, real value)
  • presetMaximumLifeAbsorbed(RealLevelClosure lc)

AbilityDefinitionAuraRegenerationStatue

public class AbilityDefinitionAuraRegenerationStatue extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentage(int level, bool value)
  • presetPercentage(BooleanLevelClosure lc)
  • setAmountofHitPointsRegenerated(int level, real value)
  • presetAmountofHitPointsRegenerated(RealLevelClosure lc)

AbilityDefinitionUnsummon

public class AbilityDefinitionUnsummon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAccumulationStep(int level, int value)
  • presetAccumulationStep(IntLevelClosure lc)
  • setSalvageCostRatio(int level, real value)
  • presetSalvageCostRatio(RealLevelClosure lc)

AbilityDefinitionTaurenChieftainShockWave

public class AbilityDefinitionTaurenChieftainShockWave extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)

AbilityDefinitionCrippleWarlock

public class AbilityDefinitionCrippleWarlock extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageReduction(int level, real value)
  • presetDamageReduction(RealLevelClosure lc)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)

AbilityDefinitionFarseerSpiritWolf

public class AbilityDefinitionFarseerSpiritWolf extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnit(int level, string value)
  • presetSummonedUnit(StringLevelClosure lc)
  • setNumberofSummonedUnits(int level, int value)
  • presetNumberofSummonedUnits(IntLevelClosure lc)

AbilityDefinitionPilotTankMortarTeam

public class AbilityDefinitionPilotTankMortarTeam extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setConvertedUnitType(int level, string value)
  • presetConvertedUnitType(StringLevelClosure lc)
  • setRequiredUnitType(int level, string value)
  • presetRequiredUnitType(StringLevelClosure lc)

AbilityDefinitionAntimagicShieldAIxs

public class AbilityDefinitionAntimagicShieldAIxs extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)
  • setDamageToSummonedUnits(int level, real value)
  • presetDamageToSummonedUnits(RealLevelClosure lc)
  • setManaLoss(int level, int value)
  • presetManaLoss(IntLevelClosure lc)
  • setShieldLife(int level, int value)
  • presetShieldLife(IntLevelClosure lc)

AbilityDefinitionPermanentAllPlus1

public class AbilityDefinitionPermanentAllPlus1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • presetHideButton(BooleanLevelClosure lc)
  • setIntelligenceBonus(int level, int value)
  • presetIntelligenceBonus(IntLevelClosure lc)
  • setAgilityBonus(int level, int value)
  • presetAgilityBonus(IntLevelClosure lc)
  • setStrengthBonus(int level, int value)
  • presetStrengthBonus(IntLevelClosure lc)

AbilityDefinitionAbolishMagic

public class AbilityDefinitionAbolishMagic extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, real value)
  • presetManaLoss(RealLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)

AbilityDefinitionRavenFormDruidoftheTalon

public class AbilityDefinitionRavenFormDruidoftheTalon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNormalFormUnit(int level, string value)
  • presetNormalFormUnit(StringLevelClosure lc)
  • setLandingDelayTime(int level, real value)
  • presetLandingDelayTime(RealLevelClosure lc)
  • setAltitudeAdjustmentDuration(int level, real value)
  • presetAltitudeAdjustmentDuration(RealLevelClosure lc)
  • setMorphingFlags(int level, int value)
  • presetMorphingFlags(IntLevelClosure lc)
  • presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)
  • hasMorphingFlag(MorphingFlag morphingFlag) returns boolean
  • setAlternateFormUnit(int level, string value)
  • presetAlternateFormUnit(StringLevelClosure lc)

AbilityDefinitionPlagueToss

public class AbilityDefinitionPlagueToss extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)
  • presetWardUnitType(StringLevelClosure lc)

AbilityDefinitionVampiricattack

public class AbilityDefinitionVampiricattack extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLifeStolenPerAttack(int level, real value)
  • presetLifeStolenPerAttack(RealLevelClosure lc)

AbilityDefinitionCargoHoldDeath

public class AbilityDefinitionCargoHoldDeath extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementUpdateFrequency(int level, real value)
  • presetMovementUpdateFrequency(RealLevelClosure lc)
  • setSummonedUnitDamage(int level, real value)
  • presetSummonedUnitDamage(RealLevelClosure lc)
  • setAttackUpdateFrequency(int level, real value)
  • presetAttackUpdateFrequency(RealLevelClosure lc)

AbilityDefinitionAcha

public class AbilityDefinitionAcha extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNewUnitType(int level, string value)
  • presetNewUnitType(StringLevelClosure lc)

AbilityDefinitionUnholyFrenzycreep

public class AbilityDefinitionUnholyFrenzycreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedBonus(int level, real value)
  • presetAttackSpeedBonus(RealLevelClosure lc)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionRenew

public class AbilityDefinitionRenew extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPowerbuildRate(int level, real value)
  • presetPowerbuildRate(RealLevelClosure lc)
  • setNavalRangeBonus(int level, real value)
  • presetNavalRangeBonus(RealLevelClosure lc)
  • setRepairTimeRatio(int level, real value)
  • presetRepairTimeRatio(RealLevelClosure lc)
  • setRepairCostRatio(int level, real value)
  • presetRepairCostRatio(RealLevelClosure lc)
  • setPowerbuildCost(int level, real value)
  • presetPowerbuildCost(RealLevelClosure lc)

AbilityDefinitionRegenLife

public class AbilityDefinitionRegenLife extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsRegeneratedPerSecond(int level, int value)
  • presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)

AbilityDefinitionBlightGrowthLarge

public class AbilityDefinitionBlightGrowthLarge extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCreatesBlight(int level, bool value)
  • presetCreatesBlight(BooleanLevelClosure lc)
  • setExpansionAmount(int level, real value)
  • presetExpansionAmount(RealLevelClosure lc)

AbilityDefinitionBlightedGoldmine

public class AbilityDefinitionBlightedGoldmine extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGoldperInterval(int level, int value)
  • presetGoldperInterval(IntLevelClosure lc)
  • setRadiusofMiningRing(int level, real value)
  • presetRadiusofMiningRing(RealLevelClosure lc)
  • setIntervalDuration(int level, real value)
  • presetIntervalDuration(RealLevelClosure lc)
  • setMaxNumberofMiners(int level, int value)
  • presetMaxNumberofMiners(IntLevelClosure lc)

AbilityDefinitionUnholyAuracreep

public class AbilityDefinitionUnholyAuracreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPercentBonus(int level, bool value)
  • presetPercentBonus(BooleanLevelClosure lc)
  • setLifeRegenerationIncrease(int level, real value)
  • presetLifeRegenerationIncrease(RealLevelClosure lc)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)

AbilityDefinitionRepairOrc

public class AbilityDefinitionRepairOrc extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPowerbuildRate(int level, real value)
  • presetPowerbuildRate(RealLevelClosure lc)
  • setNavalRangeBonus(int level, real value)
  • presetNavalRangeBonus(RealLevelClosure lc)
  • setRepairTimeRatio(int level, real value)
  • presetRepairTimeRatio(RealLevelClosure lc)
  • setRepairCostRatio(int level, real value)
  • presetRepairCostRatio(RealLevelClosure lc)
  • setPowerbuildCost(int level, real value)
  • presetPowerbuildCost(RealLevelClosure lc)

AbilityDefinitionEntanglingSeaweed

public class AbilityDefinitionEntanglingSeaweed extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionNeutralSpies

public class AbilityDefinitionNeutralSpies extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGoldCostperStructure(int level, int value)
  • presetGoldCostperStructure(IntLevelClosure lc)
  • setLumberCostperUse(int level, int value)
  • presetLumberCostperUse(IntLevelClosure lc)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionEntangle

public class AbilityDefinitionEntangle extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setResultingUnitType(int level, string value)
  • presetResultingUnitType(StringLevelClosure lc)

AbilityDefinitionRejuvination

public class AbilityDefinitionRejuvination extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsGained(int level, real value)
  • presetManaPointsGained(RealLevelClosure lc)
  • setNoTargetRequired(int level, bool value)
  • presetNoTargetRequired(BooleanLevelClosure lc)
  • setHitPointsGained(int level, real value)
  • presetHitPointsGained(RealLevelClosure lc)
  • setAllowWhenFull(int level, AllowWhenFull value)
  • presetAllowWhenFull(IntLevelClosure lc)

AbilityDefinitionEntanglingRootscreep

public class AbilityDefinitionEntanglingRootscreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)

AbilityDefinitionSelfDestruct

public class AbilityDefinitionSelfDestruct extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPartialDamageAmount(int level, real value)
  • presetPartialDamageAmount(RealLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setExplodesonDeath(int level, bool value)
  • presetExplodesonDeath(BooleanLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)
  • setPartialDamageRadius(int level, real value)
  • presetPartialDamageRadius(RealLevelClosure lc)

AbilityDefinitionBlightGrowthSmall

public class AbilityDefinitionBlightGrowthSmall extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCreatesBlight(int level, bool value)
  • presetCreatesBlight(BooleanLevelClosure lc)
  • setExpansionAmount(int level, real value)
  • presetExpansionAmount(RealLevelClosure lc)

AbilityDefinitionEnsnare

public class AbilityDefinitionEnsnare extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAirUnitHeight(int level, real value)
  • presetAirUnitHeight(RealLevelClosure lc)
  • setAirUnitLowerDuration(int level, real value)
  • presetAirUnitLowerDuration(RealLevelClosure lc)
  • setMeleeAttackRange(int level, real value)
  • presetMeleeAttackRange(RealLevelClosure lc)

AbilityDefinitionDeathDamageAOEmineBIG

public class AbilityDefinitionDeathDamageAOEmineBIG extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPartialDamageAmount(int level, real value)
  • presetPartialDamageAmount(RealLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setPartialDamageRadius(int level, real value)
  • presetPartialDamageRadius(RealLevelClosure lc)

AbilityDefinitionSerpentWardtentacleForgottenone

public class AbilityDefinitionSerpentWardtentacleForgottenone extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionTornadoDamage

public class AbilityDefinitionTornadoDamage extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMediumDamageRadius(int level, real value)
  • presetMediumDamageRadius(RealLevelClosure lc)
  • setMediumDamagePerSecond(int level, real value)
  • presetMediumDamagePerSecond(RealLevelClosure lc)
  • setSmallDamageRadius(int level, real value)
  • presetSmallDamageRadius(RealLevelClosure lc)
  • setSmallDamagePerSecond(int level, real value)
  • presetSmallDamagePerSecond(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)

AbilityDefinitionThunderBoltCreep

public class AbilityDefinitionThunderBoltCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionThunderClapCreep

public class AbilityDefinitionThunderClapCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setExtraDamageToTarget(int level, real value)
  • presetExtraDamageToTarget(RealLevelClosure lc)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)

AbilityDefinitionSelfDestructClockwerkGoblins

public class AbilityDefinitionSelfDestructClockwerkGoblins extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setExplodesonDeath(int level, bool value)
  • presetExplodesonDeath(BooleanLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setPartialDamageRadius(int level, real value)
  • presetPartialDamageRadius(RealLevelClosure lc)
  • setPartialDamageAmount(int level, real value)
  • presetPartialDamageAmount(RealLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)

AbilityDefinitionDeathDamageAOEmine

public class AbilityDefinitionDeathDamageAOEmine extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPartialDamageAmount(int level, real value)
  • presetPartialDamageAmount(RealLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setPartialDamageRadius(int level, real value)
  • presetPartialDamageRadius(RealLevelClosure lc)

AbilityDefinitionManaBurndemon

public class AbilityDefinitionManaBurndemon extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaDrained(int level, real value)
  • presetMaxManaDrained(RealLevelClosure lc)
  • setBoltLifetime(int level, real value)
  • presetBoltLifetime(RealLevelClosure lc)
  • setBoltDelay(int level, real value)
  • presetBoltDelay(RealLevelClosure lc)

AbilityDefinitionShockwaveTrap

public class AbilityDefinitionShockwaveTrap extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)
  • setDistance(int level, real value)
  • presetDistance(RealLevelClosure lc)
  • setFinalArea(int level, real value)
  • presetFinalArea(RealLevelClosure lc)
  • setMaximumDamage(int level, real value)
  • presetMaximumDamage(RealLevelClosure lc)

AbilityDefinitionShadowStrikeCreep

public class AbilityDefinitionShadowStrikeCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setInitialDamage(int level, real value)
  • presetInitialDamage(RealLevelClosure lc)
  • setDecayPower(int level, real value)
  • presetDecayPower(RealLevelClosure lc)
  • setDecayingDamage(int level, real value)
  • presetDecayingDamage(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionBashmaulSPBearlevel3

public class AbilityDefinitionBashmaulSPBearlevel3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNeverMiss(int level, bool value)
  • presetNeverMiss(BooleanLevelClosure lc)
  • setChancetoBash(int level, real value)
  • presetChancetoBash(RealLevelClosure lc)
  • setDamageMultiplier(int level, real value)
  • presetDamageMultiplier(RealLevelClosure lc)
  • setDamageBonus(int level, real value)
  • presetDamageBonus(RealLevelClosure lc)
  • setChancetoMiss(int level, real value)
  • presetChancetoMiss(RealLevelClosure lc)

AbilityDefinitionSlowCreep

public class AbilityDefinitionSlowCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setAlwaysAutocast(int level, bool value)
  • presetAlwaysAutocast(BooleanLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionReturnGold

public class AbilityDefinitionReturnGold extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAcceptsGold(int level, bool value)
  • presetAcceptsGold(BooleanLevelClosure lc)
  • setAcceptsLumber(int level, bool value)
  • presetAcceptsLumber(BooleanLevelClosure lc)

AbilityDefinitionWarStompseagiant

public class AbilityDefinitionWarStompseagiant extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setTerrainDeformationAmplitude(int level, real value)
  • presetTerrainDeformationAmplitude(RealLevelClosure lc)
  • setTerrainDeformationDurationms(int level, int value)
  • presetTerrainDeformationDurationms(IntLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionBladeMasterBladestorm

public class AbilityDefinitionBladeMasterBladestorm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMagicDamageReduction(int level, real value)
  • presetMagicDamageReduction(RealLevelClosure lc)
  • setDamagePerSecond(int level, real value)
  • presetDamagePerSecond(RealLevelClosure lc)

AbilityDefinitionTaurenChieftainWarStomp

public class AbilityDefinitionTaurenChieftainWarStomp extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionWarStomphydra

public class AbilityDefinitionWarStomphydra extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setTerrainDeformationAmplitude(int level, real value)
  • presetTerrainDeformationAmplitude(RealLevelClosure lc)
  • setTerrainDeformationDurationms(int level, int value)
  • presetTerrainDeformationDurationms(IntLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionBladeMasterWindWalk

public class AbilityDefinitionBladeMasterWindWalk extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBackstabDamage(int level, bool value)
  • presetBackstabDamage(BooleanLevelClosure lc)
  • setMovementSpeedIncrease(int level, real value)
  • presetMovementSpeedIncrease(RealLevelClosure lc)
  • setTransitionTime(int level, real value)
  • presetTransitionTime(RealLevelClosure lc)
  • setBackstabDamage1(int level, real value)
  • presetBackstabDamage1(RealLevelClosure lc)
  • setStartCooldownWhenDecloak(int level, bool value)
  • presetStartCooldownWhenDecloak(BooleanLevelClosure lc)

AbilityDefinitionSummonSeaElemental

public class AbilityDefinitionSummonSeaElemental extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitCount(int level, int value)
  • presetSummonedUnitCount(IntLevelClosure lc)
  • setSummonedUnitType(int level, string value)
  • presetSummonedUnitType(StringLevelClosure lc)

AbilityDefinitionWebcreep

public class AbilityDefinitionWebcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAirUnitHeight(int level, real value)
  • presetAirUnitHeight(RealLevelClosure lc)
  • setAirUnitLowerDuration(int level, real value)
  • presetAirUnitLowerDuration(RealLevelClosure lc)
  • setMeleeAttackRange(int level, real value)
  • presetMeleeAttackRange(RealLevelClosure lc)

AbilityDefinitionReturnGoldLumber

public class AbilityDefinitionReturnGoldLumber extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAcceptsGold(int level, bool value)
  • presetAcceptsGold(BooleanLevelClosure lc)
  • setAcceptsLumber(int level, bool value)
  • presetAcceptsLumber(BooleanLevelClosure lc)

AbilityDefinitionSelfDestruct3ClockwerkGoblins

public class AbilityDefinitionSelfDestruct3ClockwerkGoblins extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setExplodesonDeath(int level, bool value)
  • presetExplodesonDeath(BooleanLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setPartialDamageRadius(int level, real value)
  • presetPartialDamageRadius(RealLevelClosure lc)
  • setPartialDamageAmount(int level, real value)
  • presetPartialDamageAmount(RealLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)

AbilityDefinitionSelfDestruct2ClockwerkGoblins

public class AbilityDefinitionSelfDestruct2ClockwerkGoblins extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setExplodesonDeath(int level, bool value)
  • presetExplodesonDeath(BooleanLevelClosure lc)
  • setFullDamageRadius(int level, real value)
  • presetFullDamageRadius(RealLevelClosure lc)
  • setFullDamageAmount(int level, real value)
  • presetFullDamageAmount(RealLevelClosure lc)
  • setPartialDamageRadius(int level, real value)
  • presetPartialDamageRadius(RealLevelClosure lc)
  • setPartialDamageAmount(int level, real value)
  • presetPartialDamageAmount(RealLevelClosure lc)
  • setBuildingDamageFactor(int level, real value)
  • presetBuildingDamageFactor(RealLevelClosure lc)

AbilityDefinitionGraveyard

public class AbilityDefinitionGraveyard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setRadiusofCorpses(int level, real value)
  • presetRadiusofCorpses(RealLevelClosure lc)
  • setMaximumNumberofCorpses(int level, int value)
  • presetMaximumNumberofCorpses(IntLevelClosure lc)
  • setRadiusofGravestones(int level, real value)
  • presetRadiusofGravestones(RealLevelClosure lc)
  • setCorpseUnitType(int level, string value)
  • presetCorpseUnitType(StringLevelClosure lc)

AbilityDefinitionWarStompcreep

public class AbilityDefinitionWarStompcreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setTerrainDeformationAmplitude(int level, real value)
  • presetTerrainDeformationAmplitude(RealLevelClosure lc)
  • setTerrainDeformationDurationms(int level, int value)
  • presetTerrainDeformationDurationms(IntLevelClosure lc)
  • setDamage(int level, real value)
  • presetDamage(RealLevelClosure lc)

AbilityDefinitionWarp

public class AbilityDefinitionWarp extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setTeleportAreaWidth(int level, real value)
  • presetTeleportAreaWidth(RealLevelClosure lc)
  • setTeleportAreaHeight(int level, real value)
  • presetTeleportAreaHeight(RealLevelClosure lc)

AbilityDefinitionVampiricAuracreep

public class AbilityDefinitionVampiricAuracreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackDamageStolen(int level, real value)
  • presetAttackDamageStolen(RealLevelClosure lc)

AbilityDefinitionVenomSpearsCreep

public class AbilityDefinitionVenomSpearsCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • presetMovementSpeedFactor(RealLevelClosure lc)
  • setStackingType(int level, int value)
  • presetStackingTypes(IntLevelClosure lc)
  • presetStackingType(StackingType stackingType, boolean flag)
  • hasStackingType(StackingType stackingType) returns boolean
  • setDamageperSecond(int level, real value)
  • presetDamageperSecond(RealLevelClosure lc)
  • setAttackSpeedFactor(int level, real value)
  • presetAttackSpeedFactor(RealLevelClosure lc)

AbilityDefinitionBurrowDetectionFlyers

public class AbilityDefinitionBurrowDetectionFlyers extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionBlightDispelSmall

public class AbilityDefinitionBlightDispelSmall extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCreatesBlight(int level, bool value)
  • presetCreatesBlight(BooleanLevelClosure lc)
  • setExpansionAmount(int level, real value)
  • presetExpansionAmount(RealLevelClosure lc)

AbilityDefinitionLiquidFire

public class AbilityDefinitionLiquidFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedReduction(int level, real value)
  • presetAttackSpeedReduction(RealLevelClosure lc)
  • setMovementSpeedReduction(int level, real value)
  • presetMovementSpeedReduction(RealLevelClosure lc)
  • setRepairsAllowed(int level, bool value)
  • presetRepairsAllowed(BooleanLevelClosure lc)
  • setExtraDamagePerSecond(int level, real value)
  • presetExtraDamagePerSecond(RealLevelClosure lc)

AbilityDefinitionDetectGyrocopter

public class AbilityDefinitionDetectGyrocopter extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)
  • presetDetectionType(StringLevelClosure lc)

AbilityDefinitionLightningAttack

public class AbilityDefinitionLightningAttack extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGraphicDuration(int level, real value)
  • presetGraphicDuration(RealLevelClosure lc)
  • setGraphicDelay(int level, real value)
  • presetGraphicDelay(RealLevelClosure lc)

AbilityDefinitionBlightDispelLarge

public class AbilityDefinitionBlightDispelLarge extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCreatesBlight(int level, bool value)
  • presetCreatesBlight(BooleanLevelClosure lc)
  • setExpansionAmount(int level, real value)
  • presetExpansionAmount(RealLevelClosure lc)

AbilityDefinitionChaosCargoLoad

public class AbilityDefinitionChaosCargoLoad extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitTypeAllowed(int level, string value)
  • presetUnitTypeAllowed(StringLevelClosure lc)

AbilityDefinitionSunderingBlades

public class AbilityDefinitionSunderingBlades extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBonusDamageFlat(int level, real value)
  • presetBonusDamageFlat(RealLevelClosure lc)
  • setBonusDamagePercent(int level, real value)
  • presetBonusDamagePercent(RealLevelClosure lc)
  • setDefenseTypeAffected(int level, int types)
  • presetDefenseTypeAffected(IntLevelClosure lc)
  • presetDefenseTypeAffected(ArmorType atype, boolean flag)
  • hasStackingType(StackingType stackingType) returns boolean

AbilityDefinitionItemChainLightning

public class AbilityDefinitionItemChainLightning extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageperTarget(int level, real value)
  • presetDamageperTarget(RealLevelClosure lc)
  • setNumberofTargetsHit(int level, int value)
  • presetNumberofTargetsHit(IntLevelClosure lc)
  • setDamageReductionperTarget(int level, real value)
  • presetDamageReductionperTarget(RealLevelClosure lc)

AbilityDefinitionSlow1

public class AbilityDefinitionSlow1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAlwaysAutocast(int level, bool value)
  • setAttackSpeedFactor(int level, real value)
  • setMovementSpeedFactor(int level, real value)

AbilityDefinitionPenguinSqueek

public class AbilityDefinitionPenguinSqueek extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)

AbilityDefinitionPermanentHitPointBonusSmall

public class AbilityDefinitionPermanentHitPointBonusSmall extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxLifeGained(int level, int value)

AbilityDefinitionFrostArmorCreepAutocast

public class AbilityDefinitionFrostArmorCreepAutocast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArmorBonus(int level, real value)
  • setArmorDuration(int level, real value)

AbilityDefinitionFingerOfPain21Button

public class AbilityDefinitionFingerOfPain21Button extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGraphicDelay(int level, real value)
  • setGraphicDuration(int level, real value)
  • setDamage(int level, real value)

AbilityDefinitionPurgeWandOfNegation

public class AbilityDefinitionPurgeWandOfNegation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackUpdateFrequency(int level, int value)
  • setUnitPauseDuration(int level, real value)
  • setHeroPauseDuration(int level, real value)
  • setSummonedUnitDamage(int level, real value)
  • setManaLoss(int level, int value)
  • setMovementUpdateFrequency(int level, int value)

AbilityDefinitionPurgeTotemSP

public class AbilityDefinitionPurgeTotemSP extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackUpdateFrequency(int level, int value)
  • setUnitPauseDuration(int level, real value)
  • setHeroPauseDuration(int level, real value)
  • setSummonedUnitDamage(int level, real value)
  • setManaLoss(int level, int value)
  • setMovementUpdateFrequency(int level, int value)

AbilityDefinitionInventory2SlotUnitOrc

public class AbilityDefinitionInventory2SlotUnitOrc extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setItemCapacity(int level, int value)
  • setCanGetItems(int level, bool value)
  • setCanUseItems(int level, bool value)
  • setDropItemsOnDeath(int level, bool value)
  • setCanDropItems(int level, bool value)

AbilityDefinitionChenDrunkenHaze

public class AbilityDefinitionChenDrunkenHaze extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedModifier(int level, real value)
  • setAttacksPrevented(int level, string value)
  • setChanceToMiss(int level, real value)
  • setMovementSpeedModifier(int level, real value)

AbilityDefinitionChenDrunkenBrawler

public class AbilityDefinitionChenDrunkenBrawler extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoEvade(int level, real value)
  • setChancetoCriticalStrike(int level, real value)
  • setDamageMultiplier(int level, real value)
  • setNeverMiss(int level, bool value)
  • setExcludeItemDamage(int level, bool value)
  • setDamageBonus(int level, real value)

AbilityDefinitionFrostArmorAutocastNaga

public class AbilityDefinitionFrostArmorAutocastNaga extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setArmorBonus(int level, real value)
  • setArmorDuration(int level, real value)

AbilityDefinitionResurrectionItem

public class AbilityDefinitionResurrectionItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofCorpsesRaised(int level, int value)
  • setRaisedUnitsAreInvulnerable(int level, bool value)

AbilityDefinitionForkedLightningCreep

public class AbilityDefinitionForkedLightningCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDistance(int level, real value)
  • setFinalArea(int level, real value)
  • setNumberofTargetsHit(int level, int value)
  • setDamageperTarget(int level, real value)

AbilityDefinitionChenStormEarthAndFire

public class AbilityDefinitionChenStormEarthAndFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitTypes(int level, string value)

AbilityDefinitionFingerOfPain

public class AbilityDefinitionFingerOfPain extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGraphicDelay(int level, real value)
  • setGraphicDuration(int level, real value)
  • setDamage(int level, real value)

AbilityDefinitionSlowPoisonItem

public class AbilityDefinitionSlowPoisonItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamagePerSecond(int level, real value)
  • setMovementSpeedFactor(int level, real value)
  • setStackingType(int level, string value)
  • setAttackSpeedFactor(int level, real value)

AbilityDefinitionUnholyFrenzyItem

public class AbilityDefinitionUnholyFrenzyItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedBonus(int level, real value)
  • setDamageperSecond(int level, real value)

AbilityDefinitionAttackBonusPlus20

public class AbilityDefinitionAttackBonusPlus20 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackBonus(int level, int value)

AbilityDefinitionItemTransmute

public class AbilityDefinitionItemTransmute extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGoldCostFactor(int level, real value)
  • setAllowBounty(int level, bool value)
  • setLumberCostFactor(int level, real value)
  • setMaxCreepLevel(int level, int value)

AbilityDefinitionManaBonus200

public class AbilityDefinitionManaBonus200 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaGained(int level, int value)

AbilityDefinitionItemInvulLesser

public class AbilityDefinitionItemInvulLesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setData(int level, bool value)

AbilityDefinitionFingerOfDeath1

public class AbilityDefinitionFingerOfDeath1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGraphicDelay(int level, real value)
  • setGraphicDuration(int level, real value)
  • setDamage(int level, real value)

AbilityDefinitionItemInvulDivinity

public class AbilityDefinitionItemInvulDivinity extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setData(int level, bool value)

AbilityDefinitionRevealArcaneTower

public class AbilityDefinitionRevealArcaneTower extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionRadius(int level, string value)

AbilityDefinitionHowlOfTerror

public class AbilityDefinitionHowlOfTerror extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setPreferFriendlies(int level, bool value)
  • setPreferHostiles(int level, bool value)
  • setMaxUnits(int level, int value)
  • setDamageIncrease(int level, real value)
  • setManaRegen(int level, real value)
  • setLifeRegenerationRate(int level, real value)
  • setDefenseIncrease(int level, int value)

AbilityDefinitionFigurineFurbolgTracker

public class AbilityDefinitionFigurineFurbolgTracker extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonAmount(int level, int value)
  • setSummonUnitType(int level, string value)
  • setSummonUnitType1(int level, string value)
  • setSummonAmount1(int level, int value)

AbilityDefinitionWateryMinionItem

public class AbilityDefinitionWateryMinionItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitType(int level, string value)
  • setSummonedUnitCount(int level, int value)

AbilityDefinitionPowerupDispelAoe

public class AbilityDefinitionPowerupDispelAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLossPerUnit(int level, int value)
  • setDamageToSummonedUnits(int level, int value)

AbilityDefinitionItemAuraWarDrums

public class AbilityDefinitionItemAuraWarDrums extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackDamageIncrease(int level, real value)
  • setFlatBonus(int level, bool value)
  • setPlayChannelAnimation(int level, bool value)
  • setRangedBonus(int level, bool value)
  • setMeleeBonus(int level, bool value)

AbilityDefinitionAllPlus4

public class AbilityDefinitionAllPlus4 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • setStrengthBonus(int level, int value)
  • setAgilityBonus(int level, int value)
  • setIntelligenceBonus(int level, int value)

AbilityDefinitionAllPlus3

public class AbilityDefinitionAllPlus3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • setStrengthBonus(int level, int value)
  • setAgilityBonus(int level, int value)
  • setIntelligenceBonus(int level, int value)

AbilityDefinitionBeserkItem

public class AbilityDefinitionBeserkItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageTakenIncrease(int level, real value)
  • setAttackSpeedIncrease(int level, real value)
  • setMovementSpeedIncrease(int level, real value)

AbilityDefinitionPowerupHealAoeGreater

public class AbilityDefinitionPowerupHealAoeGreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)

AbilityDefinitionPowerupHealAoeLesser

public class AbilityDefinitionPowerupHealAoeLesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)

AbilityDefinitionPowerupHealAoe

public class AbilityDefinitionPowerupHealAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)

AbilityDefinitionBlinkBeastmasterBear

public class AbilityDefinitionBlinkBeastmasterBear extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumRange(int level, real value)
  • setMinimumRange(int level, real value)

AbilityDefinitionAvatarGarithos

public class AbilityDefinitionAvatarGarithos extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointBonus(int level, real value)
  • setMagicDamageReduction(int level, real value)
  • setDamageBonus(int level, real value)
  • setDefenseBonus(int level, real value)

AbilityDefinitionSummonLobstrokPrawns

public class AbilityDefinitionSummonLobstrokPrawns extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitType(int level, string value)
  • setSummonedUnitCount(int level, int value)

AbilityDefinitionChenBreathOfFire

public class AbilityDefinitionChenBreathOfFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDistance(int level, real value)
  • setDamage(int level, real value)
  • setMaxDamage(int level, real value)
  • setFinalArea(int level, real value)
  • setDamagePerSecond(int level, real value)

AbilityDefinitionCannibalizeAbomination

public class AbilityDefinitionCannibalizeAbomination extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsperSecond(int level, real value)
  • setMaxHitPoints(int level, real value)

AbilityDefinitionEnsnareNaga

public class AbilityDefinitionEnsnareNaga extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMeleeAttackRange(int level, real value)
  • setAirUnitHeight(int level, real value)
  • setAirUnitLowerDuration(int level, real value)

AbilityDefinitionAbolishMagicNaga

public class AbilityDefinitionAbolishMagicNaga extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, real value)
  • setSummonedUnitDamage(int level, real value)

AbilityDefinitionParasiteEredar

public class AbilityDefinitionParasiteEredar extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedFactor(int level, real value)
  • setAttackSpeedFactor(int level, real value)
  • setUnitType(int level, string value)
  • setDamageperSecond(int level, real value)
  • setStackingType(int level, string value)
  • setSummonedUnitCount(int level, int value)
  • setSummonedUnitDuration(int level, real value)

AbilityDefinitionCycloneNaga

public class AbilityDefinitionCycloneNaga extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanBeDispelled(int level, bool value)

AbilityDefinitionManaBurnHotkeyB

public class AbilityDefinitionManaBurnHotkeyB extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setBoltDelay(int level, real value)
  • setBoltLifetime(int level, real value)
  • setMaxManaDrained(int level, real value)

AbilityDefinitionFlameStrikeImprovedCreep

public class AbilityDefinitionFlameStrikeImprovedCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHalfDamageDealt(int level, real value)
  • setFullDamageDealt(int level, real value)
  • setFullDamageInterval(int level, real value)
  • setBuildingReduction(int level, real value)
  • setHalfDamageInterval(int level, real value)
  • setMaximumDamage(int level, real value)

AbilityDefinitionSentinelNoResearch

public class AbilityDefinitionSentinelNoResearch extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofOwls(int level, int value)
  • setInFlightSightRadius(int level, real value)
  • setHoveringHeight(int level, real value)
  • setHoveringSightRadius(int level, real value)
  • setDurationOfOwls(int level, real value)

AbilityDefinitionRainOfFireCreepGreater

public class AbilityDefinitionRainOfFireCreepGreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamagePerSecond(int level, real value)
  • setNumberofWaves(int level, int value)
  • setNumberofShards(int level, int value)
  • setMaximumDamageperWave(int level, real value)
  • setDamage(int level, real value)
  • setBuildingReduction(int level, real value)

AbilityDefinitionFeralSpiritAkama

public class AbilityDefinitionFeralSpiritAkama extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofSummonedUnits(int level, int value)
  • setSummonedUnit(int level, string value)

AbilityDefinitionFeralSpiritSpiritBeast

public class AbilityDefinitionFeralSpiritSpiritBeast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofSummonedUnits(int level, int value)
  • setSummonedUnit(int level, string value)

AbilityDefinitionRokhanHealingWave

public class AbilityDefinitionRokhanHealingWave extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofTargetsHit(int level, int value)
  • setDamageperTarget(int level, real value)
  • setDamageReductionperTarget(int level, real value)

AbilityDefinitionRokhanHex

public class AbilityDefinitionRokhanHex extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMorphUnitsWater(int level, string value)
  • setMorphUnitsAir(int level, string value)
  • setMaximumCreepLevel(int level, int value)
  • setMorphUnitsGround(int level, string value)
  • setMorphUnitsAmphibious(int level, string value)

AbilityDefinitionHarvestNaga

public class AbilityDefinitionHarvestNaga extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLumberCapacity(int level, int value)
  • setDamagetoTree(int level, int value)
  • setGoldCapacity(int level, int value)

AbilityDefinitionInciteUnholyFrenzy

public class AbilityDefinitionInciteUnholyFrenzy extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setData(int level, bool value)
  • setLeaveTargetAlive(int level, bool value)
  • setData1(int level, string value)

AbilityDefinitionRuneManaRestoreAoe

public class AbilityDefinitionRuneManaRestoreAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsGained(int level, int value)

AbilityDefinitionRuneManaRestoreGreaterAoe

public class AbilityDefinitionRuneManaRestoreGreaterAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaPointsGained(int level, int value)

AbilityDefinitionAuraPlagueAnimatedDead

public class AbilityDefinitionAuraPlagueAnimatedDead extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAuraDuration(int level, real value)
  • setDurationofPlagueWard(int level, real value)
  • setDamageperSecond(int level, real value)
  • setPlagueWardUnitType(int level, string value)

AbilityDefinitionRokhanVoodooSpirits

public class AbilityDefinitionRokhanVoodooSpirits extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxSwarmUnitsPerTarget(int level, int value)
  • setUnitReleaseIntervalseconds(int level, real value)
  • setNumberofSwarmUnits(int level, int value)
  • setSwarmUnitType(int level, string value)
  • setDamageReturnFactor(int level, real value)
  • setDamageReturnThreshold(int level, real value)

AbilityDefinitionBuildTinyLumberMill

public class AbilityDefinitionBuildTinyLumberMill extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitCreatedperplayerrace(int level, string value)

AbilityDefinitionBuildTinyBarracks

public class AbilityDefinitionBuildTinyBarracks extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitCreatedperplayerrace(int level, string value)

AbilityDefinitionRokhanSerpentWard

public class AbilityDefinitionRokhanSerpentWard extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitType(int level, string value)
  • setSummonedUnitCount(int level, int value)

AbilityDefinitionBlinkItem

public class AbilityDefinitionBlinkItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaximumRange(int level, real value)
  • setMinimumRange(int level, real value)

AbilityDefinitionBuildTinyAltar

public class AbilityDefinitionBuildTinyAltar extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitCreatedperplayerrace(int level, string value)

AbilityDefinitionRexxarSummonQuilbeast

public class AbilityDefinitionRexxarSummonQuilbeast extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitType(int level, string value)
  • setSummonedUnitCount(int level, int value)

AbilityDefinitionRexxarStampede

public class AbilityDefinitionRexxarStampede extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamageDelay(int level, real value)
  • setBeastsPerSecond(int level, int value)
  • setDamageRadius(int level, real value)
  • setBeastCollisionRadius(int level, real value)
  • setDamageAmount(int level, real value)

AbilityDefinitionBuildTinyFarm

public class AbilityDefinitionBuildTinyFarm extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitCreatedperplayerrace(int level, string value)

AbilityDefinitionFigurineBlueDrake

public class AbilityDefinitionFigurineBlueDrake extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonAmount(int level, int value)
  • setSummonUnitType(int level, string value)
  • setSummonUnitType1(int level, string value)
  • setSummonAmount1(int level, int value)

AbilityDefinitionBuildTinyBlacksmith

public class AbilityDefinitionBuildTinyBlacksmith extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUnitCreatedperplayerrace(int level, string value)

AbilityDefinitionRexxarSummonBear

public class AbilityDefinitionRexxarSummonBear extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofSummonedUnits(int level, int value)
  • setSummonedUnit(int level, string value)

AbilityDefinitionBurrowBarbedArachnathid

public class AbilityDefinitionBurrowBarbedArachnathid extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAlternateFormUnit(int level, string value)
  • setMorphingFlags(int level, string value)
  • setLandingDelayTime(int level, real value)
  • setNormalFormUnit(int level, string value)
  • setAltitudeAdjustmentDuration(int level, real value)

AbilityDefinitionAgilityBonusPlus10

public class AbilityDefinitionAgilityBonusPlus10 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHideButton(int level, bool value)
  • setStrengthBonus(int level, int value)
  • setAgilityBonus(int level, int value)
  • setIntelligenceBonus(int level, int value)

AbilityDefinitionCyclone1

public class AbilityDefinitionCyclone1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanBeDispelled(int level, bool value)

AbilityDefinitionRuneRestoreAoe

public class AbilityDefinitionRuneRestoreAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsRestored(int level, int value)
  • setManaPointsRestored(int level, int value)

AbilityDefinitionCriticalStrikeItem

public class AbilityDefinitionCriticalStrikeItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChancetoEvade(int level, real value)
  • setChancetoCriticalStrike(int level, real value)
  • setDamageMultiplier(int level, real value)
  • setNeverMiss(int level, bool value)
  • setExcludeItemDamage(int level, bool value)
  • setDamageBonus(int level, real value)

AbilityDefinitionControlMagicItem

public class AbilityDefinitionControlMagicItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChargeforCurrentLife(int level, real value)
  • setMaximumCreepLevel(int level, int value)
  • setManaperSummonedHitpoint(int level, real value)

AbilityDefinitionChainLightningItem

public class AbilityDefinitionChainLightningItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setNumberofTargetsHit(int level, int value)
  • setDamageperTarget(int level, real value)
  • setDamageReductionperTarget(int level, real value)

AbilityDefinitionAttackTargetPriority

public class AbilityDefinitionAttackTargetPriority extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setData(int level, bool value)

AbilityDefinitionRuneSpeedAoe

public class AbilityDefinitionRuneSpeedAoe extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedIncrease(int level, real value)

AbilityDefinitionDivineShieldItem

public class AbilityDefinitionDivineShieldItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setCanDeactivate(int level, bool value)

AbilityDefinitionDeathPactItem

public class AbilityDefinitionDeathPactItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setLeaveTargetAlive(int level, bool value)
  • setLifeConvertedtoLife(int level, real value)
  • setManaConversionAsPercent(int level, bool value)
  • setLifeConversionAsPercent(int level, bool value)
  • setLifeConvertedtoMana(int level, real value)

AbilityDefinitionShadowOrbAbility

public class AbilityDefinitionShadowOrbAbility extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • setDamageBonus(int level, real value)

AbilityDefinitionCairneEnduranceAura

public class AbilityDefinitionCairneEnduranceAura extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAttackSpeedIncrease(int level, real value)
  • setMovementSpeedIncrease(int level, real value)

AbilityDefinitionCairneReincarnation

public class AbilityDefinitionCairneReincarnation extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setReincarnationDelay(int level, real value)

AbilityDefinitionAIde

public class AbilityDefinitionAIde extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDefenseBonus(int level, int value)

AbilityDefinitionFigurineDragonspawnOverseer

public class AbilityDefinitionFigurineDragonspawnOverseer extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonAmount(int level, int value)
  • setSummonUnitType(int level, string value)
  • setSummonUnitType1(int level, string value)
  • setSummonAmount1(int level, int value)

AbilityDefinitionCairneShockWave

public class AbilityDefinitionCairneShockWave extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • setDistance(int level, real value)
  • setFinalArea(int level, real value)
  • setMaximumDamage(int level, real value)

AbilityDefinitionColdArrows

public class AbilityDefinitionColdArrows extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setStackFlags(int level, string value)
  • setExtraDamage(int level, real value)
  • setMovementSpeedFactor(int level, real value)
  • setAttackSpeedFactor(int level, real value)

AbilityDefinitionFingerOfDeathItem

public class AbilityDefinitionFingerOfDeathItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setGraphicDelay(int level, real value)
  • setGraphicDuration(int level, real value)
  • setDamage(int level, real value)

AbilityDefinitionSearingBladeFireMelee

public class AbilityDefinitionSearingBladeFireMelee extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • setDamageBonus(int level, real value)

AbilityDefinitionFrostguardFrostMelee

public class AbilityDefinitionFrostguardFrostMelee extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • setDamageBonus(int level, real value)

AbilityDefinitionInventory2SlotUnitNightElf

public class AbilityDefinitionInventory2SlotUnitNightElf extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setItemCapacity(int level, int value)
  • setCanGetItems(int level, bool value)
  • setCanUseItems(int level, bool value)
  • setDropItemsOnDeath(int level, bool value)
  • setCanDropItems(int level, bool value)

AbilityDefinitionRainOfChaosButton02

public class AbilityDefinitionRainOfChaosButton02 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAbilityforUnitCreation(int level, string value)
  • setNumberofUnitsCreated(int level, int value)

AbilityDefinitionReincarnationGeneric

public class AbilityDefinitionReincarnationGeneric extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setReincarnationDelay(int level, real value)

AbilityDefinitionAuraRegenerationItem

public class AbilityDefinitionAuraRegenerationItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAmountofHitPointsRegenerated(int level, real value)
  • setPercentage(int level, bool value)

AbilityDefinitionOrbOfGuldan

public class AbilityDefinitionOrbOfGuldan extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setEnabledAttackIndex(int level, int value)
  • setDamageBonus(int level, real value)

AbilityDefinitionRexxarStormBolt

public class AbilityDefinitionRexxarStormBolt extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)

AbilityDefinitionItemHealLeastest

public class AbilityDefinitionItemHealLeastest extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setHitPointsGained(int level, int value)

AbilityDefinitionHealingWard1

public class AbilityDefinitionHealingWard1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)

AbilityDefinitionHolyLightItem

public class AbilityDefinitionHolyLightItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setAmountHealedDamaged(int level, real value)

AbilityDefinitionThornyShieldDragonTurtle

public class AbilityDefinitionThornyShieldDragonTurtle extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setReturnedDamageFactor(int level, real value)
  • setReceivedDamageFactor(int level, real value)
  • setDefenseBonus(int level, real value)

AbilityDefinitionInventory2SlotUnitHuman

public class AbilityDefinitionInventory2SlotUnitHuman extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setItemCapacity(int level, int value)
  • setCanGetItems(int level, bool value)
  • setCanUseItems(int level, bool value)
  • setDropItemsOnDeath(int level, bool value)
  • setCanDropItems(int level, bool value)

AbilityDefinitionRuneOfTheWatcher

public class AbilityDefinitionRuneOfTheWatcher extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setWardUnitType(int level, string value)

AbilityDefinitionCairneWarStomp

public class AbilityDefinitionCairneWarStomp extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)

AbilityDefinitionGarithosShockWave

public class AbilityDefinitionGarithosShockWave extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDamage(int level, real value)
  • setDistance(int level, real value)
  • setFinalArea(int level, real value)
  • setMaximumDamage(int level, real value)

AbilityDefinitionDetectWarEagle

public class AbilityDefinitionDetectWarEagle extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDetectionType(int level, string value)

AbilityDefinitionHardenedSkinNagaTurtle

public class AbilityDefinitionHardenedSkinNagaTurtle extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setIgnoredDamage(int level, real value)
  • setIncludeMeleeDamage(int level, bool value)
  • setChancetoReduceDamage(int level, real value)
  • setIncludeRangedDamage(int level, bool value)
  • setMinimumDamage(int level, real value)

AbilityDefinitionMaxLifeBonusLeastest

public class AbilityDefinitionMaxLifeBonusLeastest extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxLifeGained(int level, int value)

AbilityDefinitionShamanClawsLightningMelee

public class AbilityDefinitionShamanClawsLightningMelee extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setChanceToHitUnits(int level, real value)
  • setEffectAbility(int level, string value)
  • setChanceToHitSummons(int level, real value)
  • setEnabledAttackIndex(int level, int value)
  • setChanceToHitHeros(int level, real value)
  • setDamageBonus(int level, real value)

AbilityDefinitionMaxManaBonusLeastest

public class AbilityDefinitionMaxManaBonusLeastest extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaGained(int level, int value)

AbilityDefinitionCrushingWaveLesser

public class AbilityDefinitionCrushingWaveLesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDistance(int level, real value)
  • setDamage(int level, real value)
  • setMaxDamage(int level, real value)
  • setFinalArea(int level, real value)

AbilityDefinitionCrushingWaveDragonTurtle

public class AbilityDefinitionCrushingWaveDragonTurtle extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setDistance(int level, real value)
  • setDamage(int level, real value)
  • setMaxDamage(int level, real value)
  • setFinalArea(int level, real value)

AbilityDefinitionMaxManaBonusLeastestReally

public class AbilityDefinitionMaxManaBonusLeastestReally extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMaxManaGained(int level, int value)

AbilityDefinitionDarkSummoning

public class AbilityDefinitionDarkSummoning extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setUseTeleportClustering(int level, bool value)
  • setMaximumUnits(int level, int value)
  • setCastingDelayseconds(int level, real value)

AbilityDefinitionAbolishMagicCreep12Pos

public class AbilityDefinitionAbolishMagicCreep12Pos extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, real value)
  • setSummonedUnitDamage(int level, real value)

AbilityDefinitionBanishCreep

public class AbilityDefinitionBanishCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setMovementSpeedReduction(int level, real value)
  • setAttackSpeedReduction(int level, real value)

AbilityDefinitionDisenchantNew

public class AbilityDefinitionDisenchantNew extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setManaLoss(int level, real value)
  • setSummonedUnitDamage(int level, real value)

AbilityDefinitionBlackArrowMeleeCreep

public class AbilityDefinitionBlackArrowMeleeCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setSummonedUnitDurationseconds(int level, real value)
  • setSummonedUnitType(int level, string value)
  • setNumberofSummonedUnits(int level, int value)
  • setDamageBonus(int level, real value)

AbilityDefinitionBloodlustCreepHotkeyB

public class AbilityDefinitionBloodlustCreepHotkeyB extends AbilityDefinition

Members:

  • construct(int newAbilityId)
  • setScalingFactor(int level, real value)
  • setAttackSpeedIncrease(int level, real value)
  • setMovementSpeedIncrease(int level, real value)

AbilityDefinitionPassiveHumanLumberHarvestingRhlh

public class AbilityDefinitionPassiveHumanLumberHarvestingRhlh extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveGhostIconOnlyUndeadAgho

public class AbilityDefinitionPassiveGhostIconOnlyUndeadAgho extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveUndeadGhoulFrenzyRugf

public class AbilityDefinitionPassiveUndeadGhoulFrenzyRugf extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionOnFireUndead

public class AbilityDefinitionOnFireUndead extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionOnFire

public class AbilityDefinitionOnFire extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionOnFireOrc

public class AbilityDefinitionOnFireOrc extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionOnFireNightElf

public class AbilityDefinitionOnFireNightElf extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionOnFireHuman

public class AbilityDefinitionOnFireHuman extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionDrop1

public class AbilityDefinitionDrop1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassivePhoenixFireAndEgg

public class AbilityDefinitionPassivePhoenixFireAndEgg extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveHumanRiflemanPlusRangeRhri

public class AbilityDefinitionPassiveHumanRiflemanPlusRangeRhri extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionShadowSight

public class AbilityDefinitionShadowSight extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionUltravision

public class AbilityDefinitionUltravision extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveOrcGruntBerserkRobs

public class AbilityDefinitionPassiveOrcGruntBerserkRobs extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveOrcBerserkersRobk

public class AbilityDefinitionPassiveOrcBerserkersRobk extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionFrostAttack12

public class AbilityDefinitionFrostAttack12 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionFrostBreathNewHasIcon

public class AbilityDefinitionFrostBreathNewHasIcon extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionFrostBreath

public class AbilityDefinitionFrostBreath extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionFrostAttack

public class AbilityDefinitionFrostAttack extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionFreezingBreath

public class AbilityDefinitionFreezingBreath extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSphereSoVLevel6

public class AbilityDefinitionSphereSoVLevel6 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSphereSoVLevel5

public class AbilityDefinitionSphereSoVLevel5 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSphereSoVLevel4

public class AbilityDefinitionSphereSoVLevel4 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSphereSoVLevel3

public class AbilityDefinitionSphereSoVLevel3 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSphereSoVLevel2

public class AbilityDefinitionSphereSoVLevel2 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSphereSoVLevel1

public class AbilityDefinitionSphereSoVLevel1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveUndeadSkeletalMasteryRusm

public class AbilityDefinitionPassiveUndeadSkeletalMasteryRusm extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSpellSteal

public class AbilityDefinitionSpellSteal extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSpikedBarricades

public class AbilityDefinitionSpikedBarricades extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSphere

public class AbilityDefinitionSphere extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionMoonGlaiveNoResearch

public class AbilityDefinitionMoonGlaiveNoResearch extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionMoonGlaive

public class AbilityDefinitionMoonGlaive extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionBouncingMissileFilter

public class AbilityDefinitionBouncingMissileFilter extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionStormHammers

public class AbilityDefinitionStormHammers extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionStandDown

public class AbilityDefinitionStandDown extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSellUnit

public class AbilityDefinitionSellUnit extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveOrcReinforcedDefenseRorb

public class AbilityDefinitionPassiveOrcReinforcedDefenseRorb extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionFlagOrcBattleStandard

public class AbilityDefinitionFlagOrcBattleStandard extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionMove

public class AbilityDefinitionMove extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveOrcSpikedBarricadeRosp

public class AbilityDefinitionPassiveOrcSpikedBarricadeRosp extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveOrcTrollRegenerationRotr

public class AbilityDefinitionPassiveOrcTrollRegenerationRotr extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveOrcGhostIconOnlyOrcAethUnused

public class AbilityDefinitionPassiveOrcGhostIconOnlyOrcAethUnused extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionImpalingBolt

public class AbilityDefinitionImpalingBolt extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionDropPilot

public class AbilityDefinitionDropPilot extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionItemRandomItem

public class AbilityDefinitionItemRandomItem extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveNightelfImprovedBowsReib

public class AbilityDefinitionPassiveNightelfImprovedBowsReib extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionRuneOfRebirth

public class AbilityDefinitionRuneOfRebirth extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionReinforcedBurrows

public class AbilityDefinitionReinforcedBurrows extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveSimple

public class AbilityDefinitionPassiveSimple extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionItemInvisGreater

public class AbilityDefinitionItemInvisGreater extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionItemInvisLesser

public class AbilityDefinitionItemInvisLesser extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionReassignableAttributeBonusPlus1

public class AbilityDefinitionReassignableAttributeBonusPlus1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionItemUltravision

public class AbilityDefinitionItemUltravision extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionRetrain

public class AbilityDefinitionRetrain extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveNightelfMarksmanshipRemk

public class AbilityDefinitionPassiveNightelfMarksmanshipRemk extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionLoadPilot

public class AbilityDefinitionLoadPilot extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionEthereal

public class AbilityDefinitionEthereal extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionInvulnerable

public class AbilityDefinitionInvulnerable extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionGyrocopterBombs

public class AbilityDefinitionGyrocopterBombs extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionRevenge

public class AbilityDefinitionRevenge extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionAlarm

public class AbilityDefinitionAlarm extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionResistantSkin31PosCreep

public class AbilityDefinitionResistantSkin31PosCreep extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionTankTurret

public class AbilityDefinitionTankTurret extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionFirelordIncinerate1

public class AbilityDefinitionFirelordIncinerate1 extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveNightelfWellSpringRews

public class AbilityDefinitionPassiveNightelfWellSpringRews extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionTornadoWander

public class AbilityDefinitionTornadoWander extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionResistantSkin

public class AbilityDefinitionResistantSkin extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionAttack

public class AbilityDefinitionAttack extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionPassiveHumanAnimalBreedingRhan

public class AbilityDefinitionPassiveHumanAnimalBreedingRhan extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionHero

public class AbilityDefinitionHero extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionWander

public class AbilityDefinitionWander extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionLocust

public class AbilityDefinitionLocust extends AbilityDefinition

Members:

  • construct(int newAbilityId)

AbilityDefinitionSpellShield

public class AbilityDefinitionSpellShield extends AbilityDefinition

Members:

  • construct(int newAbilityId)

Interfaces

TooltipGenerator

public interface TooltipGenerator

Members:

  • addProperty(string title, StringLevelClosure lc)
  • applyToDef(AbilityDefinition def)

Enums

AllowWhenFull

public enum AllowWhenFull

Values: NEVER, LIFE_ONLY, MANA_ONLY, ALWAYS

StackingType

public enum StackingType

Values: DAMAGE, MOVEMENT, ATTACK_RATE, KILL_UNIT

StackFlag

public enum StackFlag

Values: DAMAGE, MOVEMENT, ATTACK_RATE, KILL_UNIT

MorphingFlag

public enum MorphingFlag

Values: UNINTERRUPTABLE, IMMEDIATE_LANDING, IMMEDIATE_TAKE_OFF, PERMANENT, REQUIRES_PAYMENT

Extension Functions

AbilityDefinition.setDummyAbility

public function AbilityDefinition.setDummyAbility() returns AbilityDefinition

Makes an ability able to be cast by a dummy

Constants

USE_PROPERTY_SPACING

constant USE_PROPERTY_SPACING = true

🔧 Configurable. Override it in your map’s config package.

Configure this variable to false if you don’t want the property names to have spaces.