diff --git a/wurst/_wurst/assets/AbilityIds.wurst b/wurst/_wurst/assets/AbilityIds.wurst index 7a295fc4..6419d729 100644 --- a/wurst/_wurst/assets/AbilityIds.wurst +++ b/wurst/_wurst/assets/AbilityIds.wurst @@ -1,6 +1,7 @@ package AbilityIds import NoWurst +/** Built-in ability rawcodes. Use these with ability natives or to identify the base ability of an object-editing wrapper. */ public class AbilityIds static constant aOEdamageupondeath = 'Adda' // (Sapper) static constant abolishMagic = 'Aadm' diff --git a/wurst/_wurst/assets/BuffIds.wurst b/wurst/_wurst/assets/BuffIds.wurst index 98e67a9b..6430ba3a 100644 --- a/wurst/_wurst/assets/BuffIds.wurst +++ b/wurst/_wurst/assets/BuffIds.wurst @@ -1,6 +1,7 @@ package BuffIds import NoWurst +/** Built-in buff rawcodes. Use these as base IDs for `BuffDefinition`; an ability applies the buff to a unit. */ public class BuffIds static constant acidBomb = 'BNab' static constant aerialShackles = 'Bmlt' diff --git a/wurst/_wurst/assets/ItemIds.wurst b/wurst/_wurst/assets/ItemIds.wurst index 2fdb73ec..4f787403 100644 --- a/wurst/_wurst/assets/ItemIds.wurst +++ b/wurst/_wurst/assets/ItemIds.wurst @@ -1,6 +1,7 @@ package ItemIds import NoWurst +/** Built-in item rawcodes. Use these as base IDs for `ItemDefinition` or with item natives. */ public class ItemIds static constant alleriasFluteofAccuracy = 'afac' static constant amuletofRecall = 'amrc' diff --git a/wurst/_wurst/assets/UnitIds.wurst b/wurst/_wurst/assets/UnitIds.wurst index 6ede0dfd..748dfcc0 100644 --- a/wurst/_wurst/assets/UnitIds.wurst +++ b/wurst/_wurst/assets/UnitIds.wurst @@ -1,5 +1,6 @@ package UnitIds +/** Built-in unit, hero, and building rawcodes. Use these as base IDs for object editing or with unit natives. */ public class UnitIds static constant abomination = 'uabo' // model: Abomination scale: 0,9 selectScale: 2,1 static constant abominationcinematic = 'uabc' // model: AbominationCIN scale: 0,9 selectScale: 2,1 diff --git a/wurst/objediting/AbilityObjEditing.wurst b/wurst/objediting/AbilityObjEditing.wurst index f03f922a..81d853f4 100644 --- a/wurst/objediting/AbilityObjEditing.wurst +++ b/wurst/objediting/AbilityObjEditing.wurst @@ -52,6 +52,7 @@ public function AbilityDefinition.setDummyAbility() returns AbilityDefinition ..setCheckDependencies(false) return this +/** Create ability object data at compile time. Levels start at 1; generated field presets set all levels and add tooltip properties. */ public class AbilityDefinition protected ObjectDefinition def protected int lvls = 1 @@ -213,30 +214,38 @@ public class AbilityDefinition function setTargetAttachments(int value) def.setLvlDataInt("atac", 0, 0, value) + /** Target Attachment Point 1 / 'ata0' */ function setTargetAttachmentPoint(string value) def.setLvlDataString("ata0", 0, 0, value) + /** Target Attachment Point 2 / 'ata1' */ function setTargetAttachmentPoint1(string value) def.setLvlDataString("ata1", 0, 0, value) + /** Target Attachment Point 3 / 'ata2' */ function setTargetAttachmentPoint2(string value) def.setLvlDataString("ata2", 0, 0, value) + /** Target Attachment Point 4 / 'ata3' */ function setTargetAttachmentPoint3(string value) def.setLvlDataString("ata3", 0, 0, value) + /** Target Attachment Point 5 / 'ata4' */ function setTargetAttachmentPoint4(string value) def.setLvlDataString("ata4", 0, 0, value) + /** Target Attachment Point 6 / 'ata5' */ function setTargetAttachmentPoint5(string value) def.setLvlDataString("ata5", 0, 0, value) function setCasterAttachments(int value) def.setLvlDataInt("acac", 0, 0, value) + /** Caster Attachment Point 1 / 'acap' */ function setCasterAttachmentPoint(string value) def.setLvlDataString("acap", 0, 0, value) + /** Caster Attachment Point 2 / 'aca1' */ function setCasterAttachmentPoint1(string value) def.setLvlDataString("aca1", 0, 0, value) @@ -307,6 +316,7 @@ public class AbilityDefinition function setPriorityforSpellSteal(int value) def.setLvlDataInt("apri", 0, 0, value) + /** Order String - Use/Turn On / 'aord' */ function setOrderStringUseTurnOn(string value) def.setLvlDataString("aord", 0, 0, value) @@ -410,6 +420,7 @@ public class AbilityDefinition def.setLvlDataString("ausk", 0, 0, value) +/** 'Atau' / AbilityIds.taunt */ public class AbilityDefinitionTaunt extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.taunt) @@ -464,6 +475,7 @@ public class AbilityDefinitionTaunt extends AbilityDefinition def.setLvlDataInt("Tau4", level, 4, value) +/** 'AEpa' / AbilityIds.poisonArrows */ public class AbilityDefinitionPoisonArrows extends AbilityDefinition private bitset stackingTypesSet = bitset(0) construct(int newAbilityId) @@ -516,6 +528,7 @@ public class AbilityDefinitionPoisonArrows extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'AHca' / AbilityIds.coldArrows */ public class AbilityDefinitionRangerColdArrows extends AbilityDefinition private bitset stackFlagsSet = bitset(7) @@ -559,6 +572,7 @@ public class AbilityDefinitionRangerColdArrows extends AbilityDefinition addTooltipProperty("Movement Speed Factor", lc) +/** 'ANto' / AbilityIds.tornado */ public class AbilityDefinitionSeaWitchTornado extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tornado) @@ -571,6 +585,7 @@ public class AbilityDefinitionSeaWitchTornado extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'AIa4' / AbilityIds.agilityBonusPlus4 */ public class AbilityDefinitionAgilityBonusPlus4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus4) @@ -604,6 +619,7 @@ public class AbilityDefinitionAgilityBonusPlus4 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'ANtm' / AbilityIds.transmute */ public class AbilityDefinitionAlchemistTransmute extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.transmute) @@ -637,6 +653,7 @@ public class AbilityDefinitionAlchemistTransmute extends AbilityDefinition addTooltipProperty("Gold Cost Factor", lc) +/** 'AIa3' / AbilityIds.agilityBonusPlus3 */ public class AbilityDefinitionAgilityBonusPlus3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus3) @@ -670,6 +687,7 @@ public class AbilityDefinitionAgilityBonusPlus3 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIa1' / AbilityIds.agilityBonusPlus1 */ public class AbilityDefinitionAgilityBonusPlus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus1) @@ -703,6 +721,7 @@ public class AbilityDefinitionAgilityBonusPlus1 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIa2' / AbilityIds.agilityBonusPlus2 */ public class AbilityDefinitionAgilityBonusPlus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus2) @@ -736,6 +755,7 @@ public class AbilityDefinitionAgilityBonusPlus2 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIa5' / AbilityIds.agilityBonusPlus5 */ public class AbilityDefinitionAgilityBonusPlus5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus5) @@ -769,6 +789,7 @@ public class AbilityDefinitionAgilityBonusPlus5 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'ANth' / AbilityIds.thornyShieldCreep */ public class AbilityDefinitionThornyShieldCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.thornyShieldCreep) @@ -795,6 +816,7 @@ public class AbilityDefinitionThornyShieldCreep extends AbilityDefinition addTooltipProperty("Returned Damage Factor", lc) +/** 'AIa6' / AbilityIds.agilityBonusPlus6 */ public class AbilityDefinitionAgilityBonusPlus6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus6) @@ -828,6 +850,7 @@ public class AbilityDefinitionAgilityBonusPlus6 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AHdr' / AbilityIds.siphonMana */ public class AbilityDefinitionBloodMageSiphonMana extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.siphonMana) @@ -896,6 +919,7 @@ public class AbilityDefinitionBloodMageSiphonMana extends AbilityDefinition addTooltipProperty("Life Transferred Per Second", lc) +/** 'ACps' / AbilityIds.possessioncreep */ public class AbilityDefinitionPossessioncreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.possessioncreep) @@ -908,6 +932,7 @@ public class AbilityDefinitionPossessioncreep extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'AHds' / AbilityIds.divineShield */ public class AbilityDefinitionPaladinDivineShield extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.divineShield) @@ -920,6 +945,7 @@ public class AbilityDefinitionPaladinDivineShield extends AbilityDefinition addTooltipProperty("Can Deactivate", lc) +/** 'ACds' / AbilityIds.divineShield1 */ public class AbilityDefinitionDivineShieldCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.divineShield1) @@ -932,6 +958,7 @@ public class AbilityDefinitionDivineShieldCreep extends AbilityDefinition addTooltipProperty("Can Deactivate", lc) +/** 'ACpu' / AbilityIds.purgeCreep */ public class AbilityDefinitionPurgeCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.purgeCreep) @@ -979,10 +1006,12 @@ public class AbilityDefinitionPurgeCreep extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'ACr1' / AbilityIds.roarcreepSkeletalOrc */ public class AbilityDefinitionRoarcreepSkeletalOrc extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.roarcreepSkeletalOrc) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -1033,6 +1062,7 @@ public class AbilityDefinitionRoarcreepSkeletalOrc extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'ANta' / AbilityIds.taunt1 */ public class AbilityDefinitionTauntCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.taunt1) @@ -1087,6 +1117,7 @@ public class AbilityDefinitionTauntCreep extends AbilityDefinition def.setLvlDataInt("Tau4", level, 4, value) +/** 'ACr2' / AbilityIds.rejuvenation */ public class AbilityDefinitionRejuvinationFurbolg extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rejuvenation) @@ -1123,6 +1154,7 @@ public class AbilityDefinitionRejuvinationFurbolg extends AbilityDefinition def.setLvlDataInt("Rej3", level, 3, value) +/** 'ACpv' / AbilityIds.pulverize1 */ public class AbilityDefinitionPulverizecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pulverize1) @@ -1148,6 +1180,7 @@ public class AbilityDefinitionPulverizecreep extends AbilityDefinition def.setLevelsDataUnreal("War3", lvls, 3, lc) addTooltipProperty("Full Damage Radius", lc) + /** Chance to Stomp (%) / 'War1' */ function setChancetoStomp(int level, real value) def.setLvlDataUnreal("War1", level, 1, value) @@ -1156,6 +1189,7 @@ public class AbilityDefinitionPulverizecreep extends AbilityDefinition addTooltipProperty("Chance to Stomp (%)", lc) +/** 'ANsw' / AbilityIds.beastMasterSummonHawk */ public class AbilityDefinitionBeastMasterSummonHawk extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.beastMasterSummonHawk) @@ -1175,6 +1209,7 @@ public class AbilityDefinitionBeastMasterSummonHawk extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'ANsy' / AbilityIds.tinkererSummonFactoryLevel0 */ public class AbilityDefinitionTinkererSummonFactoryLevel0 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererSummonFactoryLevel0) @@ -1222,6 +1257,7 @@ public class AbilityDefinitionTinkererSummonFactoryLevel0 extends AbilityDefinit addTooltipProperty("Spawn Unit Duration", lc) +/** 'ACpy' / AbilityIds.polymorphcreep */ public class AbilityDefinitionPolymorphcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.polymorphcreep) @@ -1262,6 +1298,7 @@ public class AbilityDefinitionPolymorphcreep extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'ANst' / AbilityIds.beastMasterStampede */ public class AbilityDefinitionBeastMasterStampede extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.beastMasterStampede) @@ -1302,10 +1339,12 @@ public class AbilityDefinitionBeastMasterStampede extends AbilityDefinition addTooltipProperty("Damage Amount", lc) +/** 'ANso' / AbilityIds.soulBurn */ public class AbilityDefinitionFirelordSoulBurn extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.soulBurn) + /** Attack Speed Reduction (%) / 'Nso5' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nso5", level, 5, value) @@ -1327,6 +1366,7 @@ public class AbilityDefinitionFirelordSoulBurn extends AbilityDefinition def.setLevelsDataUnreal("Nso2", lvls, 2, lc) addTooltipProperty("Damage Period", lc) + /** Movement Speed Reduction (%) / 'Nso4' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nso4", level, 4, value) @@ -1342,6 +1382,7 @@ public class AbilityDefinitionFirelordSoulBurn extends AbilityDefinition addTooltipProperty("Damage Penalty", lc) +/** 'ANsq' / AbilityIds.beastMasterSummonQuilbeast */ public class AbilityDefinitionBeastMasterSummonQuilbeast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.beastMasterSummonQuilbeast) @@ -1361,10 +1402,12 @@ public class AbilityDefinitionBeastMasterSummonQuilbeast extends AbilityDefiniti addTooltipProperty("Summoned Unit Type", lc) +/** 'Afzy' / AbilityIds.frenzy */ public class AbilityDefinitionFrenzy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frenzy) + /** Movement Speed Increase (%) / 'Blo2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo2", level, 2, value) @@ -1372,6 +1415,7 @@ public class AbilityDefinitionFrenzy extends AbilityDefinition def.setLevelsDataUnreal("Blo2", lvls, 2, lc) addTooltipProperty("Movement Speed Increase (%)", lc) + /** Attack Speed Increase (%) / 'Blo1' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo1", level, 1, value) @@ -1387,6 +1431,7 @@ public class AbilityDefinitionFrenzy extends AbilityDefinition addTooltipProperty("Scaling Factor", lc) +/** 'ANsl' / AbilityIds.soulPreservation */ public class AbilityDefinitionMalganisSoulPreservation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.soulPreservation) @@ -1399,6 +1444,7 @@ public class AbilityDefinitionMalganisSoulPreservation extends AbilityDefinition addTooltipProperty("Unit to Preserve", lc) +/** 'ANsg' / AbilityIds.beastMasterSummonBear */ public class AbilityDefinitionBeastMasterSummonBear extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.beastMasterSummonBear) @@ -1418,6 +1464,7 @@ public class AbilityDefinitionBeastMasterSummonBear extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'ANsi' / AbilityIds.silence */ public class AbilityDefinitionDarkRangerSilence extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.silence) @@ -1436,6 +1483,7 @@ public class AbilityDefinitionDarkRangerSilence extends AbilityDefinition def.setLevelsDataUnreal("Nsi3", lvls, 3, lc) addTooltipProperty("Movement Speed Modifier", lc) + /** Chance To Miss (%) / 'Nsi2' */ function setChanceToMiss(int level, real value) def.setLvlDataUnreal("Nsi2", level, 2, value) @@ -1451,6 +1499,7 @@ public class AbilityDefinitionDarkRangerSilence extends AbilityDefinition addTooltipProperty("Attacks Prevented", lc) +/** 'ANsa' / AbilityIds.sanctuary */ public class AbilityDefinitionSanctuary extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sanctuary) @@ -1491,10 +1540,12 @@ public class AbilityDefinitionSanctuary extends AbilityDefinition addTooltipProperty("Unit Regeneration Delay", lc) +/** 'Sshm' / AbilityIds.shadowMeldInstant */ public class AbilityDefinitionShadowMeldInstant extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowMeldInstant) + /** Day/Night Duration / 'Shm2' */ function setDayNightDuration(int level, real value) def.setLvlDataUnreal("Shm2", level, 2, value) @@ -1524,6 +1575,7 @@ public class AbilityDefinitionShadowMeldInstant extends AbilityDefinition addTooltipProperty("Permanent Cloak", lc) +/** 'ANse' / AbilityIds.spellShieldAOE */ public class AbilityDefinitionSpellShieldAOE extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spellShieldAOE) @@ -1536,10 +1588,12 @@ public class AbilityDefinitionSpellShieldAOE extends AbilityDefinition addTooltipProperty("Shield Cooldown Time", lc) +/** 'AIae' / AbilityIds.itemAuraEndurance */ public class AbilityDefinitionItemAuraEndurance extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraEndurance) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) @@ -1547,6 +1601,7 @@ public class AbilityDefinitionItemAuraEndurance extends AbilityDefinition def.setLevelsDataUnreal("Oae1", lvls, 1, lc) addTooltipProperty("Movement Speed Increase (%)", lc) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -1555,6 +1610,7 @@ public class AbilityDefinitionItemAuraEndurance extends AbilityDefinition addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'ACs9' / AbilityIds.feralSpirit1 */ public class AbilityDefinitionSpiritPigcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.feralSpirit1) @@ -1574,6 +1630,7 @@ public class AbilityDefinitionSpiritPigcreep extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'Auco' / AbilityIds.unstableConcoction */ public class AbilityDefinitionUnstableConcoction extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unstableConcoction) @@ -1621,6 +1678,7 @@ public class AbilityDefinitionUnstableConcoction extends AbilityDefinition addTooltipProperty("Partial Damage Radius", lc) +/** 'AIad' / AbilityIds.itemAuraDevotion */ public class AbilityDefinitionItemAuraDevotion extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraDevotion) @@ -1640,6 +1698,7 @@ public class AbilityDefinitionItemAuraDevotion extends AbilityDefinition addTooltipProperty("Armor Bonus", lc) +/** 'AIaa' / AbilityIds.itemAttackDamageGain */ public class AbilityDefinitionAttackMod extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackDamageGain) @@ -1652,6 +1711,7 @@ public class AbilityDefinitionAttackMod extends AbilityDefinition addTooltipProperty("Attack Modification", lc) +/** 'AHav' / AbilityIds.avatar */ public class AbilityDefinitionMountainKingAvatar extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.avatar) @@ -1685,6 +1745,7 @@ public class AbilityDefinitionMountainKingAvatar extends AbilityDefinition addTooltipProperty("Hit Point Bonus", lc) +/** 'AIab' / AbilityIds.itemHeroStatBonus */ public class AbilityDefinitionAIab extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHeroStatBonus) @@ -1718,6 +1779,7 @@ public class AbilityDefinitionAIab extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'ANrn' / AbilityIds.reincarnation */ public class AbilityDefinitionMannorothReincarnation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.reincarnation) @@ -1730,6 +1792,7 @@ public class AbilityDefinitionMannorothReincarnation extends AbilityDefinition addTooltipProperty("Reincarnation Delay", lc) +/** 'AIan' / AbilityIds.itemAnimateDead */ public class AbilityDefinitionAnimateDead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAnimateDead) @@ -1756,6 +1819,7 @@ public class AbilityDefinitionAnimateDead extends AbilityDefinition addTooltipProperty("Inherit Upgrades", lc) +/** 'AIam' / AbilityIds.itemAgilityGain */ public class AbilityDefinitionAgilityMod extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAgilityGain) @@ -1789,6 +1853,7 @@ public class AbilityDefinitionAgilityMod extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'ACrf' / AbilityIds.rainofFire1 */ public class AbilityDefinitionRainofFirecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rainofFire1) @@ -1836,6 +1901,7 @@ public class AbilityDefinitionRainofFirecreep extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AUsl' / AbilityIds.sleep2 */ public class AbilityDefinitionDreadlordSleep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sleep2) @@ -1848,6 +1914,7 @@ public class AbilityDefinitionDreadlordSleep extends AbilityDefinition addTooltipProperty("Stun Duration", lc) +/** 'ACrd' / AbilityIds.raiseDeadCreep */ public class AbilityDefinitionRaiseDeadCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.raiseDeadCreep) @@ -1888,6 +1955,7 @@ public class AbilityDefinitionRaiseDeadCreep extends AbilityDefinition addTooltipProperty("Unit Type One", lc) +/** 'Afa2' / AbilityIds.faerieFireAfa2 */ public class AbilityDefinitionFaerieFireAfa2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.faerieFireAfa2) @@ -1907,10 +1975,12 @@ public class AbilityDefinitionFaerieFireAfa2 extends AbilityDefinition addTooltipProperty("Defense Reduction", lc) +/** 'Suhf' / AbilityIds.unholyFrenzy1 */ public class AbilityDefinitionUnholyFrenzyWarlock extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unholyFrenzy1) + /** Attack Speed Bonus (%) / 'Uhf1' */ function setAttackSpeedBonus(int level, real value) def.setLvlDataUnreal("Uhf1", level, 1, value) @@ -1926,6 +1996,7 @@ public class AbilityDefinitionUnholyFrenzyWarlock extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'AHad' / AbilityIds.devotionAura */ public class AbilityDefinitionPaladinDevotionAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.devotionAura) @@ -1945,6 +2016,7 @@ public class AbilityDefinitionPaladinDevotionAura extends AbilityDefinition addTooltipProperty("Armor Bonus", lc) +/** 'ANrg' / AbilityIds.tinkererRoboGoblinLevel0 */ public class AbilityDefinitionTinkererRoboGoblinLevel0 extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -2008,6 +2080,7 @@ public class AbilityDefinitionTinkererRoboGoblinLevel0 extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'ACrj' / AbilityIds.rejuvinationcreep */ public class AbilityDefinitionRejuvinationcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rejuvinationcreep) @@ -2044,6 +2117,7 @@ public class AbilityDefinitionRejuvinationcreep extends AbilityDefinition def.setLvlDataInt("Rej3", level, 3, value) +/** 'ANrf' / AbilityIds.rainofFire */ public class AbilityDefinitionRainofFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rainofFire) @@ -2091,10 +2165,12 @@ public class AbilityDefinitionRainofFire extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AIav' / AbilityIds.itemAuraVampiric */ public class AbilityDefinitionItemAuraVampiric extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraVampiric) + /** Attack Damage Stolen (%) / 'Uav1' */ function setAttackDamageStolen(int level, real value) def.setLvlDataUnreal("Uav1", level, 1, value) @@ -2103,6 +2179,7 @@ public class AbilityDefinitionItemAuraVampiric extends AbilityDefinition addTooltipProperty("Attack Damage Stolen (%)", lc) +/** 'AIau' / AbilityIds.itemAuraUnholy */ public class AbilityDefinitionItemAuraUnholy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraUnholy) @@ -2114,6 +2191,7 @@ public class AbilityDefinitionItemAuraUnholy extends AbilityDefinition def.setLevelsDataBoolean("Uau3", lvls, 3, lc) addTooltipProperty("Percent Bonus", lc) + /** Life Regeneration Increase (%) / 'Uau2' */ function setLifeRegenerationIncrease(int level, real value) def.setLvlDataUnreal("Uau2", level, 2, value) @@ -2121,6 +2199,7 @@ public class AbilityDefinitionItemAuraUnholy extends AbilityDefinition def.setLevelsDataUnreal("Uau2", lvls, 2, lc) addTooltipProperty("Life Regeneration Increase (%)", lc) + /** Movement Speed Increase (%) / 'Uau1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Uau1", level, 1, value) @@ -2129,6 +2208,7 @@ public class AbilityDefinitionItemAuraUnholy extends AbilityDefinition addTooltipProperty("Movement Speed Increase (%)", lc) +/** 'AHab' / AbilityIds.brillianceAura */ public class AbilityDefinitionArchMageBrillianceAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.brillianceAura) @@ -2148,6 +2228,7 @@ public class AbilityDefinitionArchMageBrillianceAura extends AbilityDefinition addTooltipProperty("Percent Bonus", lc) +/** 'ANre' / AbilityIds.manaRegeneration */ public class AbilityDefinitionNeutralRegenmanaonly extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaRegeneration) @@ -2167,10 +2248,12 @@ public class AbilityDefinitionNeutralRegenmanaonly extends AbilityDefinition addTooltipProperty("Amount Regenerated", lc) +/** 'ACro' / AbilityIds.roarcreep */ public class AbilityDefinitionRoarcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.roarcreep) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -2221,6 +2304,7 @@ public class AbilityDefinitionRoarcreep extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'AIat' / AbilityIds.itemDamageBonus */ public class AbilityDefinitionAttackBonus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDamageBonus) @@ -2233,6 +2317,7 @@ public class AbilityDefinitionAttackBonus extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AIas' / AbilityIds.itemAttackSpeedBonus */ public class AbilityDefinitionAIas extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedBonus) @@ -2245,6 +2330,7 @@ public class AbilityDefinitionAIas extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'ACrn' / AbilityIds.reincarnation1 */ public class AbilityDefinitionReincarnationcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.reincarnation1) @@ -2257,6 +2343,7 @@ public class AbilityDefinitionReincarnationcreep extends AbilityDefinition addTooltipProperty("Reincarnation Delay", lc) +/** 'AIar' / AbilityIds.itemAuraTrueshot */ public class AbilityDefinitionItemAuraTrueshot extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraTrueshot) @@ -2275,6 +2362,7 @@ public class AbilityDefinitionItemAuraTrueshot extends AbilityDefinition def.setLevelsDataBoolean("Ear3", lvls, 3, lc) addTooltipProperty("Ranged Bonus", lc) + /** Damage Bonus (%) / 'Ear1' */ function setDamageBonus(int level, real value) def.setLvlDataUnreal("Ear1", level, 1, value) @@ -2290,6 +2378,7 @@ public class AbilityDefinitionItemAuraTrueshot extends AbilityDefinition addTooltipProperty("Melee Bonus", lc) +/** 'ACt2' / AbilityIds.slam1 */ public class AbilityDefinitionThunderClapThunderLizard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.slam1) @@ -2323,6 +2412,7 @@ public class AbilityDefinitionThunderClapThunderLizard extends AbilityDefinition addTooltipProperty("Movement Speed Reduction", lc) +/** 'AEsh' / AbilityIds.shadowStrike */ public class AbilityDefinitionWardenShadowStrike extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowStrike) @@ -2363,10 +2453,12 @@ public class AbilityDefinitionWardenShadowStrike extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'AHbn' / AbilityIds.banish */ public class AbilityDefinitionBloodMageBanish extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.banish) + /** Attack Speed Reduction (%) / 'Hbn2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Hbn2", level, 2, value) @@ -2374,6 +2466,7 @@ public class AbilityDefinitionBloodMageBanish extends AbilityDefinition def.setLevelsDataUnreal("Hbn2", lvls, 2, lc) addTooltipProperty("Attack Speed Reduction (%)", lc) + /** Movement Speed Reduction (%) / 'Hbn1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Hbn1", level, 1, value) @@ -2382,6 +2475,7 @@ public class AbilityDefinitionBloodMageBanish extends AbilityDefinition addTooltipProperty("Movement Speed Reduction (%)", lc) +/** 'AIba' / AbilityIds.itemAuraBrilliance */ public class AbilityDefinitionItemAuraBrilliance extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraBrilliance) @@ -2401,6 +2495,7 @@ public class AbilityDefinitionItemAuraBrilliance extends AbilityDefinition addTooltipProperty("Percent Bonus", lc) +/** 'ANrc' / AbilityIds.rainofChaos */ public class AbilityDefinitionRainofChaos extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rainofChaos) @@ -2420,6 +2515,7 @@ public class AbilityDefinitionRainofChaos extends AbilityDefinition addTooltipProperty("Number of Units Created", lc) +/** 'AIbg' / AbilityIds.buildTinyGreatHall */ public class AbilityDefinitionBuildTinyGreatHall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.buildTinyGreatHall) @@ -2432,6 +2528,7 @@ public class AbilityDefinitionBuildTinyGreatHall extends AbilityDefinition addTooltipProperty("Unit Created (per player race)", lc) +/** 'AUts' / AbilityIds.cryptLordSpikedCarapace */ public class AbilityDefinitionCryptLordSpikedCarapace extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cryptLordSpikedCarapace) @@ -2458,6 +2555,7 @@ public class AbilityDefinitionCryptLordSpikedCarapace extends AbilityDefinition addTooltipProperty("Returned Damage Factor", lc) +/** 'AEsb' / AbilityIds.starfall1 */ public class AbilityDefinitionCenariusBeefyStarfall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.starfall1) @@ -2484,6 +2582,7 @@ public class AbilityDefinitionCenariusBeefyStarfall extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'AEsf' / AbilityIds.starfall */ public class AbilityDefinitionMoonPriestessStarfall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.starfall) @@ -2510,6 +2609,7 @@ public class AbilityDefinitionMoonPriestessStarfall extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'AHbz' / AbilityIds.blizzard */ public class AbilityDefinitionArchMageBlizzard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blizzard) @@ -2557,6 +2657,7 @@ public class AbilityDefinitionArchMageBlizzard extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AId1' / AbilityIds.itemArmorBonus */ public class AbilityDefinitionDefenseBonusPlus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorBonus) @@ -2569,6 +2670,7 @@ public class AbilityDefinitionDefenseBonusPlus1 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'ACsa' / AbilityIds.searingArrows */ public class AbilityDefinitionSearingArrowscreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.searingArrows) @@ -2581,6 +2683,7 @@ public class AbilityDefinitionSearingArrowscreep extends AbilityDefinition addTooltipProperty("Damage Bonus", lc) +/** 'ANs1' / AbilityIds.tinkererSummonFactoryLevel1 */ public class AbilityDefinitionTinkererSummonFactoryLevel1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererSummonFactoryLevel1) @@ -2628,6 +2731,7 @@ public class AbilityDefinitionTinkererSummonFactoryLevel1 extends AbilityDefinit addTooltipProperty("Spawn Unit Duration", lc) +/** 'AId3' / AbilityIds.defenseBonusPlus3 */ public class AbilityDefinitionDefenseBonusPlus3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defenseBonusPlus3) @@ -2640,6 +2744,7 @@ public class AbilityDefinitionDefenseBonusPlus3 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AId2' / AbilityIds.defenseBonusPlus2 */ public class AbilityDefinitionDefenseBonusPlus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defenseBonusPlus2) @@ -2652,6 +2757,7 @@ public class AbilityDefinitionDefenseBonusPlus2 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'ANs3' / AbilityIds.tinkererSummonFactoryLevel3 */ public class AbilityDefinitionTinkererSummonFactoryLevel3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererSummonFactoryLevel3) @@ -2699,6 +2805,7 @@ public class AbilityDefinitionTinkererSummonFactoryLevel3 extends AbilityDefinit addTooltipProperty("Spawn Unit Duration", lc) +/** 'ACsf' / AbilityIds.feralSpirit */ public class AbilityDefinitionSpiritWolfcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.feralSpirit) @@ -2718,6 +2825,7 @@ public class AbilityDefinitionSpiritWolfcreep extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'ANs2' / AbilityIds.tinkererSummonFactoryLevel2 */ public class AbilityDefinitionTinkererSummonFactoryLevel2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererSummonFactoryLevel2) @@ -2765,6 +2873,7 @@ public class AbilityDefinitionTinkererSummonFactoryLevel2 extends AbilityDefinit addTooltipProperty("Spawn Unit Duration", lc) +/** 'AIbm' / AbilityIds.maxManaBonusMost */ public class AbilityDefinitionMaxManaBonusMost extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.maxManaBonusMost) @@ -2777,6 +2886,7 @@ public class AbilityDefinitionMaxManaBonusMost extends AbilityDefinition addTooltipProperty("Max Mana Gained", lc) +/** 'ACsh' / AbilityIds.shockwave */ public class AbilityDefinitionShockwaveCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shockwave) @@ -2810,6 +2920,7 @@ public class AbilityDefinitionShockwaveCreep extends AbilityDefinition addTooltipProperty("Maximum Damage", lc) +/** 'AIbl' / AbilityIds.buildTinyCastle */ public class AbilityDefinitionBuildTinyCastle extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.buildTinyCastle) @@ -2822,6 +2933,7 @@ public class AbilityDefinitionBuildTinyCastle extends AbilityDefinition addTooltipProperty("Unit Created (per player race)", lc) +/** 'ACsi' / AbilityIds.silenceCreep */ public class AbilityDefinitionSilenceCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.silenceCreep) @@ -2840,6 +2952,7 @@ public class AbilityDefinitionSilenceCreep extends AbilityDefinition def.setLevelsDataUnreal("Nsi3", lvls, 3, lc) addTooltipProperty("Movement Speed Modifier", lc) + /** Chance To Miss (%) / 'Nsi2' */ function setChanceToMiss(int level, real value) def.setLvlDataUnreal("Nsi2", level, 2, value) @@ -2855,6 +2968,7 @@ public class AbilityDefinitionSilenceCreep extends AbilityDefinition addTooltipProperty("Attacks Prevented", lc) +/** 'ACsl' / AbilityIds.sleep1 */ public class AbilityDefinitionSleepcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sleep1) @@ -2867,6 +2981,7 @@ public class AbilityDefinitionSleepcreep extends AbilityDefinition addTooltipProperty("Stun Duration", lc) +/** 'AIbx' / AbilityIds.bashitem */ public class AbilityDefinitionBashitem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bashitem) @@ -2907,6 +3022,7 @@ public class AbilityDefinitionBashitem extends AbilityDefinition addTooltipProperty("Chance to Miss", lc) +/** 'AId5' / AbilityIds.defenseBonusPlus5 */ public class AbilityDefinitionDefenseBonusPlus5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defenseBonusPlus5) @@ -2919,6 +3035,7 @@ public class AbilityDefinitionDefenseBonusPlus5 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AHbh' / AbilityIds.bash */ public class AbilityDefinitionMountainKingBash extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bash) @@ -2959,6 +3076,7 @@ public class AbilityDefinitionMountainKingBash extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACsm' / AbilityIds.siphonManaCreep */ public class AbilityDefinitionSiphonManaCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.siphonManaCreep) @@ -3027,6 +3145,7 @@ public class AbilityDefinitionSiphonManaCreep extends AbilityDefinition addTooltipProperty("Drain Interval (seconds)", lc) +/** 'AId4' / AbilityIds.defenseBonusPlus4 */ public class AbilityDefinitionDefenseBonusPlus4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defenseBonusPlus4) @@ -3039,6 +3158,7 @@ public class AbilityDefinitionDefenseBonusPlus4 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AIbt' / AbilityIds.buildTinyScoutTower */ public class AbilityDefinitionBuildTinyScoutTower extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.buildTinyScoutTower) @@ -3051,6 +3171,7 @@ public class AbilityDefinitionBuildTinyScoutTower extends AbilityDefinition addTooltipProperty("Unit Created (per player race)", lc) +/** 'AIcf' / AbilityIds.itemImmolation */ public class AbilityDefinitionItemCloakOfFlames extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemImmolation) @@ -3077,6 +3198,7 @@ public class AbilityDefinitionItemCloakOfFlames extends AbilityDefinition addTooltipProperty("Mana Used Per Second", lc) +/** 'AIcd' / AbilityIds.itemAuraCommand */ public class AbilityDefinitionItemAuraCommand extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraCommand) @@ -3110,6 +3232,7 @@ public class AbilityDefinitionItemAuraCommand extends AbilityDefinition addTooltipProperty("Melee Bonus", lc) +/** 'Ahar' / AbilityIds.harvest */ public class AbilityDefinitionHarvest extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.harvest) @@ -3136,6 +3259,7 @@ public class AbilityDefinitionHarvest extends AbilityDefinition addTooltipProperty("Damage to Tree", lc) +/** 'ACm3' / AbilityIds.spellImmunity1 */ public class AbilityDefinitionMagicImmunityDragons extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spellImmunity1) @@ -3148,6 +3272,7 @@ public class AbilityDefinitionMagicImmunityDragons extends AbilityDefinition addTooltipProperty("Magic Damage Factor", lc) +/** 'ACm2' / AbilityIds.spellImmunity */ public class AbilityDefinitionMagicImmunityArchimonde extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spellImmunity) @@ -3160,6 +3285,7 @@ public class AbilityDefinitionMagicImmunityArchimonde extends AbilityDefinition addTooltipProperty("Magic Damage Factor", lc) +/** 'AIcb' / AbilityIds.orbofCorruption */ public class AbilityDefinitionOrbofCorruption extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orbofCorruption) @@ -3186,6 +3312,7 @@ public class AbilityDefinitionOrbofCorruption extends AbilityDefinition addTooltipProperty("Damage Bonus Dice", lc) +/** 'AEsv' / AbilityIds.wardenSpiritofVengeance */ public class AbilityDefinitionWardenSpiritofVengeance extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.wardenSpiritofVengeance) @@ -3205,6 +3332,7 @@ public class AbilityDefinitionWardenSpiritofVengeance extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'AIct' / AbilityIds.itemChangeTOD */ public class AbilityDefinitionItemChangeTOD extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemChangeTOD) @@ -3224,6 +3352,7 @@ public class AbilityDefinitionItemChangeTOD extends AbilityDefinition addTooltipProperty("New Time of Day - Hour", lc) +/** 'AEst' / AbilityIds.scout */ public class AbilityDefinitionMoonPriestessScout extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.scout) @@ -3243,6 +3372,7 @@ public class AbilityDefinitionMoonPriestessScout extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'AIcy' / AbilityIds.cycloneAIcy */ public class AbilityDefinitionCycloneAIcy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cycloneAIcy) @@ -3255,6 +3385,7 @@ public class AbilityDefinitionCycloneAIcy extends AbilityDefinition addTooltipProperty("Can Be Dispelled", lc) +/** 'Aexh' / AbilityIds.exhume */ public class AbilityDefinitionExhume extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.exhume) @@ -3274,6 +3405,7 @@ public class AbilityDefinitionExhume extends AbilityDefinition addTooltipProperty("Maximum Number of Corpses", lc) +/** 'AIco' / AbilityIds.itemCommand */ public class AbilityDefinitionItemCommand extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCommand) @@ -3286,6 +3418,7 @@ public class AbilityDefinitionItemCommand extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'AIe2' / AbilityIds.experienceModgreater */ public class AbilityDefinitionExperienceModgreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.experienceModgreater) @@ -3298,6 +3431,7 @@ public class AbilityDefinitionExperienceModgreater extends AbilityDefinition addTooltipProperty("Experience Gained", lc) +/** 'AId7' / AbilityIds.defenseBonusPlus7 */ public class AbilityDefinitionDefenseBonusPlus7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defenseBonusPlus7) @@ -3310,6 +3444,7 @@ public class AbilityDefinitionDefenseBonusPlus7 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AId8' / AbilityIds.defenseBonusPlus8 */ public class AbilityDefinitionDefenseBonusPlus8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defenseBonusPlus8) @@ -3322,6 +3457,7 @@ public class AbilityDefinitionDefenseBonusPlus8 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AId0' / AbilityIds.defenseBonusPlus10 */ public class AbilityDefinitionDefenseBonusPlus10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defenseBonusPlus10) @@ -3334,10 +3470,12 @@ public class AbilityDefinitionDefenseBonusPlus10 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AIdd' / AbilityIds.defendItem */ public class AbilityDefinitionDefendItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defendItem) + /** Damage Taken (%) / 'Def1' */ function setDamageTaken(int level, real value) def.setLvlDataUnreal("Def1", level, 1, value) @@ -3366,6 +3504,7 @@ public class AbilityDefinitionDefendItem extends AbilityDefinition def.setLevelsDataUnreal("Def4", lvls, 4, lc) addTooltipProperty("Attack Speed Factor", lc) + /** Damage Dealt (%) / 'Def2' */ function setDamageDealt(int level, real value) def.setLvlDataUnreal("Def2", level, 2, value) @@ -3395,10 +3534,12 @@ public class AbilityDefinitionDefendItem extends AbilityDefinition addTooltipProperty("Magic Damage Reduction", lc) +/** 'AIdf' / AbilityIds.orbofDarkness */ public class AbilityDefinitionOrbofDarkness extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orbofDarkness) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) @@ -3413,6 +3554,7 @@ public class AbilityDefinitionOrbofDarkness extends AbilityDefinition def.setLevelsDataInt("Iob5", lvls, 5, lc) addTooltipProperty("Enabled Attack Index", lc) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) @@ -3420,6 +3562,7 @@ public class AbilityDefinitionOrbofDarkness extends AbilityDefinition def.setLevelsDataUnreal("Iob4", lvls, 4, lc) addTooltipProperty("Chance To Hit Summons (%)", lc) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -3442,6 +3585,7 @@ public class AbilityDefinitionOrbofDarkness extends AbilityDefinition addTooltipProperty("Effect Ability", lc) +/** 'AIdi' / AbilityIds.itemDispel */ public class AbilityDefinitionItemDispelAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDispel) @@ -3461,6 +3605,7 @@ public class AbilityDefinitionItemDispelAoe extends AbilityDefinition addTooltipProperty("Mana Loss Per Unit", lc) +/** 'ACls' / AbilityIds.lightningShieldcreep */ public class AbilityDefinitionLightningShieldcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lightningShieldcreep) @@ -3473,6 +3618,7 @@ public class AbilityDefinitionLightningShieldcreep extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'Sch5' / AbilityIds.cargoHoldShip */ public class AbilityDefinitionCargoHoldShip extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cargoHoldShip) @@ -3485,6 +3631,7 @@ public class AbilityDefinitionCargoHoldShip extends AbilityDefinition addTooltipProperty("Cargo Capacity", lc) +/** 'Acan' / AbilityIds.cannibalize */ public class AbilityDefinitionCannibalize extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cannibalize) @@ -3504,6 +3651,7 @@ public class AbilityDefinitionCannibalize extends AbilityDefinition addTooltipProperty("Hit Points per Second", lc) +/** 'Sch4' / AbilityIds.cargoHoldTank */ public class AbilityDefinitionCargoHoldTank extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cargoHoldTank) @@ -3516,6 +3664,7 @@ public class AbilityDefinitionCargoHoldTank extends AbilityDefinition addTooltipProperty("Cargo Capacity", lc) +/** 'AIda' / AbilityIds.itemTemporaryAreaArmorBonus */ public class AbilityDefinitionItemDefenseAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTemporaryAreaArmorBonus) @@ -3542,6 +3691,7 @@ public class AbilityDefinitionItemDefenseAoe extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'Sch3' / AbilityIds.cargoHoldTransport */ public class AbilityDefinitionCargoHoldTransport extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cargoHoldTransport) @@ -3554,6 +3704,7 @@ public class AbilityDefinitionCargoHoldTransport extends AbilityDefinition addTooltipProperty("Cargo Capacity", lc) +/** 'Sch2' / AbilityIds.cargoHoldMeatWagon */ public class AbilityDefinitionCargoHoldMeatWagon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cargoHoldMeatWagon) @@ -3566,6 +3717,7 @@ public class AbilityDefinitionCargoHoldMeatWagon extends AbilityDefinition addTooltipProperty("Cargo Capacity", lc) +/** 'AIdc' / AbilityIds.itemDispelChain */ public class AbilityDefinitionItemDispelChain extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDispelChain) @@ -3592,10 +3744,12 @@ public class AbilityDefinitionItemDispelChain extends AbilityDefinition addTooltipProperty("Mana Loss Per Unit", lc) +/** 'AOae' / AbilityIds.enduranceAura1 */ public class AbilityDefinitionTaurenChieftainEnduranceAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.enduranceAura1) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) @@ -3603,6 +3757,7 @@ public class AbilityDefinitionTaurenChieftainEnduranceAura extends AbilityDefini def.setLevelsDataUnreal("Oae1", lvls, 1, lc) addTooltipProperty("Movement Speed Increase (%)", lc) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -3611,6 +3766,7 @@ public class AbilityDefinitionTaurenChieftainEnduranceAura extends AbilityDefini addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'AIdb' / AbilityIds.itemDefenseAoePlusHealing */ public class AbilityDefinitionItemDefenseAoePlusHealing extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDefenseAoePlusHealing) @@ -3637,6 +3793,7 @@ public class AbilityDefinitionItemDefenseAoePlusHealing extends AbilityDefinitio addTooltipProperty("Defense Bonus", lc) +/** 'ACmi' / AbilityIds.magicImmunityCreep */ public class AbilityDefinitionMagicImmunityCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.magicImmunityCreep) @@ -3649,6 +3806,7 @@ public class AbilityDefinitionMagicImmunityCreep extends AbilityDefinition addTooltipProperty("Magic Damage Factor", lc) +/** 'AEtq' / AbilityIds.tranquility */ public class AbilityDefinitionKeeperoftheGroveTranquility extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tranquility) @@ -3682,6 +3840,7 @@ public class AbilityDefinitionKeeperoftheGroveTranquility extends AbilityDefinit addTooltipProperty("Initial Immunity Duration", lc) +/** 'ANwk' / AbilityIds.windWalk1 */ public class AbilityDefinitionWindWalk extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.windWalk1) @@ -3700,6 +3859,7 @@ public class AbilityDefinitionWindWalk extends AbilityDefinition def.setLevelsDataBoolean("Owk4", lvls, 4, lc) addTooltipProperty("Backstab Damage", lc) + /** Movement Speed Increase (%) / 'Owk2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Owk2", level, 2, value) @@ -3736,10 +3896,12 @@ public class AbilityDefinitionWindWalk extends AbilityDefinition addTooltipProperty("Backstab Damage", lc) +/** 'ACmf' / AbilityIds.manaShieldCreep */ public class AbilityDefinitionManaShieldCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaShieldCreep) + /** Damage Absorbed (%) / 'Nms2' */ function setDamageAbsorbed(int level, real value) def.setLvlDataUnreal("Nms2", level, 2, value) @@ -3755,6 +3917,7 @@ public class AbilityDefinitionManaShieldCreep extends AbilityDefinition addTooltipProperty("Mana per Hit Point", lc) +/** 'ANwm' / AbilityIds.wateryMinion */ public class AbilityDefinitionWateryMinion extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.wateryMinion) @@ -3774,6 +3937,7 @@ public class AbilityDefinitionWateryMinion extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'AIds' / AbilityIds.itemDispelAoeWithCooldown */ public class AbilityDefinitionItemDispelAoeWithCooldown extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDispelAoeWithCooldown) @@ -3793,6 +3957,7 @@ public class AbilityDefinitionItemDispelAoeWithCooldown extends AbilityDefinitio addTooltipProperty("Mana Loss Per Unit", lc) +/** 'AEvi' / AbilityIds.evilIllidanMetamorphosis */ public class AbilityDefinitionEvilIllidanMetamorphosis extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -3849,6 +4014,7 @@ public class AbilityDefinitionEvilIllidanMetamorphosis extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'ACmp' / AbilityIds.impaleCreep */ public class AbilityDefinitionImpaleCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.impaleCreep) @@ -3896,6 +4062,7 @@ public class AbilityDefinitionImpaleCreep extends AbilityDefinition addTooltipProperty("Airborne Targets Vulnerable", lc) +/** 'ACmo' / AbilityIds.monsooncreep */ public class AbilityDefinitionMonsooncreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.monsooncreep) @@ -3922,6 +4089,7 @@ public class AbilityDefinitionMonsooncreep extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'Advm' / AbilityIds.devourMagic */ public class AbilityDefinitionDevourMagic extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.devourMagic) @@ -3969,6 +4137,7 @@ public class AbilityDefinitionDevourMagic extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'ACev' / AbilityIds.evasion */ public class AbilityDefinitionEvasion extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.evasion) @@ -3981,6 +4150,7 @@ public class AbilityDefinitionEvasion extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'Advc' / AbilityIds.devourCargo */ public class AbilityDefinitionCargoHoldDevour extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.devourCargo) @@ -4007,6 +4177,7 @@ public class AbilityDefinitionCargoHoldDevour extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'AIem' / AbilityIds.itemExperienceGain */ public class AbilityDefinitionExperienceMod extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemExperienceGain) @@ -4019,6 +4190,7 @@ public class AbilityDefinitionExperienceMod extends AbilityDefinition addTooltipProperty("Experience Gained", lc) +/** 'AIfg' / AbilityIds.cloudofFogItem */ public class AbilityDefinitionCloudofFogItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cloudofFogItem) @@ -4037,6 +4209,7 @@ public class AbilityDefinitionCloudofFogItem extends AbilityDefinition def.setLevelsDataUnreal("Nsi3", lvls, 3, lc) addTooltipProperty("Movement Speed Modifier", lc) + /** Chance To Miss (%) / 'Nsi2' */ function setChanceToMiss(int level, real value) def.setLvlDataUnreal("Nsi2", level, 2, value) @@ -4052,6 +4225,7 @@ public class AbilityDefinitionCloudofFogItem extends AbilityDefinition addTooltipProperty("Attacks Prevented", lc) +/** 'Adch' / AbilityIds.disenchantold */ public class AbilityDefinitionDisenchantold extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.disenchantold) @@ -4071,6 +4245,7 @@ public class AbilityDefinitionDisenchantold extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'Asal' / AbilityIds.pillage */ public class AbilityDefinitionPillage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pillage) @@ -4090,6 +4265,7 @@ public class AbilityDefinitionPillage extends AbilityDefinition addTooltipProperty("Salvage Cost Ratio", lc) +/** 'Apak' / AbilityIds.inventoryPackMule */ public class AbilityDefinitionInventoryPackMule extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inventoryPackMule) @@ -4130,10 +4306,12 @@ public class AbilityDefinitionInventoryPackMule extends AbilityDefinition addTooltipProperty("Item Capacity", lc) +/** 'AIff' / AbilityIds.itemFurbolgSummon */ public class AbilityDefinitionFigurineFurbolg extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemFurbolgSummon) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) @@ -4141,6 +4319,7 @@ public class AbilityDefinitionFigurineFurbolg extends AbilityDefinition def.setLevelsDataString("Ist2", lvls, 4, lc) addTooltipProperty("Summon 2 - Unit Type", lc) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) @@ -4148,6 +4327,7 @@ public class AbilityDefinitionFigurineFurbolg extends AbilityDefinition def.setLevelsDataInt("Isn2", lvls, 2, lc) addTooltipProperty("Summon 2 - Amount", lc) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) @@ -4155,6 +4335,7 @@ public class AbilityDefinitionFigurineFurbolg extends AbilityDefinition def.setLevelsDataString("Ist1", lvls, 3, lc) addTooltipProperty("Summon 1 - Unit Type", lc) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -4163,10 +4344,12 @@ public class AbilityDefinitionFigurineFurbolg extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'AIfh' / AbilityIds.itemFelhoundSummon */ public class AbilityDefinitionFigurineFelHound extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemFelhoundSummon) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) @@ -4174,6 +4357,7 @@ public class AbilityDefinitionFigurineFelHound extends AbilityDefinition def.setLevelsDataString("Ist2", lvls, 4, lc) addTooltipProperty("Summon 2 - Unit Type", lc) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) @@ -4181,6 +4365,7 @@ public class AbilityDefinitionFigurineFelHound extends AbilityDefinition def.setLevelsDataInt("Isn2", lvls, 2, lc) addTooltipProperty("Summon 2 - Amount", lc) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) @@ -4188,6 +4373,7 @@ public class AbilityDefinitionFigurineFelHound extends AbilityDefinition def.setLevelsDataString("Ist1", lvls, 3, lc) addTooltipProperty("Summon 1 - Unit Type", lc) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -4196,6 +4382,7 @@ public class AbilityDefinitionFigurineFelHound extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'AIfb' / AbilityIds.itemAttackFireBonus */ public class AbilityDefinitionFireDamageBonus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackFireBonus) @@ -4215,6 +4402,7 @@ public class AbilityDefinitionFireDamageBonus extends AbilityDefinition addTooltipProperty("Damage Bonus", lc) +/** 'AIf2' / AbilityIds.itemAttackHealReduction */ public class AbilityDefinitionHealReductionBonus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackHealReduction) @@ -4241,6 +4429,7 @@ public class AbilityDefinitionHealReductionBonus extends AbilityDefinition addTooltipProperty("Healing Multiplier", lc) +/** 'Adts' / AbilityIds.magicSentry */ public class AbilityDefinitionDetectMagicSentinel extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.magicSentry) @@ -4253,6 +4442,7 @@ public class AbilityDefinitionDetectMagicSentinel extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'ANvc' / AbilityIds.volcano */ public class AbilityDefinitionFirelordVolcano extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.volcano) @@ -4307,10 +4497,12 @@ public class AbilityDefinitionFirelordVolcano extends AbilityDefinition addTooltipProperty("Wave Count", lc) +/** 'AIfd' / AbilityIds.itemRedDrakeSummon */ public class AbilityDefinitionFigurineRedDrake extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRedDrakeSummon) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) @@ -4318,6 +4510,7 @@ public class AbilityDefinitionFigurineRedDrake extends AbilityDefinition def.setLevelsDataString("Ist2", lvls, 4, lc) addTooltipProperty("Summon 2 - Unit Type", lc) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) @@ -4325,6 +4518,7 @@ public class AbilityDefinitionFigurineRedDrake extends AbilityDefinition def.setLevelsDataInt("Isn2", lvls, 2, lc) addTooltipProperty("Summon 2 - Amount", lc) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) @@ -4332,6 +4526,7 @@ public class AbilityDefinitionFigurineRedDrake extends AbilityDefinition def.setLevelsDataString("Ist1", lvls, 3, lc) addTooltipProperty("Summon 1 - Unit Type", lc) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -4340,6 +4535,7 @@ public class AbilityDefinitionFigurineRedDrake extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'Ahwd' / AbilityIds.healingWard1 */ public class AbilityDefinitionHealingWard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.healingWard1) @@ -4352,6 +4548,7 @@ public class AbilityDefinitionHealingWard extends AbilityDefinition addTooltipProperty("Ward Unit Type", lc) +/** 'AIfa' / AbilityIds.flareGun */ public class AbilityDefinitionFlareGun extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.flareGun) @@ -4371,6 +4568,7 @@ public class AbilityDefinitionFlareGun extends AbilityDefinition addTooltipProperty("Delay For Target Effect", lc) +/** 'Slo2' / AbilityIds.loadWisp */ public class AbilityDefinitionLoadEntangledGoldMine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.loadWisp) @@ -4383,6 +4581,7 @@ public class AbilityDefinitionLoadEntangledGoldMine extends AbilityDefinition addTooltipProperty("Allowed Unit Type", lc) +/** 'ACnr' / AbilityIds.lifeRegenerationAura */ public class AbilityDefinitionNeutralRegenhealthonly extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lifeRegenerationAura) @@ -4402,6 +4601,7 @@ public class AbilityDefinitionNeutralRegenhealthonly extends AbilityDefinition addTooltipProperty("Amount of Hit Points Regenerated", lc) +/** 'Aoar' / AbilityIds.healingWardAura */ public class AbilityDefinitionAuraRegenerationHealingWard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.healingWardAura) @@ -4421,6 +4621,7 @@ public class AbilityDefinitionAuraRegenerationHealingWard extends AbilityDefinit addTooltipProperty("Amount of Hit Points Regenerated", lc) +/** 'Slo3' / AbilityIds.loadNavies */ public class AbilityDefinitionLoadNavies extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.loadNavies) @@ -4433,6 +4634,7 @@ public class AbilityDefinitionLoadNavies extends AbilityDefinition addTooltipProperty("Allowed Unit Type", lc) +/** 'Aivs' / AbilityIds.invisibility */ public class AbilityDefinitionInvisibility extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.invisibility) @@ -4445,6 +4647,7 @@ public class AbilityDefinitionInvisibility extends AbilityDefinition addTooltipProperty("Transition Time (seconds)", lc) +/** 'Aeye' / AbilityIds.sentryWard */ public class AbilityDefinitionSentryWard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sentryWard) @@ -4457,10 +4660,12 @@ public class AbilityDefinitionSentryWard extends AbilityDefinition addTooltipProperty("Ward Unit Type", lc) +/** 'AIfr' / AbilityIds.itemRockGolemSummon */ public class AbilityDefinitionFigurineRockGolem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRockGolemSummon) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) @@ -4468,6 +4673,7 @@ public class AbilityDefinitionFigurineRockGolem extends AbilityDefinition def.setLevelsDataString("Ist2", lvls, 4, lc) addTooltipProperty("Summon 2 - Unit Type", lc) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) @@ -4475,6 +4681,7 @@ public class AbilityDefinitionFigurineRockGolem extends AbilityDefinition def.setLevelsDataInt("Isn2", lvls, 2, lc) addTooltipProperty("Summon 2 - Amount", lc) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) @@ -4482,6 +4689,7 @@ public class AbilityDefinitionFigurineRockGolem extends AbilityDefinition def.setLevelsDataString("Ist1", lvls, 3, lc) addTooltipProperty("Summon 1 - Unit Type", lc) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -4490,10 +4698,12 @@ public class AbilityDefinitionFigurineRockGolem extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'AIfs' / AbilityIds.itemSkeletonSummon */ public class AbilityDefinitionFigurineSkeleton extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSkeletonSummon) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) @@ -4501,6 +4711,7 @@ public class AbilityDefinitionFigurineSkeleton extends AbilityDefinition def.setLevelsDataString("Ist2", lvls, 4, lc) addTooltipProperty("Summon 2 - Unit Type", lc) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) @@ -4508,6 +4719,7 @@ public class AbilityDefinitionFigurineSkeleton extends AbilityDefinition def.setLevelsDataInt("Isn2", lvls, 2, lc) addTooltipProperty("Summon 2 - Amount", lc) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) @@ -4515,6 +4727,7 @@ public class AbilityDefinitionFigurineSkeleton extends AbilityDefinition def.setLevelsDataString("Ist1", lvls, 3, lc) addTooltipProperty("Summon 1 - Unit Type", lc) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -4523,6 +4736,7 @@ public class AbilityDefinitionFigurineSkeleton extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'Asb1' / AbilityIds.submergeMyrmidon */ public class AbilityDefinitionSubmergeMyrmidon extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -4565,6 +4779,7 @@ public class AbilityDefinitionSubmergeMyrmidon extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'Asb2' / AbilityIds.submergeRoyalGuard */ public class AbilityDefinitionSubmergeRoyalGuard extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -4607,10 +4822,12 @@ public class AbilityDefinitionSubmergeRoyalGuard extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AIfu' / AbilityIds.itemDoomGuardSummon */ public class AbilityDefinitionFigurineDoomGuard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDoomGuardSummon) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) @@ -4618,6 +4835,7 @@ public class AbilityDefinitionFigurineDoomGuard extends AbilityDefinition def.setLevelsDataString("Ist2", lvls, 4, lc) addTooltipProperty("Summon 2 - Unit Type", lc) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) @@ -4625,6 +4843,7 @@ public class AbilityDefinitionFigurineDoomGuard extends AbilityDefinition def.setLevelsDataInt("Isn2", lvls, 2, lc) addTooltipProperty("Summon 2 - Amount", lc) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) @@ -4632,6 +4851,7 @@ public class AbilityDefinitionFigurineDoomGuard extends AbilityDefinition def.setLevelsDataString("Ist1", lvls, 3, lc) addTooltipProperty("Summon 1 - Unit Type", lc) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -4640,6 +4860,7 @@ public class AbilityDefinitionFigurineDoomGuard extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'Asb3' / AbilityIds.submergeSnapDragon */ public class AbilityDefinitionSubmergeSnapDragon extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -4682,6 +4903,7 @@ public class AbilityDefinitionSubmergeSnapDragon extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AIh1' / AbilityIds.itemHealLesser */ public class AbilityDefinitionItemHealLesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealLesser) @@ -4694,6 +4916,7 @@ public class AbilityDefinitionItemHealLesser extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIh2' / AbilityIds.itemHealGreater */ public class AbilityDefinitionItemHealGreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealGreater) @@ -4706,6 +4929,7 @@ public class AbilityDefinitionItemHealGreater extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIh3' / AbilityIds.itemHealLeast */ public class AbilityDefinitionItemHealLeast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealLeast) @@ -4718,6 +4942,7 @@ public class AbilityDefinitionItemHealLeast extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIgo' / AbilityIds.giveGold */ public class AbilityDefinitionGiveGold extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.giveGold) @@ -4730,6 +4955,7 @@ public class AbilityDefinitionGiveGold extends AbilityDefinition addTooltipProperty("Gold Given", lc) +/** 'AIi1' / AbilityIds.intelligenceBonusPlus1 */ public class AbilityDefinitionIntelligenceBonusPlus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus1) @@ -4763,6 +4989,7 @@ public class AbilityDefinitionIntelligenceBonusPlus1 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIi2' / AbilityIds.intelligenceBonusPlus2 */ public class AbilityDefinitionIntelligenceBonusPlus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus2) @@ -4796,6 +5023,7 @@ public class AbilityDefinitionIntelligenceBonusPlus2 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIi5' / AbilityIds.intelligenceBonusPlus5 */ public class AbilityDefinitionIntelligenceBonusPlus5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus5) @@ -4829,6 +5057,7 @@ public class AbilityDefinitionIntelligenceBonusPlus5 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'Abu2' / AbilityIds.burrowscarablvl2 */ public class AbilityDefinitionBurrowscarablvl2 extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -4878,6 +5107,7 @@ public class AbilityDefinitionBurrowscarablvl2 extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AIi4' / AbilityIds.intelligenceBonusPlus4 */ public class AbilityDefinitionIntelligenceBonusPlus4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus4) @@ -4911,6 +5141,7 @@ public class AbilityDefinitionIntelligenceBonusPlus4 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'ANlm' / AbilityIds.summonLavaSpawn */ public class AbilityDefinitionFirelordSummonLavaSpawn extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.summonLavaSpawn) @@ -4965,6 +5196,7 @@ public class AbilityDefinitionFirelordSummonLavaSpawn extends AbilityDefinition addTooltipProperty("Split Attack Count", lc) +/** 'Abu3' / AbilityIds.burrowscarablvl3 */ public class AbilityDefinitionBurrowscarablvl3 extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -5014,6 +5246,7 @@ public class AbilityDefinitionBurrowscarablvl3 extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'Ahea' / AbilityIds.heal */ public class AbilityDefinitionHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heal) @@ -5026,6 +5259,7 @@ public class AbilityDefinitionHeal extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIi3' / AbilityIds.intelligenceBonusPlus3 */ public class AbilityDefinitionIntelligenceBonusPlus3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus3) @@ -5059,6 +5293,7 @@ public class AbilityDefinitionIntelligenceBonusPlus3 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIi6' / AbilityIds.intelligenceBonusPlus6 */ public class AbilityDefinitionIntelligenceBonusPlus6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus6) @@ -5092,6 +5327,7 @@ public class AbilityDefinitionIntelligenceBonusPlus6 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'Absk' / AbilityIds.berserkerRage1 */ public class AbilityDefinitionBerserk extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.berserkerRage1) @@ -5118,6 +5354,7 @@ public class AbilityDefinitionBerserk extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'Arpb' / AbilityIds.replenishLifeMana */ public class AbilityDefinitionReplenishLifeMana extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.replenishLifeMana) @@ -5165,6 +5402,7 @@ public class AbilityDefinitionReplenishLifeMana extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIgu' / AbilityIds.ultraVisionGlyph */ public class AbilityDefinitionUltraVisionGlyph extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ultraVisionGlyph) @@ -5184,6 +5422,7 @@ public class AbilityDefinitionUltraVisionGlyph extends AbilityDefinition addTooltipProperty("Upgrade Type", lc) +/** 'Arpl' / AbilityIds.replenishLife */ public class AbilityDefinitionReplenishLife extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.replenishLife) @@ -5217,6 +5456,7 @@ public class AbilityDefinitionReplenishLife extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Aiun' / AbilityIds.inventory2slotunitUndead */ public class AbilityDefinitionInventory2slotunitUndead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inventory2slotunitUndead) @@ -5257,6 +5497,7 @@ public class AbilityDefinitionInventory2slotunitUndead extends AbilityDefinition addTooltipProperty("Item Capacity", lc) +/** 'Ambt' / AbilityIds.replenishManaandLife */ public class AbilityDefinitionManaBattery extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.replenishManaandLife) @@ -5297,6 +5538,7 @@ public class AbilityDefinitionManaBattery extends AbilityDefinition addTooltipProperty("Regenerate Only At Night", lc) +/** 'Arpm' / AbilityIds.replenishMana */ public class AbilityDefinitionReplenishMana extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.replenishMana) @@ -5330,6 +5572,7 @@ public class AbilityDefinitionReplenishMana extends AbilityDefinition addTooltipProperty("Maximum Units Affected", lc) +/** 'Anh1' / AbilityIds.healCreepNormal */ public class AbilityDefinitionHealCreepNormal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.healCreepNormal) @@ -5342,6 +5585,7 @@ public class AbilityDefinitionHealCreepNormal extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Anh2' / AbilityIds.healCreepHigh */ public class AbilityDefinitionHealCreepHigh extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.healCreepHigh) @@ -5354,6 +5598,7 @@ public class AbilityDefinitionHealCreepHigh extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Aasl' / AbilityIds.slowAura */ public class AbilityDefinitionAuraSlow extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.slowAura) @@ -5380,6 +5625,7 @@ public class AbilityDefinitionAuraSlow extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'Acrs' / AbilityIds.curse */ public class AbilityDefinitionCurse extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.curse) @@ -5392,10 +5638,12 @@ public class AbilityDefinitionCurse extends AbilityDefinition addTooltipProperty("Chance to Miss", lc) +/** 'SNeq' / AbilityIds.earthquake */ public class AbilityDefinitionSuperEarthquake extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.earthquake) + /** Units Slowed (%) / 'Oeq3' */ function setUnitsSlowed(int level, real value) def.setLvlDataUnreal("Oeq3", level, 3, value) @@ -5425,6 +5673,7 @@ public class AbilityDefinitionSuperEarthquake extends AbilityDefinition addTooltipProperty("Damage per Second to Buildings", lc) +/** 'AIgf' / AbilityIds.fortificationGlyph */ public class AbilityDefinitionFortificationGlyph extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.fortificationGlyph) @@ -5444,6 +5693,7 @@ public class AbilityDefinitionFortificationGlyph extends AbilityDefinition addTooltipProperty("Upgrade Type", lc) +/** 'Ambd' / AbilityIds.manaBurn */ public class AbilityDefinitionManaBurndemonAmbd extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaBurn) @@ -5470,6 +5720,7 @@ public class AbilityDefinitionManaBurndemonAmbd extends AbilityDefinition addTooltipProperty("Bolt Delay", lc) +/** 'AOfs' / AbilityIds.farSight */ public class AbilityDefinitionFarseerFarSight extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.farSight) @@ -5482,6 +5733,7 @@ public class AbilityDefinitionFarseerFarSight extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'AIgm' / AbilityIds.agilityModPlus2 */ public class AbilityDefinitionAgilityModPlus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityModPlus2) @@ -5515,6 +5767,7 @@ public class AbilityDefinitionAgilityModPlus2 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'Ahr2' / AbilityIds.harvestLumberArchimondeghouls */ public class AbilityDefinitionHarvestLumberArchimondeghouls extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.harvestLumberArchimondeghouls) @@ -5534,6 +5787,7 @@ public class AbilityDefinitionHarvestLumberArchimondeghouls extends AbilityDefin addTooltipProperty("Damage to Tree", lc) +/** 'AIhw' / AbilityIds.healingWardAIhw */ public class AbilityDefinitionHealingWardAIhw extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.healingWardAIhw) @@ -5546,6 +5800,7 @@ public class AbilityDefinitionHealingWardAIhw extends AbilityDefinition addTooltipProperty("Ward Unit Type", lc) +/** 'AEIl' / AbilityIds.metamorphosis1 */ public class AbilityDefinitionIllidanMetamorphosis extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -5602,6 +5857,7 @@ public class AbilityDefinitionIllidanMetamorphosis extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AChx' / AbilityIds.hexCreep */ public class AbilityDefinitionHexCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.hexCreep) @@ -5642,6 +5898,7 @@ public class AbilityDefinitionHexCreep extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'AChw' / AbilityIds.healingWard */ public class AbilityDefinitionHealingWardcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.healingWard) @@ -5654,6 +5911,7 @@ public class AbilityDefinitionHealingWardcreep extends AbilityDefinition addTooltipProperty("Ward Unit Type", lc) +/** 'Abtl' / AbilityIds.battleStations */ public class AbilityDefinitionBattlestations extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.battleStations) @@ -5673,6 +5931,7 @@ public class AbilityDefinitionBattlestations extends AbilityDefinition addTooltipProperty("Allowed Unit Type", lc) +/** 'AChv' / AbilityIds.healingWaveCreep */ public class AbilityDefinitionHealingWaveCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.healingWaveCreep) @@ -5699,6 +5958,7 @@ public class AbilityDefinitionHealingWaveCreep extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'ACif' / AbilityIds.innerFireCreep */ public class AbilityDefinitionInnerFireCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.innerFireCreep) @@ -5724,6 +5984,7 @@ public class AbilityDefinitionInnerFireCreep extends AbilityDefinition def.setLevelsDataInt("Inf2", lvls, 2, lc) addTooltipProperty("Defense Increase", lc) + /** Damage Increase (%) / 'Inf1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Inf1", level, 1, value) @@ -5732,6 +5993,7 @@ public class AbilityDefinitionInnerFireCreep extends AbilityDefinition addTooltipProperty("Damage Increase (%)", lc) +/** 'Aast' / AbilityIds.ancestralSpirit */ public class AbilityDefinitionAncestralSpirit extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ancestralSpirit) @@ -5751,6 +6013,7 @@ public class AbilityDefinitionAncestralSpirit extends AbilityDefinition addTooltipProperty("Mana Restored Factor", lc) +/** 'Ahr3' / AbilityIds.harvest2 */ public class AbilityDefinitionHarvestLumbershredder extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.harvest2) @@ -5770,6 +6033,7 @@ public class AbilityDefinitionHarvestLumbershredder extends AbilityDefinition addTooltipProperty("Damage to Tree", lc) +/** 'AIhb' / AbilityIds.itemHealAoeGreater */ public class AbilityDefinitionItemHealAoeGreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealAoeGreater) @@ -5782,6 +6046,7 @@ public class AbilityDefinitionItemHealAoeGreater extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Awar' / AbilityIds.pulverize */ public class AbilityDefinitionPulverize extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pulverize) @@ -5807,6 +6072,7 @@ public class AbilityDefinitionPulverize extends AbilityDefinition def.setLevelsDataUnreal("War3", lvls, 3, lc) addTooltipProperty("Full Damage Radius", lc) + /** Chance to Stomp (%) / 'War1' */ function setChancetoStomp(int level, real value) def.setLvlDataUnreal("War1", level, 1, value) @@ -5815,6 +6081,7 @@ public class AbilityDefinitionPulverize extends AbilityDefinition addTooltipProperty("Chance to Stomp (%)", lc) +/** 'AIha' / AbilityIds.itemAreaHealing */ public class AbilityDefinitionItemHealAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAreaHealing) @@ -5827,6 +6094,7 @@ public class AbilityDefinitionItemHealAoe extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIhe' / AbilityIds.itemHealing */ public class AbilityDefinitionAIhe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealing) @@ -5839,10 +6107,12 @@ public class AbilityDefinitionAIhe extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AOeq' / AbilityIds.earthquake1 */ public class AbilityDefinitionFarseerEarthquake extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.earthquake1) + /** Units Slowed (%) / 'Oeq3' */ function setUnitsSlowed(int level, real value) def.setLvlDataUnreal("Oeq3", level, 3, value) @@ -5872,6 +6142,7 @@ public class AbilityDefinitionFarseerEarthquake extends AbilityDefinition addTooltipProperty("Damage per Second to Buildings", lc) +/** 'AEim' / AbilityIds.immolation1 */ public class AbilityDefinitionDemonHunterImmolation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.immolation1) @@ -5898,6 +6169,7 @@ public class AbilityDefinitionDemonHunterImmolation extends AbilityDefinition addTooltipProperty("Damage per Interval", lc) +/** 'Andt' / AbilityIds.reveal1 */ public class AbilityDefinitionNeutralDetectionRevealability extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.reveal1) @@ -5924,6 +6196,7 @@ public class AbilityDefinitionNeutralDetectionRevealability extends AbilityDefin addTooltipProperty("Gold Cost", lc) +/** 'Aweb' / AbilityIds.web */ public class AbilityDefinitionWeb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.web) @@ -5978,10 +6251,12 @@ public class AbilityDefinitionWeb extends AbilityDefinition addTooltipProperty("Silences When Ensnared", lc) +/** 'AIir' / AbilityIds.figurineIceRevenant */ public class AbilityDefinitionFigurineIceRevenant extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.figurineIceRevenant) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) @@ -5989,6 +6264,7 @@ public class AbilityDefinitionFigurineIceRevenant extends AbilityDefinition def.setLevelsDataString("Ist2", lvls, 4, lc) addTooltipProperty("Summon 2 - Unit Type", lc) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) @@ -5996,6 +6272,7 @@ public class AbilityDefinitionFigurineIceRevenant extends AbilityDefinition def.setLevelsDataInt("Isn2", lvls, 2, lc) addTooltipProperty("Summon 2 - Amount", lc) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) @@ -6003,6 +6280,7 @@ public class AbilityDefinitionFigurineIceRevenant extends AbilityDefinition def.setLevelsDataString("Ist1", lvls, 3, lc) addTooltipProperty("Summon 1 - Unit Type", lc) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -6011,6 +6289,7 @@ public class AbilityDefinitionFigurineIceRevenant extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'SNdd' / AbilityIds.deathAndDecay */ public class AbilityDefinitionSuperDeathandDecay extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathAndDecay) @@ -6022,6 +6301,7 @@ public class AbilityDefinitionSuperDeathandDecay extends AbilityDefinition def.setLevelsDataUnreal("Udd2", lvls, 2, lc) addTooltipProperty("Building Reduction", lc) + /** Max Life Drained per Second (%) / 'Udd1' */ function setMaxLifeDrainedperSecond(int level, real value) def.setLvlDataUnreal("Udd1", level, 1, value) @@ -6030,6 +6310,7 @@ public class AbilityDefinitionSuperDeathandDecay extends AbilityDefinition addTooltipProperty("Max Life Drained per Second (%)", lc) +/** 'SNdc' / AbilityIds.darkConversionFast */ public class AbilityDefinitionDarkConversionFast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkConversionFast) @@ -6049,6 +6330,7 @@ public class AbilityDefinitionDarkConversionFast extends AbilityDefinition addTooltipProperty("Race to Convert", lc) +/** 'ACim' / AbilityIds.immolation */ public class AbilityDefinitionImmolationcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.immolation) @@ -6075,6 +6357,7 @@ public class AbilityDefinitionImmolationcreep extends AbilityDefinition addTooltipProperty("Damage per Interval", lc) +/** 'AIim' / AbilityIds.itemIntelligenceGain */ public class AbilityDefinitionIntelligenceMod extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemIntelligenceGain) @@ -6108,6 +6391,7 @@ public class AbilityDefinitionIntelligenceMod extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIin' / AbilityIds.itemInferno */ public class AbilityDefinitionItemInferno extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemInferno) @@ -6141,6 +6425,7 @@ public class AbilityDefinitionItemInferno extends AbilityDefinition addTooltipProperty("Impact Delay", lc) +/** 'AIil' / AbilityIds.itemIllusions */ public class AbilityDefinitionItemIllusion extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemIllusions) @@ -6152,6 +6437,7 @@ public class AbilityDefinitionItemIllusion extends AbilityDefinition def.setLevelsDataUnreal("Iilw", lvls, 2, lc) addTooltipProperty("Damage Received Multiplier", lc) + /** Damage Dealt (% of normal) / 'Iild' */ function setDamageDealtofnormal(int level, real value) def.setLvlDataUnreal("Iild", level, 1, value) @@ -6160,10 +6446,12 @@ public class AbilityDefinitionItemIllusion extends AbilityDefinition addTooltipProperty("Damage Dealt (% of normal)", lc) +/** 'Amdf' / AbilityIds.magicDefense */ public class AbilityDefinitionMagicDefense extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.magicDefense) + /** Damage Taken (%) / 'Def1' */ function setDamageTaken(int level, real value) def.setLvlDataUnreal("Def1", level, 1, value) @@ -6192,6 +6480,7 @@ public class AbilityDefinitionMagicDefense extends AbilityDefinition def.setLevelsDataUnreal("Def4", lvls, 4, lc) addTooltipProperty("Attack Speed Factor", lc) + /** Damage Dealt (%) / 'Def2' */ function setDamageDealt(int level, real value) def.setLvlDataUnreal("Def2", level, 2, value) @@ -6221,6 +6510,7 @@ public class AbilityDefinitionMagicDefense extends AbilityDefinition addTooltipProperty("Magic Damage Reduction", lc) +/** 'Aave' / AbilityIds.avengerForm */ public class AbilityDefinitionAvengerForm extends AbilityDefinition private bitset morphingFlagsSet = bitset(31) @@ -6277,6 +6567,7 @@ public class AbilityDefinitionAvengerForm extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'Ahrl' / AbilityIds.harvest1 */ public class AbilityDefinitionHarvestLumber extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.harvest1) @@ -6296,6 +6587,7 @@ public class AbilityDefinitionHarvestLumber extends AbilityDefinition addTooltipProperty("Damage to Tree", lc) +/** 'Aneu' / AbilityIds.selectHero */ public class AbilityDefinitionNeutralBuilding extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.selectHero) @@ -6329,6 +6621,7 @@ public class AbilityDefinitionNeutralBuilding extends AbilityDefinition addTooltipProperty("Interaction Type", lc) +/** 'Aall' / AbilityIds.shopSharingAlliedBldg */ public class AbilityDefinitionShopSharing extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shopSharingAlliedBldg) @@ -6362,6 +6655,7 @@ public class AbilityDefinitionShopSharing extends AbilityDefinition addTooltipProperty("Interaction Type", lc) +/** 'Ahrp' / AbilityIds.repairHuman */ public class AbilityDefinitionRepairHuman extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.repairHuman) @@ -6402,6 +6696,7 @@ public class AbilityDefinitionRepairHuman extends AbilityDefinition addTooltipProperty("Powerbuild Cost", lc) +/** 'Ahrs' / AbilityIds.ahrs */ public class AbilityDefinitionAhrs extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ahrs) @@ -6428,6 +6723,7 @@ public class AbilityDefinitionAhrs extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'ANic' / AbilityIds.firelordIncinerate */ public class AbilityDefinitionFirelordIncinerate extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.firelordIncinerate) @@ -6475,6 +6771,7 @@ public class AbilityDefinitionFirelordIncinerate extends AbilityDefinition addTooltipProperty("Death Damage Half Area", lc) +/** 'Abrf' / AbilityIds.bearForm */ public class AbilityDefinitionBearform extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -6524,6 +6821,7 @@ public class AbilityDefinitionBearform extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AUls' / AbilityIds.cryptLordLocustSwarm */ public class AbilityDefinitionCryptLordLocustSwarm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cryptLordLocustSwarm) @@ -6571,6 +6869,7 @@ public class AbilityDefinitionCryptLordLocustSwarm extends AbilityDefinition addTooltipProperty("Damage Return Factor", lc) +/** 'Arst' / AbilityIds.restore */ public class AbilityDefinitionRestoration extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.restore) @@ -6611,6 +6910,7 @@ public class AbilityDefinitionRestoration extends AbilityDefinition addTooltipProperty("Powerbuild Cost", lc) +/** 'AOcl' / AbilityIds.chainLightning1 */ public class AbilityDefinitionFarseerChainLightning extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chainLightning1) @@ -6637,6 +6937,7 @@ public class AbilityDefinitionFarseerChainLightning extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'AIl2' / AbilityIds.maxLifeBonusGreater */ public class AbilityDefinitionMaxLifeBonusGreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.maxLifeBonusGreater) @@ -6649,6 +6950,7 @@ public class AbilityDefinitionMaxLifeBonusGreater extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'ANin' / AbilityIds.inferno1 */ public class AbilityDefinitionInferno extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inferno1) @@ -6682,6 +6984,7 @@ public class AbilityDefinitionInferno extends AbilityDefinition addTooltipProperty("Impact Delay", lc) +/** 'Amec' / AbilityIds.mechanicalCritter */ public class AbilityDefinitionMechanicalCritter extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.mechanicalCritter) @@ -6694,6 +6997,7 @@ public class AbilityDefinitionMechanicalCritter extends AbilityDefinition addTooltipProperty("Number of Units Created", lc) +/** 'AIl1' / AbilityIds.maxLifeBonusLesser */ public class AbilityDefinitionMaxLifeBonusLesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.maxLifeBonusLesser) @@ -6706,6 +7010,7 @@ public class AbilityDefinitionMaxLifeBonusLesser extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'Apg2' / AbilityIds.purgeApg2 */ public class AbilityDefinitionPurgeApg2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.purgeApg2) @@ -6753,6 +7058,7 @@ public class AbilityDefinitionPurgeApg2 extends AbilityDefinition addTooltipProperty("Hero Pause Duration", lc) +/** 'AOcr' / AbilityIds.criticalStrike1 */ public class AbilityDefinitionBladeMasterCriticalStrike extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.criticalStrike1) @@ -6800,6 +7106,7 @@ public class AbilityDefinitionBladeMasterCriticalStrike extends AbilityDefinitio addTooltipProperty("Exclude Item Damage", lc) +/** 'Aap1' / AbilityIds.auraPlagueAbomination */ public class AbilityDefinitionAuraPlagueAbomination extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.auraPlagueAbomination) @@ -6833,6 +7140,7 @@ public class AbilityDefinitionAuraPlagueAbomination extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'Aap3' / AbilityIds.auraPlagueCreep */ public class AbilityDefinitionAuraPlagueCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.auraPlagueCreep) @@ -6866,6 +7174,7 @@ public class AbilityDefinitionAuraPlagueCreep extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'ANpi' / AbilityIds.permanentImmolation */ public class AbilityDefinitionPermanentImmolation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.permanentImmolation) @@ -6892,6 +7201,7 @@ public class AbilityDefinitionPermanentImmolation extends AbilityDefinition addTooltipProperty("Damage per Interval", lc) +/** 'Aap2' / AbilityIds.diseaseCloud */ public class AbilityDefinitionAuraPlaguePlagueWard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.diseaseCloud) @@ -6925,6 +7235,7 @@ public class AbilityDefinitionAuraPlaguePlagueWard extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'ACcy' / AbilityIds.cyclonecreep */ public class AbilityDefinitionCyclonecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cyclonecreep) @@ -6937,6 +7248,7 @@ public class AbilityDefinitionCyclonecreep extends AbilityDefinition addTooltipProperty("Can Be Dispelled", lc) +/** 'Aap4' / AbilityIds.auraPlagueCreepnodamage */ public class AbilityDefinitionAuraPlagueCreepnodamage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.auraPlagueCreepnodamage) @@ -6970,6 +7282,7 @@ public class AbilityDefinitionAuraPlagueCreepnodamage extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'AIlb' / AbilityIds.itemAttackLightningBonus */ public class AbilityDefinitionLightningDamageBonus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackLightningBonus) @@ -6996,6 +7309,7 @@ public class AbilityDefinitionLightningDamageBonus extends AbilityDefinition addTooltipProperty("Damage Bonus Dice", lc) +/** 'Artn' / AbilityIds.return111 */ public class AbilityDefinitionArtn extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.return111) @@ -7015,6 +7329,7 @@ public class AbilityDefinitionArtn extends AbilityDefinition addTooltipProperty("Accepts Lumber", lc) +/** 'ACcv' / AbilityIds.crushingWave */ public class AbilityDefinitionCrushingWave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.crushingWave) @@ -7048,6 +7363,7 @@ public class AbilityDefinitionCrushingWave extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'ACcw' / AbilityIds.coldArrows1 */ public class AbilityDefinitionColdArrowscreep extends AbilityDefinition private bitset stackFlagsSet = bitset(0) construct(int newAbilityId) @@ -7090,6 +7406,7 @@ public class AbilityDefinitionColdArrowscreep extends AbilityDefinition addTooltipProperty("Movement Speed Factor", lc) +/** 'Aeat' / AbilityIds.eatTree */ public class AbilityDefinitionEatTree extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.eatTree) @@ -7116,6 +7433,7 @@ public class AbilityDefinitionEatTree extends AbilityDefinition addTooltipProperty("Rip Delay", lc) +/** 'ANpr' / AbilityIds.preservation */ public class AbilityDefinitionPreservation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.preservation) @@ -7128,10 +7446,12 @@ public class AbilityDefinitionPreservation extends AbilityDefinition addTooltipProperty("Building Types Allowed", lc) +/** 'Ahid' / AbilityIds.shadowMeldAkama */ public class AbilityDefinitionShadowMeldAkama extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowMeldAkama) + /** Day/Night Duration / 'Shm2' */ function setDayNightDuration(int level, real value) def.setLvlDataUnreal("Shm2", level, 2, value) @@ -7154,6 +7474,7 @@ public class AbilityDefinitionShadowMeldAkama extends AbilityDefinition addTooltipProperty("Fade Duration", lc) +/** 'ACcr' / AbilityIds.cripplecreep */ public class AbilityDefinitionCripplecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cripplecreep) @@ -7165,6 +7486,7 @@ public class AbilityDefinitionCripplecreep extends AbilityDefinition def.setLevelsDataUnreal("Cri3", lvls, 3, lc) addTooltipProperty("Damage Reduction", lc) + /** Attack Speed Reduction (%) / 'Cri2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Cri2", level, 2, value) @@ -7172,6 +7494,7 @@ public class AbilityDefinitionCripplecreep extends AbilityDefinition def.setLevelsDataUnreal("Cri2", lvls, 2, lc) addTooltipProperty("Attack Speed Reduction (%)", lc) + /** Movement Speed Reduction (%) / 'Cri1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Cri1", level, 1, value) @@ -7180,6 +7503,7 @@ public class AbilityDefinitionCripplecreep extends AbilityDefinition addTooltipProperty("Movement Speed Reduction (%)", lc) +/** 'ACcs' / AbilityIds.cursecreep */ public class AbilityDefinitionCursecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cursecreep) @@ -7192,6 +7516,7 @@ public class AbilityDefinitionCursecreep extends AbilityDefinition addTooltipProperty("Chance to Miss", lc) +/** 'ACct' / AbilityIds.criticalStrike */ public class AbilityDefinitionCriticalStrikecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.criticalStrike) @@ -7239,6 +7564,7 @@ public class AbilityDefinitionCriticalStrikecreep extends AbilityDefinition addTooltipProperty("Exclude Item Damage", lc) +/** 'ACcn' / AbilityIds.cannibalizecreep */ public class AbilityDefinitionCannibalizecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cannibalizecreep) @@ -7258,6 +7584,7 @@ public class AbilityDefinitionCannibalizecreep extends AbilityDefinition addTooltipProperty("Hit Points per Second", lc) +/** 'SCc1' / AbilityIds.cyclone */ public class AbilityDefinitionCycloneCenarius extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cyclone) @@ -7270,6 +7597,7 @@ public class AbilityDefinitionCycloneCenarius extends AbilityDefinition addTooltipProperty("Can Be Dispelled", lc) +/** 'AIm2' / AbilityIds.itemManaRestoreGreater */ public class AbilityDefinitionItemManaRestoreGreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRestoreGreater) @@ -7282,6 +7610,7 @@ public class AbilityDefinitionItemManaRestoreGreater extends AbilityDefinition addTooltipProperty("Mana Points Gained", lc) +/** 'AIm1' / AbilityIds.itemManaRestoreLesser */ public class AbilityDefinitionItemManaRestoreLesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRestoreLesser) @@ -7294,6 +7623,7 @@ public class AbilityDefinitionItemManaRestoreLesser extends AbilityDefinition addTooltipProperty("Mana Points Gained", lc) +/** 'Astn' / AbilityIds.stoneForm */ public class AbilityDefinitionStoneForm extends AbilityDefinition private bitset morphingFlagsSet = bitset(7) @@ -7350,6 +7680,7 @@ public class AbilityDefinitionStoneForm extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'ACcl' / AbilityIds.chainLightning */ public class AbilityDefinitionChainLightningcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chainLightning) @@ -7376,6 +7707,7 @@ public class AbilityDefinitionChainLightningcreep extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Afae' / AbilityIds.faerieFire */ public class AbilityDefinitionFaerieFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.faerieFire) @@ -7395,6 +7727,7 @@ public class AbilityDefinitionFaerieFire extends AbilityDefinition addTooltipProperty("Defense Reduction", lc) +/** 'ACch' / AbilityIds.charm */ public class AbilityDefinitionCharm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.charm) @@ -7407,6 +7740,7 @@ public class AbilityDefinitionCharm extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'Aste' / AbilityIds.manaSteal */ public class AbilityDefinitionManaSteal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaSteal) @@ -7447,10 +7781,12 @@ public class AbilityDefinitionManaSteal extends AbilityDefinition addTooltipProperty("Mana Conversion As Percent", lc) +/** 'SCae' / AbilityIds.enduranceAura */ public class AbilityDefinitionAuraEnduranceCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.enduranceAura) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) @@ -7458,6 +7794,7 @@ public class AbilityDefinitionAuraEnduranceCreep extends AbilityDefinition def.setLevelsDataUnreal("Oae1", lvls, 1, lc) addTooltipProperty("Movement Speed Increase (%)", lc) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -7466,6 +7803,7 @@ public class AbilityDefinitionAuraEnduranceCreep extends AbilityDefinition addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'SNin' / AbilityIds.inferno */ public class AbilityDefinitionTichondriusInferno extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inferno) @@ -7499,6 +7837,7 @@ public class AbilityDefinitionTichondriusInferno extends AbilityDefinition addTooltipProperty("Impact Delay", lc) +/** 'AUim' / AbilityIds.cryptLordImpale */ public class AbilityDefinitionCryptLordImpale extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cryptLordImpale) @@ -7546,6 +7885,7 @@ public class AbilityDefinitionCryptLordImpale extends AbilityDefinition addTooltipProperty("Airborne Targets Vulnerable", lc) +/** 'ACcb' / AbilityIds.frostBolt */ public class AbilityDefinitionFrostBolt extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostBolt) @@ -7558,6 +7898,7 @@ public class AbilityDefinitionFrostBolt extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'ACca' / AbilityIds.carrionSwarm */ public class AbilityDefinitionCarrionSwarmcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.carrionSwarm) @@ -7591,6 +7932,7 @@ public class AbilityDefinitionCarrionSwarmcreep extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'AUin' / AbilityIds.inferno2 */ public class AbilityDefinitionDreadlordInferno extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inferno2) @@ -7624,6 +7966,7 @@ public class AbilityDefinitionDreadlordInferno extends AbilityDefinition addTooltipProperty("Impact Delay", lc) +/** 'Awh2' / AbilityIds.gather1 */ public class AbilityDefinitionWispHarvestInvulnerable extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gather1) @@ -7650,6 +7993,7 @@ public class AbilityDefinitionWispHarvestInvulnerable extends AbilityDefinition addTooltipProperty("Lumber per Interval", lc) +/** 'Afak' / AbilityIds.orbofAnnihilation */ public class AbilityDefinitionOrbofAnnihilation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orbofAnnihilation) @@ -7690,6 +8034,7 @@ public class AbilityDefinitionOrbofAnnihilation extends AbilityDefinition addTooltipProperty("Full Damage Radius", lc) +/** 'ANak' / AbilityIds.quillSpray */ public class AbilityDefinitionOrbOfAnnihilationQuillSpray extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.quillSpray) @@ -7730,6 +8075,7 @@ public class AbilityDefinitionOrbOfAnnihilationQuillSpray extends AbilityDefinit addTooltipProperty("Full Damage Radius", lc) +/** 'AImb' / AbilityIds.maxManaBonusLeast */ public class AbilityDefinitionMaxManaBonusLeast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.maxManaBonusLeast) @@ -7742,6 +8088,7 @@ public class AbilityDefinitionMaxManaBonusLeast extends AbilityDefinition addTooltipProperty("Max Mana Gained", lc) +/** 'Ane2' / AbilityIds.neutralBuildinganyunit */ public class AbilityDefinitionNeutralBuildinganyunit extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.neutralBuildinganyunit) @@ -7775,6 +8122,7 @@ public class AbilityDefinitionNeutralBuildinganyunit extends AbilityDefinition addTooltipProperty("Interaction Type", lc) +/** 'Agho' / AbilityIds.ghost */ public class AbilityDefinitionGhost extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ghost) @@ -7801,6 +8149,7 @@ public class AbilityDefinitionGhost extends AbilityDefinition addTooltipProperty("Auto-Acquire Attack Targets", lc) +/** 'ACdv' / AbilityIds.devour */ public class AbilityDefinitionDevourCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.devour) @@ -7813,6 +8162,7 @@ public class AbilityDefinitionDevourCreep extends AbilityDefinition addTooltipProperty("Max Creep Level", lc) +/** 'AIlu' / AbilityIds.giveLumber */ public class AbilityDefinitionGiveLumber extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.giveLumber) @@ -7825,6 +8175,7 @@ public class AbilityDefinitionGiveLumber extends AbilityDefinition addTooltipProperty("Lumber Given", lc) +/** 'Awfb' / AbilityIds.firebolt2 */ public class AbilityDefinitionFireBoltwarlock extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.firebolt2) @@ -7837,6 +8188,7 @@ public class AbilityDefinitionFireBoltwarlock extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'ACdr' / AbilityIds.drainLifeCreep */ public class AbilityDefinitionDrainLifeCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.drainLifeCreep) @@ -7912,10 +8264,12 @@ public class AbilityDefinitionDrainLifeCreep extends AbilityDefinition def.setLvlDataUnreal("Ndr3", level, 3, value) +/** 'AHhb' / AbilityIds.holyLight */ public class AbilityDefinitionPaladinHolyLight extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.holyLight) + /** Amount Healed/Damaged / 'Hhb1' */ function setAmountHealedDamaged(int level, real value) def.setLvlDataUnreal("Hhb1", level, 1, value) @@ -7924,6 +8278,7 @@ public class AbilityDefinitionPaladinHolyLight extends AbilityDefinition addTooltipProperty("Amount Healed/Damaged", lc) +/** 'AIlm' / AbilityIds.itemLevelGain */ public class AbilityDefinitionLevelMod extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLevelGain) @@ -7936,10 +8291,12 @@ public class AbilityDefinitionLevelMod extends AbilityDefinition addTooltipProperty("Levels Gained", lc) +/** 'AIll' / AbilityIds.orbofLightning */ public class AbilityDefinitionOrbofLightning extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orbofLightning) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) @@ -7954,6 +8311,7 @@ public class AbilityDefinitionOrbofLightning extends AbilityDefinition def.setLevelsDataInt("Iob5", lvls, 5, lc) addTooltipProperty("Enabled Attack Index", lc) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) @@ -7961,6 +8319,7 @@ public class AbilityDefinitionOrbofLightning extends AbilityDefinition def.setLevelsDataUnreal("Iob4", lvls, 4, lc) addTooltipProperty("Chance To Hit Summons (%)", lc) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -7983,6 +8342,7 @@ public class AbilityDefinitionOrbofLightning extends AbilityDefinition addTooltipProperty("Effect Ability", lc) +/** 'AIls' / AbilityIds.lightningShieldAIls */ public class AbilityDefinitionLightningShieldAIls extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lightningShieldAIls) @@ -8002,6 +8362,7 @@ public class AbilityDefinitionLightningShieldAIls extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'ACdm' / AbilityIds.abolishMagicCreep */ public class AbilityDefinitionAbolishMagicCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.abolishMagicCreep) @@ -8021,6 +8382,7 @@ public class AbilityDefinitionAbolishMagicCreep extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'AIlp' / AbilityIds.itemPurge */ public class AbilityDefinitionLightningPurge extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPurge) @@ -8068,6 +8430,7 @@ public class AbilityDefinitionLightningPurge extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'AIlf' / AbilityIds.maxLifeBonusLeast */ public class AbilityDefinitionMaxLifeBonusLeast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.maxLifeBonusLeast) @@ -8080,6 +8443,7 @@ public class AbilityDefinitionMaxLifeBonusLeast extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'ANpa' / AbilityIds.parasite */ public class AbilityDefinitionParasite extends AbilityDefinition private bitset stackingTypesSet = bitset(8) construct(int newAbilityId) @@ -8146,6 +8510,7 @@ public class AbilityDefinitionParasite extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'AEme' / AbilityIds.metamorphosis */ public class AbilityDefinitionDemonHunterMetamorphosis extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -8202,6 +8567,7 @@ public class AbilityDefinitionDemonHunterMetamorphosis extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'ACde' / AbilityIds.devourMagiccreep */ public class AbilityDefinitionDevourMagiccreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.devourMagiccreep) @@ -8249,6 +8615,7 @@ public class AbilityDefinitionDevourMagiccreep extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'Aapl' / AbilityIds.diseaseCloud1 */ public class AbilityDefinitionAapl extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.diseaseCloud1) @@ -8282,10 +8649,12 @@ public class AbilityDefinitionAapl extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'ACdc' / AbilityIds.deathCoil */ public class AbilityDefinitionDeathCoilcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathCoil) + /** Amount Healed/Damaged / 'Udc1' */ function setAmountHealedDamaged(int level, real value) def.setLvlDataUnreal("Udc1", level, 1, value) @@ -8294,6 +8663,7 @@ public class AbilityDefinitionDeathCoilcreep extends AbilityDefinition addTooltipProperty("Amount Healed/Damaged", lc) +/** 'AEmb' / AbilityIds.manaBurn1 */ public class AbilityDefinitionDemonHunterManaBurn extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaBurn1) @@ -8320,6 +8690,7 @@ public class AbilityDefinitionDemonHunterManaBurn extends AbilityDefinition addTooltipProperty("Bolt Delay", lc) +/** 'AUfu' / AbilityIds.lichFrostArmorAutocast */ public class AbilityDefinitionLichFrostArmorAutocast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lichFrostArmorAutocast) @@ -8339,6 +8710,7 @@ public class AbilityDefinitionLichFrostArmorAutocast extends AbilityDefinition addTooltipProperty("Armor Bonus", lc) +/** 'AInd' / AbilityIds.animateDeaditemspecial */ public class AbilityDefinitionAnimateDeaditemspecial extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.animateDeaditemspecial) @@ -8365,6 +8737,7 @@ public class AbilityDefinitionAnimateDeaditemspecial extends AbilityDefinition addTooltipProperty("Number of Corpses Raised", lc) +/** 'ACfa' / AbilityIds.frostArmor */ public class AbilityDefinitionFrostArmorcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostArmor) @@ -8384,6 +8757,7 @@ public class AbilityDefinitionFrostArmorcreep extends AbilityDefinition addTooltipProperty("Armor Bonus", lc) +/** 'Amb2' / AbilityIds.manaBatteryObsidianStatue */ public class AbilityDefinitionManaBatteryObsidianStatue extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaBatteryObsidianStatue) @@ -8424,6 +8798,7 @@ public class AbilityDefinitionManaBatteryObsidianStatue extends AbilityDefinitio addTooltipProperty("Regenerate Only At Night", lc) +/** 'ACfb' / AbilityIds.firebolt1 */ public class AbilityDefinitionFireBoltcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.firebolt1) @@ -8436,6 +8811,7 @@ public class AbilityDefinitionFireBoltcreep extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'ACes' / AbilityIds.evasion1 */ public class AbilityDefinitionEvasioncreep100 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.evasion1) @@ -8448,6 +8824,7 @@ public class AbilityDefinitionEvasioncreep100 extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'Aven' / AbilityIds.envenomedSpears */ public class AbilityDefinitionVenomSpears extends AbilityDefinition private bitset stackingTypesSet = bitset(1) construct(int newAbilityId) @@ -8493,6 +8870,7 @@ public class AbilityDefinitionVenomSpears extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'AIev' / AbilityIds.evasion3 */ public class AbilityDefinitionEvasioncreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.evasion3) @@ -8505,6 +8883,7 @@ public class AbilityDefinitionEvasioncreep extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'Abun' / AbilityIds.cargoHold */ public class AbilityDefinitionCargoHoldBurrow extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cargoHold) @@ -8517,6 +8896,7 @@ public class AbilityDefinitionCargoHoldBurrow extends AbilityDefinition addTooltipProperty("Cargo Capacity", lc) +/** 'AImx' / AbilityIds.magicImmunityAImx */ public class AbilityDefinitionMagicImmunityAImx extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.magicImmunityAImx) @@ -8529,6 +8909,7 @@ public class AbilityDefinitionMagicImmunityAImx extends AbilityDefinition addTooltipProperty("Magic Damage Factor", lc) +/** 'Abur' / AbilityIds.burrow */ public class AbilityDefinitionBurrow extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -8578,6 +8959,7 @@ public class AbilityDefinitionBurrow extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'Acyc' / AbilityIds.cyclone1 */ public class AbilityDefinitionCyclone extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cyclone1) @@ -8590,6 +8972,7 @@ public class AbilityDefinitionCyclone extends AbilityDefinition addTooltipProperty("Can Be Dispelled", lc) +/** 'AImr' / AbilityIds.itemAreaManaRegain */ public class AbilityDefinitionItemManaRestoreAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAreaManaRegain) @@ -8602,6 +8985,7 @@ public class AbilityDefinitionItemManaRestoreAoe extends AbilityDefinition addTooltipProperty("Mana Points Gained", lc) +/** 'AImt' / AbilityIds.staffoTeleportation */ public class AbilityDefinitionStaffoTeleportation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.staffoTeleportation) @@ -8628,6 +9012,7 @@ public class AbilityDefinitionStaffoTeleportation extends AbilityDefinition addTooltipProperty("Number of Units Teleported", lc) +/** 'ACen' / AbilityIds.ensnare */ public class AbilityDefinitionEnsnareCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ensnare) @@ -8682,6 +9067,7 @@ public class AbilityDefinitionEnsnareCreep extends AbilityDefinition addTooltipProperty("Silences When Ensnared", lc) +/** 'AIms' / AbilityIds.itemMoveSpeedBonus */ public class AbilityDefinitionMoveSpeedBonus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMoveSpeedBonus) @@ -8694,6 +9080,7 @@ public class AbilityDefinitionMoveSpeedBonus extends AbilityDefinition addTooltipProperty("Movement Speed Bonus", lc) +/** 'Aphx' / AbilityIds.phoenix2 */ public class AbilityDefinitionPhoenix extends AbilityDefinition private bitset morphingFlagsSet = bitset(7) @@ -8743,6 +9130,7 @@ public class AbilityDefinitionPhoenix extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AAns' / AbilityIds.neutralSpell */ public class AbilityDefinitionNeutralSpell extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.neutralSpell) @@ -8776,6 +9164,7 @@ public class AbilityDefinitionNeutralSpell extends AbilityDefinition addTooltipProperty("Lumber Cost", lc) +/** 'AImm' / AbilityIds.itemManaBonus */ public class AbilityDefinitionAImm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaBonus) @@ -8788,6 +9177,7 @@ public class AbilityDefinitionAImm extends AbilityDefinition addTooltipProperty("Max Mana Gained", lc) +/** 'AOhw' / AbilityIds.shadowHunterHealingWave */ public class AbilityDefinitionShadowHunterHealingWave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowHunterHealingWave) @@ -8814,6 +9204,7 @@ public class AbilityDefinitionShadowHunterHealingWave extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'AOhx' / AbilityIds.shadowHunterHex */ public class AbilityDefinitionShadowHunterHex extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowHunterHex) @@ -8854,6 +9245,7 @@ public class AbilityDefinitionShadowHunterHex extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'AImo' / AbilityIds.itemMonsterLure */ public class AbilityDefinitionItemMonsterLure extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMonsterLure) @@ -8887,6 +9279,7 @@ public class AbilityDefinitionItemMonsterLure extends AbilityDefinition addTooltipProperty("Lure Interval (seconds)", lc) +/** 'AImi' / AbilityIds.itemLifeGain */ public class AbilityDefinitionAImi extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifeGain) @@ -8899,6 +9292,7 @@ public class AbilityDefinitionAImi extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AIml' / AbilityIds.itemLifeBonus */ public class AbilityDefinitionAIml extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifeBonus) @@ -8911,6 +9305,7 @@ public class AbilityDefinitionAIml extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AImh' / AbilityIds.permanentHitpointBonusfromchargeditem */ public class AbilityDefinitionPermanentHitpointBonusfromchargeditem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.permanentHitpointBonusfromchargeditem) @@ -8923,6 +9318,7 @@ public class AbilityDefinitionPermanentHitpointBonusfromchargeditem extends Abil addTooltipProperty("Max Life Gained", lc) +/** 'Afbt' / AbilityIds.feedbackArcaneTower */ public class AbilityDefinitionFeedbackArcaneTower extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.feedbackArcaneTower) @@ -8934,6 +9330,7 @@ public class AbilityDefinitionFeedbackArcaneTower extends AbilityDefinition def.setLevelsDataUnreal("fbk1", lvls, 1, lc) addTooltipProperty("Max Mana Drained - Units", lc) + /** Damage Ratio - Units (%) / 'fbk2' */ function setDamageRatioUnits(int level, real value) def.setLvlDataUnreal("fbk2", level, 2, value) @@ -8948,6 +9345,7 @@ public class AbilityDefinitionFeedbackArcaneTower extends AbilityDefinition def.setLevelsDataUnreal("fbk3", lvls, 3, lc) addTooltipProperty("Max Mana Drained - Heros", lc) + /** Damage Ratio - Heros (%) / 'fbk4' */ function setDamageRatioHeros(int level, real value) def.setLvlDataUnreal("fbk4", level, 4, value) @@ -8963,6 +9361,7 @@ public class AbilityDefinitionFeedbackArcaneTower extends AbilityDefinition addTooltipProperty("Summoned Damage", lc) +/** 'Sca1' / AbilityIds.chaosGrunt */ public class AbilityDefinitionChaosGrunt extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chaosGrunt) @@ -8975,6 +9374,7 @@ public class AbilityDefinitionChaosGrunt extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'Sca2' / AbilityIds.chaosRaider */ public class AbilityDefinitionChaosRaider extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chaosRaider) @@ -8987,6 +9387,7 @@ public class AbilityDefinitionChaosRaider extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'Asta' / AbilityIds.stasisTrap */ public class AbilityDefinitionStasisTrap extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.stasisTrap) @@ -9034,6 +9435,7 @@ public class AbilityDefinitionStasisTrap extends AbilityDefinition addTooltipProperty("Detonation Delay", lc) +/** 'Apig' / AbilityIds.permanentImmolationgraphic */ public class AbilityDefinitionPermanentImmolationgraphic extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.permanentImmolationgraphic) @@ -9060,6 +9462,7 @@ public class AbilityDefinitionPermanentImmolationgraphic extends AbilityDefiniti addTooltipProperty("Damage per Interval", lc) +/** 'Sca3' / AbilityIds.chaosShaman */ public class AbilityDefinitionChaosShaman extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chaosShaman) @@ -9072,6 +9475,7 @@ public class AbilityDefinitionChaosShaman extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'Sca4' / AbilityIds.chaosKodo */ public class AbilityDefinitionChaosKodo extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chaosKodo) @@ -9084,6 +9488,7 @@ public class AbilityDefinitionChaosKodo extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'Sca5' / AbilityIds.chaosPeon */ public class AbilityDefinitionChaosPeon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chaosPeon) @@ -9096,6 +9501,7 @@ public class AbilityDefinitionChaosPeon extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'AIob' / AbilityIds.itemAttackFrostBonus */ public class AbilityDefinitionFrostDamageBonus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackFrostBonus) @@ -9115,6 +9521,7 @@ public class AbilityDefinitionFrostDamageBonus extends AbilityDefinition addTooltipProperty("Damage Bonus", lc) +/** 'Sca6' / AbilityIds.chaosGrom */ public class AbilityDefinitionChaosGrom extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chaosGrom) @@ -9127,6 +9534,7 @@ public class AbilityDefinitionChaosGrom extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'Ainf' / AbilityIds.innerFire */ public class AbilityDefinitionInnerFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.innerFire) @@ -9152,6 +9560,7 @@ public class AbilityDefinitionInnerFire extends AbilityDefinition def.setLevelsDataInt("Inf2", lvls, 2, lc) addTooltipProperty("Defense Increase", lc) + /** Damage Increase (%) / 'Inf1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Inf1", level, 1, value) @@ -9160,6 +9569,7 @@ public class AbilityDefinitionInnerFire extends AbilityDefinition addTooltipProperty("Damage Increase (%)", lc) +/** 'AHfa' / AbilityIds.searingArrows1 */ public class AbilityDefinitionMoonPriestessSearingArrows extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.searingArrows1) @@ -9172,6 +9582,7 @@ public class AbilityDefinitionMoonPriestessSearingArrows extends AbilityDefiniti addTooltipProperty("Damage Bonus", lc) +/** 'ANmo' / AbilityIds.monsoon */ public class AbilityDefinitionMonsoon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.monsoon) @@ -9198,6 +9609,7 @@ public class AbilityDefinitionMonsoon extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'AInv' / AbilityIds.inventory */ public class AbilityDefinitionInventory extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inventory) @@ -9238,6 +9650,7 @@ public class AbilityDefinitionInventory extends AbilityDefinition addTooltipProperty("Item Capacity", lc) +/** 'Ahnl' / AbilityIds.nullroarsummoner */ public class AbilityDefinitionnullroarsummoner extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.nullroarsummoner) @@ -9270,6 +9683,7 @@ public class AbilityDefinitionnullroarsummoner extends AbilityDefinition def.setLevelsDataUnreal("Roa4", lvls, 4, lc) addTooltipProperty("Mana Regen", lc) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -9292,10 +9706,12 @@ public class AbilityDefinitionnullroarsummoner extends AbilityDefinition addTooltipProperty("Life Regeneration Rate", lc) +/** 'ANms' / AbilityIds.seaWitchManaShield */ public class AbilityDefinitionSeaWitchManaShield extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.seaWitchManaShield) + /** Damage Absorbed (%) / 'Nms2' */ function setDamageAbsorbed(int level, real value) def.setLvlDataUnreal("Nms2", level, 2, value) @@ -9311,6 +9727,7 @@ public class AbilityDefinitionSeaWitchManaShield extends AbilityDefinition addTooltipProperty("Mana per Hit Point", lc) +/** 'Assp' / AbilityIds.spawnSpiderlings */ public class AbilityDefinitionSpawnSpiderlingOnDeath extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spawnSpiderlings) @@ -9330,6 +9747,7 @@ public class AbilityDefinitionSpawnSpiderlingOnDeath extends AbilityDefinition addTooltipProperty("Unit Type", lc) +/** 'AIp6' / AbilityIds.scrollofRejuvII */ public class AbilityDefinitionScrollofRejuvII extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.scrollofRejuvII) @@ -9373,6 +9791,7 @@ public class AbilityDefinitionScrollofRejuvII extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'ANmr' / AbilityIds.mindRot */ public class AbilityDefinitionMindRot extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.mindRot) @@ -9385,6 +9804,7 @@ public class AbilityDefinitionMindRot extends AbilityDefinition addTooltipProperty("Mana Drained per Second", lc) +/** 'ACfn' / AbilityIds.frostNova */ public class AbilityDefinitionFrostNovacreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostNova) @@ -9411,6 +9831,7 @@ public class AbilityDefinitionFrostNovacreep extends AbilityDefinition addTooltipProperty("Maximum Damage", lc) +/** 'AIp5' / AbilityIds.scrollofRejuvI */ public class AbilityDefinitionScrollofRejuvI extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.scrollofRejuvI) @@ -9454,6 +9875,7 @@ public class AbilityDefinitionScrollofRejuvI extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'Apiv' / AbilityIds.permanentInvisibility */ public class AbilityDefinitionPermanentInvisibility extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.permanentInvisibility) @@ -9466,6 +9888,7 @@ public class AbilityDefinitionPermanentInvisibility extends AbilityDefinition addTooltipProperty("Auto-Acquire Attack Targets", lc) +/** 'Afbb' / AbilityIds.feedbackSpiritBeast */ public class AbilityDefinitionFeedbackSpiritBeast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.feedbackSpiritBeast) @@ -9484,6 +9907,7 @@ public class AbilityDefinitionFeedbackSpiritBeast extends AbilityDefinition def.setLevelsDataUnreal("fbk1", lvls, 1, lc) addTooltipProperty("Max Mana Drained - Units", lc) + /** Damage Ratio - Units (%) / 'fbk2' */ function setDamageRatioUnits(int level, real value) def.setLvlDataUnreal("fbk2", level, 2, value) @@ -9498,6 +9922,7 @@ public class AbilityDefinitionFeedbackSpiritBeast extends AbilityDefinition def.setLevelsDataUnreal("fbk3", lvls, 3, lc) addTooltipProperty("Max Mana Drained - Heros", lc) + /** Damage Ratio - Heros (%) / 'fbk4' */ function setDamageRatioHeros(int level, real value) def.setLvlDataUnreal("fbk4", level, 4, value) @@ -9506,6 +9931,7 @@ public class AbilityDefinitionFeedbackSpiritBeast extends AbilityDefinition addTooltipProperty("Damage Ratio - Heros (%)", lc) +/** 'AIp4' / AbilityIds.potionofRejuvIV */ public class AbilityDefinitionPotionofRejuvIV extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.potionofRejuvIV) @@ -9549,6 +9975,7 @@ public class AbilityDefinitionPotionofRejuvIV extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'AIp3' / AbilityIds.potionofRejuvIII */ public class AbilityDefinitionPotionofRejuvIII extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.potionofRejuvIII) @@ -9592,6 +10019,7 @@ public class AbilityDefinitionPotionofRejuvIII extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'ACfs' / AbilityIds.flameStrikeCreep */ public class AbilityDefinitionFlameStrikeCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.flameStrikeCreep) @@ -9639,6 +10067,7 @@ public class AbilityDefinitionFlameStrikeCreep extends AbilityDefinition addTooltipProperty("Full Damage Interval", lc) +/** 'Awha' / AbilityIds.gather */ public class AbilityDefinitionWispHarvest extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gather) @@ -9665,6 +10094,7 @@ public class AbilityDefinitionWispHarvest extends AbilityDefinition addTooltipProperty("Lumber per Interval", lc) +/** 'AIp2' / AbilityIds.potionofRejuvII */ public class AbilityDefinitionPotionofRejuvII extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.potionofRejuvII) @@ -9708,6 +10138,7 @@ public class AbilityDefinitionPotionofRejuvII extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'Assk' / AbilityIds.hardenedSkin */ public class AbilityDefinitionHardenedSkin extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.hardenedSkin) @@ -9733,6 +10164,7 @@ public class AbilityDefinitionHardenedSkin extends AbilityDefinition def.setLevelsDataUnreal("Ssk3", lvls, 3, lc) addTooltipProperty("Ignored Damage", lc) + /** Chance to Reduce Damage (%) / 'Ssk1' */ function setChancetoReduceDamage(int level, real value) def.setLvlDataUnreal("Ssk1", level, 1, value) @@ -9748,6 +10180,7 @@ public class AbilityDefinitionHardenedSkin extends AbilityDefinition addTooltipProperty("Include Melee Damage", lc) +/** 'ACfr' / AbilityIds.forceofNature */ public class AbilityDefinitionForceofNaturecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.forceofNature) @@ -9767,6 +10200,7 @@ public class AbilityDefinitionForceofNaturecreep extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'AIp1' / AbilityIds.potionofRejuvI */ public class AbilityDefinitionPotionofRejuvI extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.potionofRejuvI) @@ -9810,6 +10244,7 @@ public class AbilityDefinitionPotionofRejuvI extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'Afbk' / AbilityIds.feedback */ public class AbilityDefinitionFeedback extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.feedback) @@ -9821,6 +10256,7 @@ public class AbilityDefinitionFeedback extends AbilityDefinition def.setLevelsDataUnreal("fbk5", lvls, 5, lc) addTooltipProperty("Summoned Damage", lc) + /** Damage Ratio - Units (%) / 'fbk2' */ function setDamageRatioUnits(int level, real value) def.setLvlDataUnreal("fbk2", level, 2, value) @@ -9842,6 +10278,7 @@ public class AbilityDefinitionFeedback extends AbilityDefinition def.setLevelsDataUnreal("fbk1", lvls, 1, lc) addTooltipProperty("Max Mana Drained - Units", lc) + /** Damage Ratio - Heros (%) / 'fbk4' */ function setDamageRatioHeros(int level, real value) def.setLvlDataUnreal("fbk4", level, 4, value) @@ -9850,6 +10287,7 @@ public class AbilityDefinitionFeedback extends AbilityDefinition addTooltipProperty("Damage Ratio - Heros (%)", lc) +/** 'AInm' / AbilityIds.strengthModPlus2 */ public class AbilityDefinitionStrengthModPlus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthModPlus2) @@ -9883,6 +10321,7 @@ public class AbilityDefinitionStrengthModPlus2 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'ACff' / AbilityIds.faerieFirecreep */ public class AbilityDefinitionFaerieFirecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.faerieFirecreep) @@ -9902,6 +10341,7 @@ public class AbilityDefinitionFaerieFirecreep extends AbilityDefinition addTooltipProperty("Defense Reduction", lc) +/** 'Aarm' / AbilityIds.manaRegenerationAura */ public class AbilityDefinitionAarm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaRegenerationAura) @@ -9921,6 +10361,7 @@ public class AbilityDefinitionAarm extends AbilityDefinition addTooltipProperty("Amount Regenerated", lc) +/** 'AHfs' / AbilityIds.bloodMageFlameStrike */ public class AbilityDefinitionBloodMageFlameStrike extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bloodMageFlameStrike) @@ -9968,10 +10409,12 @@ public class AbilityDefinitionBloodMageFlameStrike extends AbilityDefinition addTooltipProperty("Full Damage Interval", lc) +/** 'ACbl' / AbilityIds.bloodlust */ public class AbilityDefinitionBloodlustCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bloodlust) + /** Movement Speed Increase (%) / 'Blo2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo2", level, 2, value) @@ -9979,6 +10422,7 @@ public class AbilityDefinitionBloodlustCreep extends AbilityDefinition def.setLevelsDataUnreal("Blo2", lvls, 2, lc) addTooltipProperty("Movement Speed Increase (%)", lc) + /** Attack Speed Increase (%) / 'Blo1' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo1", level, 1, value) @@ -9994,10 +10438,12 @@ public class AbilityDefinitionBloodlustCreep extends AbilityDefinition addTooltipProperty("Scaling Factor", lc) +/** 'AIrr' / AbilityIds.roarAIrr */ public class AbilityDefinitionRoarAIrr extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.roarAIrr) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -10048,6 +10494,7 @@ public class AbilityDefinitionRoarAIrr extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'AIrs' / AbilityIds.itemResurrection */ public class AbilityDefinitionResurrection extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResurrection) @@ -10067,6 +10514,7 @@ public class AbilityDefinitionResurrection extends AbilityDefinition addTooltipProperty("Number of Corpses Raised", lc) +/** 'AIrt' / AbilityIds.itemRecall */ public class AbilityDefinitionItemRecall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRecall) @@ -10086,6 +10534,7 @@ public class AbilityDefinitionItemRecall extends AbilityDefinition addTooltipProperty("Use Teleport Clustering", lc) +/** 'AIt6' / AbilityIds.attackBonusAIt6 */ public class AbilityDefinitionAttackBonusAIt6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusAIt6) @@ -10098,6 +10547,7 @@ public class AbilityDefinitionAttackBonusAIt6 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AIrv' / AbilityIds.itemRevealMap */ public class AbilityDefinitionItemRevealMap extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRevealMap) @@ -10110,6 +10560,7 @@ public class AbilityDefinitionItemRevealMap extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'ACbh' / AbilityIds.bash1 */ public class AbilityDefinitionBashcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bash1) @@ -10150,6 +10601,7 @@ public class AbilityDefinitionBashcreep extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ANcr' / AbilityIds.alchemistChemicalRage */ public class AbilityDefinitionAlchemistChemicalRage extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -10213,6 +10665,7 @@ public class AbilityDefinitionAlchemistChemicalRage extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'ANcs' / AbilityIds.tinkererClusterRocketsLevel0 */ public class AbilityDefinitionTinkererClusterRocketsLevel0 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererClusterRocketsLevel0) @@ -10260,6 +10713,7 @@ public class AbilityDefinitionTinkererClusterRocketsLevel0 extends AbilityDefini addTooltipProperty("Building Damage Factor", lc) +/** 'AIt9' / AbilityIds.attackBonusAIt9 */ public class AbilityDefinitionAttackBonusAIt9 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusAIt9) @@ -10272,6 +10726,7 @@ public class AbilityDefinitionAttackBonusAIt9 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'Apos' / AbilityIds.possession */ public class AbilityDefinitionPossession extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.possession) @@ -10284,6 +10739,7 @@ public class AbilityDefinitionPossession extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'AIrl' / AbilityIds.potionofLifeRegen */ public class AbilityDefinitionPotionofLifeRegen extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.potionofLifeRegen) @@ -10327,6 +10783,7 @@ public class AbilityDefinitionPotionofLifeRegen extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'ANch' / AbilityIds.darkRangerCharm */ public class AbilityDefinitionDarkRangerCharm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkRangerCharm) @@ -10339,6 +10796,7 @@ public class AbilityDefinitionDarkRangerCharm extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'ACbf' / AbilityIds.breathofFrostCreep */ public class AbilityDefinitionBreathofFrostCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.breathofFrostCreep) @@ -10379,6 +10837,7 @@ public class AbilityDefinitionBreathofFrostCreep extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'AIrm' / AbilityIds.itemManaRegeneration */ public class AbilityDefinitionItemRegenMana extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegeneration) @@ -10391,6 +10850,7 @@ public class AbilityDefinitionItemRegenMana extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AIrn' / AbilityIds.itemRegenManalesser */ public class AbilityDefinitionItemRegenManalesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRegenManalesser) @@ -10403,6 +10863,7 @@ public class AbilityDefinitionItemRegenManalesser extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'ACba' / AbilityIds.brillianceAura1 */ public class AbilityDefinitionAuraBrilliancecreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.brillianceAura1) @@ -10422,6 +10883,7 @@ public class AbilityDefinitionAuraBrilliancecreep extends AbilityDefinition addTooltipProperty("Percent Bonus", lc) +/** 'ANcl' / AbilityIds.channel */ public class AbilityDefinitionIllidanChannel extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.channel) @@ -10469,6 +10931,7 @@ public class AbilityDefinitionIllidanChannel extends AbilityDefinition addTooltipProperty("Options", lc) +/** 'ACbc' / AbilityIds.breathofFireCreep */ public class AbilityDefinitionBreathofFireCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.breathofFireCreep) @@ -10509,6 +10972,7 @@ public class AbilityDefinitionBreathofFireCreep extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'ANca' / AbilityIds.pitLordCleavingAttack */ public class AbilityDefinitionPitLordCleavingAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pitLordCleavingAttack) @@ -10521,6 +10985,7 @@ public class AbilityDefinitionPitLordCleavingAttack extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'ACce' / AbilityIds.cleavingAttack */ public class AbilityDefinitionCleavingAttackCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cleavingAttack) @@ -10533,6 +10998,7 @@ public class AbilityDefinitionCleavingAttackCreep extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'AIse' / AbilityIds.silenceItem */ public class AbilityDefinitionSilenceItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.silenceItem) @@ -10551,6 +11017,7 @@ public class AbilityDefinitionSilenceItem extends AbilityDefinition def.setLevelsDataUnreal("Nsi3", lvls, 3, lc) addTooltipProperty("Movement Speed Modifier", lc) + /** Chance To Miss (%) / 'Nsi2' */ function setChanceToMiss(int level, real value) def.setLvlDataUnreal("Nsi2", level, 2, value) @@ -10566,6 +11033,7 @@ public class AbilityDefinitionSilenceItem extends AbilityDefinition addTooltipProperty("Attacks Prevented", lc) +/** 'AIsh' / AbilityIds.summonHeadhunteritem */ public class AbilityDefinitionSummonHeadhunteritem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.summonHeadhunteritem) @@ -10585,6 +11053,7 @@ public class AbilityDefinitionSummonHeadhunteritem extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'AIsi' / AbilityIds.itemSightRangeBonus */ public class AbilityDefinitionSightBonus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSightRangeBonus) @@ -10597,6 +11066,7 @@ public class AbilityDefinitionSightBonus extends AbilityDefinition addTooltipProperty("Sight Range Bonus", lc) +/** 'ACbz' / AbilityIds.blizzard1 */ public class AbilityDefinitionBlizzardcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blizzard1) @@ -10644,6 +11114,7 @@ public class AbilityDefinitionBlizzardcreep extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Aclf' / AbilityIds.cloudofFog */ public class AbilityDefinitionCloudofFog extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cloudofFog) @@ -10662,6 +11133,7 @@ public class AbilityDefinitionCloudofFog extends AbilityDefinition def.setLevelsDataUnreal("Nsi3", lvls, 3, lc) addTooltipProperty("Movement Speed Modifier", lc) + /** Chance To Miss (%) / 'Nsi2' */ function setChanceToMiss(int level, real value) def.setLvlDataUnreal("Nsi2", level, 2, value) @@ -10677,6 +11149,7 @@ public class AbilityDefinitionCloudofFog extends AbilityDefinition addTooltipProperty("Attacks Prevented", lc) +/** 'Aam2' / AbilityIds.antimagicShieldMatrix */ public class AbilityDefinitionAntimagicShieldMatrix extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.antimagicShieldMatrix) @@ -10710,6 +11183,7 @@ public class AbilityDefinitionAntimagicShieldMatrix extends AbilityDefinition addTooltipProperty("Shield Life", lc) +/** 'Aloa' / AbilityIds.load */ public class AbilityDefinitionLoad extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.load) @@ -10722,10 +11196,12 @@ public class AbilityDefinitionLoad extends AbilityDefinition addTooltipProperty("Allowed Unit Type", lc) +/** 'AOmi' / AbilityIds.mirrorImage */ public class AbilityDefinitionBladeMasterMirrorImage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.mirrorImage) + /** Damage Dealt (%) / 'Omi2' */ function setDamageDealt(int level, real value) def.setLvlDataUnreal("Omi2", level, 2, value) @@ -10740,6 +11216,7 @@ public class AbilityDefinitionBladeMasterMirrorImage extends AbilityDefinition def.setLevelsDataInt("Omi1", lvls, 1, lc) addTooltipProperty("Number of Images", lc) + /** Damage Taken (%) / 'Omi3' */ function setDamageTaken(int level, real value) def.setLvlDataUnreal("Omi3", level, 3, value) @@ -10755,6 +11232,7 @@ public class AbilityDefinitionBladeMasterMirrorImage extends AbilityDefinition addTooltipProperty("Animation Delay", lc) +/** 'AEbl' / AbilityIds.wardenBlink */ public class AbilityDefinitionWardenBlink extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.wardenBlink) @@ -10774,6 +11252,7 @@ public class AbilityDefinitionWardenBlink extends AbilityDefinition addTooltipProperty("Minimum Range", lc) +/** 'Apoi' / AbilityIds.poisonSting */ public class AbilityDefinitionPoisonAttack extends AbilityDefinition private bitset stackingTypesSet = bitset(1) @@ -10820,10 +11299,12 @@ public class AbilityDefinitionPoisonAttack extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'AIsb' / AbilityIds.orbofSpells */ public class AbilityDefinitionOrbofSpells extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orbofSpells) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) @@ -10838,6 +11319,7 @@ public class AbilityDefinitionOrbofSpells extends AbilityDefinition def.setLevelsDataInt("Iob5", lvls, 5, lc) addTooltipProperty("Enabled Attack Index", lc) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) @@ -10845,6 +11327,7 @@ public class AbilityDefinitionOrbofSpells extends AbilityDefinition def.setLevelsDataUnreal("Iob4", lvls, 4, lc) addTooltipProperty("Chance To Hit Summons (%)", lc) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -10867,6 +11350,7 @@ public class AbilityDefinitionOrbofSpells extends AbilityDefinition addTooltipProperty("Effect Ability", lc) +/** 'AIsa' / AbilityIds.itemSpeedAoe */ public class AbilityDefinitionItemSpeedAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpeedAoe) @@ -10879,10 +11363,12 @@ public class AbilityDefinitionItemSpeedAoe extends AbilityDefinition addTooltipProperty("Movement Speed Increase", lc) +/** 'Auhf' / AbilityIds.unholyFrenzy */ public class AbilityDefinitionUnholyFrenzy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unholyFrenzy) + /** Attack Speed Bonus (%) / 'Uhf1' */ function setAttackSpeedBonus(int level, real value) def.setLvlDataUnreal("Uhf1", level, 1, value) @@ -10898,6 +11384,7 @@ public class AbilityDefinitionUnholyFrenzy extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'ACam' / AbilityIds.antimagicShell */ public class AbilityDefinitionAntimagicShieldcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.antimagicShell) @@ -10931,6 +11418,7 @@ public class AbilityDefinitionAntimagicShieldcreep extends AbilityDefinition addTooltipProperty("Shield Life", lc) +/** 'Aspd' / AbilityIds.spawnSpiders */ public class AbilityDefinitionSpawnSpiderOnDeath extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spawnSpiders) @@ -10950,6 +11438,7 @@ public class AbilityDefinitionSpawnSpiderOnDeath extends AbilityDefinition addTooltipProperty("Unit Type", lc) +/** 'ANdr' / AbilityIds.darkRangerDrain */ public class AbilityDefinitionDarkRangerDrain extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkRangerDrain) @@ -11032,6 +11521,7 @@ public class AbilityDefinitionDarkRangerDrain extends AbilityDefinition def.setLvlDataBoolean("NdrA", level, 10, value) +/** 'Afla' / AbilityIds.flare */ public class AbilityDefinitionFlare extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.flare) @@ -11058,6 +11548,7 @@ public class AbilityDefinitionFlare extends AbilityDefinition addTooltipProperty("Effect Delay", lc) +/** 'AIs6' / AbilityIds.strengthBonusPlus6 */ public class AbilityDefinitionStrengthBonusPlus6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus6) @@ -11091,6 +11582,7 @@ public class AbilityDefinitionStrengthBonusPlus6 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'ANdo' / AbilityIds.pitLordDoom */ public class AbilityDefinitionPitLordDoom extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pitLordDoom) @@ -11138,6 +11630,7 @@ public class AbilityDefinitionPitLordDoom extends AbilityDefinition addTooltipProperty("Movement Speed Factor", lc) +/** 'Aspb' / AbilityIds.spellBook */ public class AbilityDefinitionSpellBook extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spellBook) @@ -11178,6 +11671,7 @@ public class AbilityDefinitionSpellBook extends AbilityDefinition addTooltipProperty("Base Order ID", lc) +/** 'AIs3' / AbilityIds.strengthBonusPlus3 */ public class AbilityDefinitionStrengthBonusPlus3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus3) @@ -11211,6 +11705,7 @@ public class AbilityDefinitionStrengthBonusPlus3 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'ANdp' / AbilityIds.darkPortal */ public class AbilityDefinitionDarkPortal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkPortal) @@ -11237,6 +11732,7 @@ public class AbilityDefinitionDarkPortal extends AbilityDefinition addTooltipProperty("Minimum Number of Units", lc) +/** 'AEar' / AbilityIds.trueshotAura1 */ public class AbilityDefinitionMoonPriestessTrueshotAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.trueshotAura1) @@ -11255,6 +11751,7 @@ public class AbilityDefinitionMoonPriestessTrueshotAura extends AbilityDefinitio def.setLevelsDataBoolean("Ear3", lvls, 3, lc) addTooltipProperty("Ranged Bonus", lc) + /** Damage Bonus (%) / 'Ear1' */ function setDamageBonus(int level, real value) def.setLvlDataUnreal("Ear1", level, 1, value) @@ -11270,6 +11767,7 @@ public class AbilityDefinitionMoonPriestessTrueshotAura extends AbilityDefinitio addTooltipProperty("Melee Bonus", lc) +/** 'AIs4' / AbilityIds.strengthBonusPlus4 */ public class AbilityDefinitionStrengthBonusPlus4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus4) @@ -11303,6 +11801,7 @@ public class AbilityDefinitionStrengthBonusPlus4 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'Aspa' / AbilityIds.spiderAttack */ public class AbilityDefinitionSpiderAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spiderAttack) @@ -11315,6 +11814,7 @@ public class AbilityDefinitionSpiderAttack extends AbilityDefinition addTooltipProperty("Spider Capacity", lc) +/** 'Aspl' / AbilityIds.spiritLink */ public class AbilityDefinitionSpiritLink extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spiritLink) @@ -11334,6 +11834,7 @@ public class AbilityDefinitionSpiritLink extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'Aakb' / AbilityIds.warDrums */ public class AbilityDefinitionAuraWarDrumsKodobeast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warDrums) @@ -11374,6 +11875,7 @@ public class AbilityDefinitionAuraWarDrumsKodobeast extends AbilityDefinition addTooltipProperty("Play Channel Animation", lc) +/** 'AHmt' / AbilityIds.massTeleport */ public class AbilityDefinitionArchMageMassTeleport extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.massTeleport) @@ -11400,6 +11902,7 @@ public class AbilityDefinitionArchMageMassTeleport extends AbilityDefinition addTooltipProperty("Number of Units Teleported", lc) +/** 'Agld' / AbilityIds.goldMineability */ public class AbilityDefinitionGoldMine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.goldMineability) @@ -11426,6 +11929,7 @@ public class AbilityDefinitionGoldMine extends AbilityDefinition addTooltipProperty("Mining Duration", lc) +/** 'ACac' / AbilityIds.auraCommandCreep */ public class AbilityDefinitionAuraCommandCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.auraCommandCreep) @@ -11459,6 +11963,7 @@ public class AbilityDefinitionAuraCommandCreep extends AbilityDefinition addTooltipProperty("Melee Bonus", lc) +/** 'ANdh' / AbilityIds.brewmasterDrunkenHaze */ public class AbilityDefinitionBrewmasterDrunkenHaze extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.brewmasterDrunkenHaze) @@ -11477,6 +11982,7 @@ public class AbilityDefinitionBrewmasterDrunkenHaze extends AbilityDefinition def.setLevelsDataUnreal("Nsi3", lvls, 3, lc) addTooltipProperty("Movement Speed Modifier", lc) + /** Chance To Miss (%) / 'Nsi2' */ function setChanceToMiss(int level, real value) def.setLvlDataUnreal("Nsi2", level, 2, value) @@ -11492,6 +11998,7 @@ public class AbilityDefinitionBrewmasterDrunkenHaze extends AbilityDefinition addTooltipProperty("Attacks Prevented", lc) +/** 'ACad' / AbilityIds.animateDead */ public class AbilityDefinitionAnimateDeadcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.animateDead) @@ -11518,6 +12025,7 @@ public class AbilityDefinitionAnimateDeadcreep extends AbilityDefinition addTooltipProperty("Inherit Upgrades", lc) +/** 'AIs1' / AbilityIds.strengthBonusPlus1 */ public class AbilityDefinitionStrengthBonusPlus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus1) @@ -11551,6 +12059,7 @@ public class AbilityDefinitionStrengthBonusPlus1 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIs5' / AbilityIds.strengthBonusPlus5 */ public class AbilityDefinitionStrengthBonusPlus5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus5) @@ -11584,6 +12093,7 @@ public class AbilityDefinitionStrengthBonusPlus5 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIs2' / AbilityIds.attackSpeedIncreaseGreater */ public class AbilityDefinitionAttackSpeedIncreaseGreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackSpeedIncreaseGreater) @@ -11624,6 +12134,7 @@ public class AbilityDefinitionAttackSpeedIncreaseGreater extends AbilityDefiniti addTooltipProperty("Intelligence Bonus", lc) +/** 'AIre' / AbilityIds.itemHealManaRegain */ public class AbilityDefinitionItemRestore extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealManaRegain) @@ -11643,6 +12154,7 @@ public class AbilityDefinitionItemRestore extends AbilityDefinition addTooltipProperty("Hit Points Restored", lc) +/** 'ANdb' / AbilityIds.brewmasterDrunkenBrawler */ public class AbilityDefinitionBrewmasterDrunkenBrawler extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.brewmasterDrunkenBrawler) @@ -11691,6 +12203,7 @@ public class AbilityDefinitionBrewmasterDrunkenBrawler extends AbilityDefinition addTooltipProperty("Exclude Item Damage", lc) +/** 'AIrd' / AbilityIds.raiseDeadItem */ public class AbilityDefinitionRaiseDeadItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.raiseDeadItem) @@ -11731,6 +12244,7 @@ public class AbilityDefinitionRaiseDeadItem extends AbilityDefinition addTooltipProperty("Unit Type One", lc) +/** 'Aspt' / AbilityIds.spawnHydraHatchling */ public class AbilityDefinitionSpawnHydraHatchling extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spawnHydraHatchling) @@ -11750,6 +12264,7 @@ public class AbilityDefinitionSpawnHydraHatchling extends AbilityDefinition addTooltipProperty("Unit Type", lc) +/** 'AIrc' / AbilityIds.itemReincarnation */ public class AbilityDefinitionItemReincarnation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemReincarnation) @@ -11768,6 +12283,7 @@ public class AbilityDefinitionItemReincarnation extends AbilityDefinition def.setLevelsDataInt("Ircd", lvls, 1, lc) addTooltipProperty("Delay After Death (seconds)", lc) + /** Restored Mana (-1 for current) / 'irc3' */ function setRestoredManaforcurrent(int level, int value) def.setLvlDataInt("irc3", level, 3, value) @@ -11776,6 +12292,7 @@ public class AbilityDefinitionItemReincarnation extends AbilityDefinition addTooltipProperty("Restored Mana (-1 for current)", lc) +/** 'ANde' / AbilityIds.tinkererDemolishLevel0 */ public class AbilityDefinitionTinkererDemolishLevel0 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererDemolishLevel0) @@ -11809,6 +12326,7 @@ public class AbilityDefinitionTinkererDemolishLevel0 extends AbilityDefinition addTooltipProperty("Chance to Demolish", lc) +/** 'Aspp' / AbilityIds.runeofSpiritLink */ public class AbilityDefinitionRuneofSpiritLink extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeofSpiritLink) @@ -11828,6 +12346,7 @@ public class AbilityDefinitionRuneofSpiritLink extends AbilityDefinition addTooltipProperty("Maximum Number of Targets", lc) +/** 'Aspo' / AbilityIds.slowPoison */ public class AbilityDefinitionSlowPoison extends AbilityDefinition private bitset stackingTypesSet = bitset(1) construct(int newAbilityId) @@ -11873,6 +12392,7 @@ public class AbilityDefinitionSlowPoison extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'ANdc' / AbilityIds.darkConversion */ public class AbilityDefinitionMalganisDarkConversion extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkConversion) @@ -11892,6 +12412,7 @@ public class AbilityDefinitionMalganisDarkConversion extends AbilityDefinition addTooltipProperty("Race to Convert", lc) +/** 'ACav' / AbilityIds.devotionAura1 */ public class AbilityDefinitionAuraDevotionCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.devotionAura1) @@ -11911,6 +12432,7 @@ public class AbilityDefinitionAuraDevotionCreep extends AbilityDefinition addTooltipProperty("Armor Bonus", lc) +/** 'ACat' / AbilityIds.trueshotAura */ public class AbilityDefinitionAuraTrueshotCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.trueshotAura) @@ -11929,6 +12451,7 @@ public class AbilityDefinitionAuraTrueshotCreep extends AbilityDefinition def.setLevelsDataBoolean("Ear3", lvls, 3, lc) addTooltipProperty("Ranged Bonus", lc) + /** Damage Bonus (%) / 'Ear1' */ function setDamageBonus(int level, real value) def.setLvlDataUnreal("Ear1", level, 1, value) @@ -11944,6 +12467,7 @@ public class AbilityDefinitionAuraTrueshotCreep extends AbilityDefinition addTooltipProperty("Melee Bonus", lc) +/** 'AIra' / AbilityIds.itemAreaHealManaRegain */ public class AbilityDefinitionItemRestoreAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAreaHealManaRegain) @@ -11963,6 +12487,7 @@ public class AbilityDefinitionItemRestoreAoe extends AbilityDefinition addTooltipProperty("Hit Points Restored", lc) +/** 'AEah' / AbilityIds.thornsAura1 */ public class AbilityDefinitionKeeperoftheGroveThornsAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.thornsAura1) @@ -11982,6 +12507,7 @@ public class AbilityDefinitionKeeperoftheGroveThornsAura extends AbilityDefiniti addTooltipProperty("Damage Dealt to Attackers", lc) +/** 'ACah' / AbilityIds.thornsAura */ public class AbilityDefinitionThornsAuraCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.thornsAura) @@ -12001,6 +12527,7 @@ public class AbilityDefinitionThornsAuraCreep extends AbilityDefinition addTooltipProperty("Damage Dealt to Attackers", lc) +/** 'Aspy' / AbilityIds.spawnHydra */ public class AbilityDefinitionSpawnHydra extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spawnHydra) @@ -12020,6 +12547,7 @@ public class AbilityDefinitionSpawnHydra extends AbilityDefinition addTooltipProperty("Unit Type", lc) +/** 'Aspx' / AbilityIds.aspx */ public class AbilityDefinitionAspx extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -12069,6 +12597,7 @@ public class AbilityDefinitionAspx extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'ANc2' / AbilityIds.tinkererClusterRocketsLevel2 */ public class AbilityDefinitionTinkererClusterRocketsLevel2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererClusterRocketsLevel2) @@ -12116,10 +12645,12 @@ public class AbilityDefinitionTinkererClusterRocketsLevel2 extends AbilityDefini addTooltipProperty("Building Damage Factor", lc) +/** 'AUav' / AbilityIds.vampiricAura1 */ public class AbilityDefinitionDreadlordVampiricAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.vampiricAura1) + /** Attack Damage Stolen (%) / 'Uav1' */ function setAttackDamageStolen(int level, real value) def.setLvlDataUnreal("Uav1", level, 1, value) @@ -12128,6 +12659,7 @@ public class AbilityDefinitionDreadlordVampiricAura extends AbilityDefinition addTooltipProperty("Attack Damage Stolen (%)", lc) +/** 'ANc3' / AbilityIds.tinkererClusterRocketsLevel3 */ public class AbilityDefinitionTinkererClusterRocketsLevel3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererClusterRocketsLevel3) @@ -12175,6 +12707,7 @@ public class AbilityDefinitionTinkererClusterRocketsLevel3 extends AbilityDefini addTooltipProperty("Building Damage Factor", lc) +/** 'AUau' / AbilityIds.unholyAura1 */ public class AbilityDefinitionDeathKnightUnholyAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unholyAura1) @@ -12186,6 +12719,7 @@ public class AbilityDefinitionDeathKnightUnholyAura extends AbilityDefinition def.setLevelsDataBoolean("Uau3", lvls, 3, lc) addTooltipProperty("Percent Bonus", lc) + /** Life Regeneration Increase (%) / 'Uau2' */ function setLifeRegenerationIncrease(int level, real value) def.setLvlDataUnreal("Uau2", level, 2, value) @@ -12193,6 +12727,7 @@ public class AbilityDefinitionDeathKnightUnholyAura extends AbilityDefinition def.setLevelsDataUnreal("Uau2", lvls, 2, lc) addTooltipProperty("Life Regeneration Increase (%)", lc) + /** Movement Speed Increase (%) / 'Uau1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Uau1", level, 1, value) @@ -12201,6 +12736,7 @@ public class AbilityDefinitionDeathKnightUnholyAura extends AbilityDefinition addTooltipProperty("Movement Speed Increase (%)", lc) +/** 'AIpv' / AbilityIds.itemPotionVampirism */ public class AbilityDefinitionItemPotionVampirism extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPotionVampirism) @@ -12227,6 +12763,7 @@ public class AbilityDefinitionItemPotionVampirism extends AbilityDefinition addTooltipProperty("Life Steal Amount", lc) +/** 'Apo2' / AbilityIds.orbofVenomPoisonAttack */ public class AbilityDefinitionOrbofVenomPoisonAttack extends AbilityDefinition private bitset stackingTypesSet = bitset(1) construct(int newAbilityId) @@ -12272,6 +12809,7 @@ public class AbilityDefinitionOrbofVenomPoisonAttack extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'Aco2' / AbilityIds.coupleInstantArcher */ public class AbilityDefinitionCoupleInstantArcher extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.coupleInstantArcher) @@ -12298,6 +12836,7 @@ public class AbilityDefinitionCoupleInstantArcher extends AbilityDefinition addTooltipProperty("Partner Unit Type", lc) +/** 'AIpr' / AbilityIds.potionofManaRegengreater */ public class AbilityDefinitionPotionofManaRegengreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.potionofManaRegengreater) @@ -12341,6 +12880,7 @@ public class AbilityDefinitionPotionofManaRegengreater extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'ANc1' / AbilityIds.tinkererClusterRocketsLevel1 */ public class AbilityDefinitionTinkererClusterRocketsLevel1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererClusterRocketsLevel1) @@ -12388,6 +12928,7 @@ public class AbilityDefinitionTinkererClusterRocketsLevel1 extends AbilityDefini addTooltipProperty("Building Damage Factor", lc) +/** 'Aco3' / AbilityIds.coupleInstantHippogryph */ public class AbilityDefinitionCoupleInstantHippogryph extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.coupleInstantHippogryph) @@ -12414,6 +12955,7 @@ public class AbilityDefinitionCoupleInstantHippogryph extends AbilityDefinition addTooltipProperty("Partner Unit Type", lc) +/** 'Asod' / AbilityIds.spawnOnDeathskeleton */ public class AbilityDefinitionSpawnOnDeathskeleton extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spawnOnDeathskeleton) @@ -12433,6 +12975,7 @@ public class AbilityDefinitionSpawnOnDeathskeleton extends AbilityDefinition addTooltipProperty("Unit Type", lc) +/** 'AIpl' / AbilityIds.potionofManaRegenlesser */ public class AbilityDefinitionPotionofManaRegenlesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.potionofManaRegenlesser) @@ -12476,6 +13019,7 @@ public class AbilityDefinitionPotionofManaRegenlesser extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'AUan' / AbilityIds.animateDead1 */ public class AbilityDefinitionDeathKnightAnimateDead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.animateDead1) @@ -12502,6 +13046,7 @@ public class AbilityDefinitionDeathKnightAnimateDead extends AbilityDefinition addTooltipProperty("Number of Corpses Raised", lc) +/** 'AIpm' / AbilityIds.itemPlaceGoblinLandMine */ public class AbilityDefinitionItemPlaceMine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPlaceGoblinLandMine) @@ -12514,6 +13059,7 @@ public class AbilityDefinitionItemPlaceMine extends AbilityDefinition addTooltipProperty("Unit Type", lc) +/** 'AHpx' / AbilityIds.phoenix */ public class AbilityDefinitionBloodMagePhoenix extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.phoenix) @@ -12533,6 +13079,7 @@ public class AbilityDefinitionBloodMagePhoenix extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'ANab' / AbilityIds.acidBomb */ public class AbilityDefinitionAlchemistAcidBomb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.acidBomb) @@ -12551,6 +13098,7 @@ public class AbilityDefinitionAlchemistAcidBomb extends AbilityDefinition def.setLevelsDataUnreal("Nab4", lvls, 4, lc) addTooltipProperty("Primary Damage", lc) + /** Movement Speed Reduction (%) / 'Nab1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab1", level, 1, value) @@ -12572,6 +13120,7 @@ public class AbilityDefinitionAlchemistAcidBomb extends AbilityDefinition def.setLevelsDataUnreal("Nab5", lvls, 5, lc) addTooltipProperty("Secondary Damage", lc) + /** Attack Speed Reduction (%) / 'Nab2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab2", level, 2, value) @@ -12580,6 +13129,7 @@ public class AbilityDefinitionAlchemistAcidBomb extends AbilityDefinition addTooltipProperty("Attack Speed Reduction (%)", lc) +/** 'Apmf' / AbilityIds.permanentImmolationflying */ public class AbilityDefinitionPermanentImmolationflying extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.permanentImmolationflying) @@ -12606,6 +13156,7 @@ public class AbilityDefinitionPermanentImmolationflying extends AbilityDefinitio addTooltipProperty("Damage per Interval", lc) +/** 'Atsp' / AbilityIds.tornadoSpin */ public class AbilityDefinitionTornadoSpin extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tornadoSpin) @@ -12625,6 +13176,7 @@ public class AbilityDefinitionTornadoSpin extends AbilityDefinition addTooltipProperty("Air Time (seconds)", lc) +/** 'Aams' / AbilityIds.antimagicShell1 */ public class AbilityDefinitionAntimagicShield extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.antimagicShell1) @@ -12658,6 +13210,7 @@ public class AbilityDefinitionAntimagicShield extends AbilityDefinition addTooltipProperty("Shield Life", lc) +/** 'ANbs' / AbilityIds.orbofDarknessBlackArrow */ public class AbilityDefinitionOrbofDarknessBlackArrow extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orbofDarknessBlackArrow) @@ -12691,6 +13244,7 @@ public class AbilityDefinitionOrbofDarknessBlackArrow extends AbilityDefinition addTooltipProperty("Summoned Unit Duration (seconds)", lc) +/** 'ANd3' / AbilityIds.tinkererDemolishLevel3 */ public class AbilityDefinitionTinkererDemolishLevel3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererDemolishLevel3) @@ -12724,6 +13278,7 @@ public class AbilityDefinitionTinkererDemolishLevel3 extends AbilityDefinition addTooltipProperty("Chance to Demolish", lc) +/** 'AIos' / AbilityIds.slowAIos */ public class AbilityDefinitionSlowAIos extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.slowAIos) @@ -12750,6 +13305,7 @@ public class AbilityDefinitionSlowAIos extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'ANbr' / AbilityIds.battleRoar */ public class AbilityDefinitionBattleRoar extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.battleRoar) @@ -12804,6 +13360,7 @@ public class AbilityDefinitionBattleRoar extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'ANd1' / AbilityIds.tinkererDemolishLevel1 */ public class AbilityDefinitionTinkererDemolishLevel1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererDemolishLevel1) @@ -12837,6 +13394,7 @@ public class AbilityDefinitionTinkererDemolishLevel1 extends AbilityDefinition addTooltipProperty("Chance to Demolish", lc) +/** 'ANd2' / AbilityIds.tinkererDemolishLevel2 */ public class AbilityDefinitionTinkererDemolishLevel2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererDemolishLevel2) @@ -12870,6 +13428,7 @@ public class AbilityDefinitionTinkererDemolishLevel2 extends AbilityDefinition addTooltipProperty("Chance to Demolish", lc) +/** 'Aamk' / AbilityIds.attributeModifierSkill */ public class AbilityDefinitionAttributeModifierSkill extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attributeModifierSkill) @@ -12903,6 +13462,7 @@ public class AbilityDefinitionAttributeModifierSkill extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'Adis' / AbilityIds.dispelMagic */ public class AbilityDefinitionDispelMagic extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.dispelMagic) @@ -12922,6 +13482,7 @@ public class AbilityDefinitionDispelMagic extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'ANbh' / AbilityIds.bashBeastmasterBear */ public class AbilityDefinitionBashBeastmasterBear extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bashBeastmasterBear) @@ -12962,6 +13523,7 @@ public class AbilityDefinitionBashBeastmasterBear extends AbilityDefinition addTooltipProperty("Chance to Miss", lc) +/** 'ANbf' / AbilityIds.brewmasterBreathofFire */ public class AbilityDefinitionBrewmasterBreathofFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.brewmasterBreathofFire) @@ -13002,6 +13564,7 @@ public class AbilityDefinitionBrewmasterBreathofFire extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'Aply' / AbilityIds.polymorph */ public class AbilityDefinitionPolymorph extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.polymorph) @@ -13042,6 +13605,7 @@ public class AbilityDefinitionPolymorph extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'AIpg' / AbilityIds.purgeorb */ public class AbilityDefinitionPurgeorb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.purgeorb) @@ -13089,6 +13653,7 @@ public class AbilityDefinitionPurgeorb extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'ANba' / AbilityIds.darkRangerBlackArrow */ public class AbilityDefinitionDarkRangerBlackArrow extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkRangerBlackArrow) @@ -13122,6 +13687,7 @@ public class AbilityDefinitionDarkRangerBlackArrow extends AbilityDefinition addTooltipProperty("Summoned Unit Duration (seconds)", lc) +/** 'Aenc' / AbilityIds.load1 */ public class AbilityDefinitionCargoHoldEntangledGoldMine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.load1) @@ -13134,6 +13700,7 @@ public class AbilityDefinitionCargoHoldEntangledGoldMine extends AbilityDefiniti addTooltipProperty("Cargo Capacity", lc) +/** 'Amls' / AbilityIds.aerialShackles */ public class AbilityDefinitionAerialShackles extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.aerialShackles) @@ -13146,6 +13713,7 @@ public class AbilityDefinitionAerialShackles extends AbilityDefinition addTooltipProperty("Damage Per Second", lc) +/** 'AIpb' / AbilityIds.orbofVenom */ public class AbilityDefinitionOrbofVenom extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orbofVenom) @@ -13172,6 +13740,7 @@ public class AbilityDefinitionOrbofVenom extends AbilityDefinition addTooltipProperty("Damage Bonus Dice", lc) +/** 'Atru' / AbilityIds.trueSight2 */ public class AbilityDefinitionDetectShade extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.trueSight2) @@ -13184,6 +13753,7 @@ public class AbilityDefinitionDetectShade extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'Acmg' / AbilityIds.controlMagic */ public class AbilityDefinitionControlMagic extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.controlMagic) @@ -13210,6 +13780,7 @@ public class AbilityDefinitionControlMagic extends AbilityDefinition addTooltipProperty("Maximum Creep Level", lc) +/** 'AUcs' / AbilityIds.carrionSwarm1 */ public class AbilityDefinitionDreadlordCarrionSwarm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.carrionSwarm1) @@ -13243,6 +13814,7 @@ public class AbilityDefinitionDreadlordCarrionSwarm extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'AIx1' / AbilityIds.allPlus1 */ public class AbilityDefinitionAllPlus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.allPlus1) @@ -13276,6 +13848,7 @@ public class AbilityDefinitionAllPlus1 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIx2' / AbilityIds.allPlus2 */ public class AbilityDefinitionAllPlus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.allPlus2) @@ -13309,6 +13882,7 @@ public class AbilityDefinitionAllPlus2 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIx5' / AbilityIds.crownofKingsAllPlus5 */ public class AbilityDefinitionCrownofKingsAllPlus5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.crownofKingsAllPlus5) @@ -13342,6 +13916,7 @@ public class AbilityDefinitionCrownofKingsAllPlus5 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'Acor' / AbilityIds.corrosiveBreath */ public class AbilityDefinitionCorrosiveBreath extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.corrosiveBreath) @@ -13354,6 +13929,7 @@ public class AbilityDefinitionCorrosiveBreath extends AbilityDefinition addTooltipProperty("Damage Per Second", lc) +/** 'Aro1' / AbilityIds.rootAncients */ public class AbilityDefinitionRootAncients extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rootAncients) @@ -13387,6 +13963,7 @@ public class AbilityDefinitionRootAncients extends AbilityDefinition addTooltipProperty("Rooted Weapons", lc) +/** 'Aro2' / AbilityIds.rootAncientProtector */ public class AbilityDefinitionRootAncientProtector extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rootAncientProtector) @@ -13420,6 +13997,7 @@ public class AbilityDefinitionRootAncientProtector extends AbilityDefinition addTooltipProperty("Rooted Weapons", lc) +/** 'ANfy' / AbilityIds.factory */ public class AbilityDefinitionFactory extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.factory) @@ -13446,6 +14024,7 @@ public class AbilityDefinitionFactory extends AbilityDefinition addTooltipProperty("Spawn Interval", lc) +/** 'AEfn' / AbilityIds.forceofNature1 */ public class AbilityDefinitionKeeperoftheGroveForceofNature extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.forceofNature1) @@ -13465,6 +14044,7 @@ public class AbilityDefinitionKeeperoftheGroveForceofNature extends AbilityDefin addTooltipProperty("Number of Summoned Units", lc) +/** 'AUdd' / AbilityIds.deathAndDecay1 */ public class AbilityDefinitionLichDeathandDecay extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathAndDecay1) @@ -13476,6 +14056,7 @@ public class AbilityDefinitionLichDeathandDecay extends AbilityDefinition def.setLevelsDataUnreal("Udd2", lvls, 2, lc) addTooltipProperty("Building Reduction", lc) + /** Max Life Drained per Second (%) / 'Udd1' */ function setMaxLifeDrainedperSecond(int level, real value) def.setLvlDataUnreal("Udd1", level, 1, value) @@ -13484,6 +14065,7 @@ public class AbilityDefinitionLichDeathandDecay extends AbilityDefinition addTooltipProperty("Max Life Drained per Second (%)", lc) +/** 'AIwb' / AbilityIds.itemWeb */ public class AbilityDefinitionItemWeb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemWeb) @@ -13538,6 +14120,7 @@ public class AbilityDefinitionItemWeb extends AbilityDefinition addTooltipProperty("Silences When Ensnared", lc) +/** 'AEfk' / AbilityIds.wardenFanofKnives */ public class AbilityDefinitionWardenFanofKnives extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.wardenFanofKnives) @@ -13571,6 +14154,7 @@ public class AbilityDefinitionWardenFanofKnives extends AbilityDefinition addTooltipProperty("Maximum Total Damage", lc) +/** 'Sbtl' / AbilityIds.battlestationsChaos */ public class AbilityDefinitionBattlestationsChaos extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.battlestationsChaos) @@ -13590,6 +14174,7 @@ public class AbilityDefinitionBattlestationsChaos extends AbilityDefinition addTooltipProperty("Allowed Unit Type", lc) +/** 'Acpf' / AbilityIds.corporealForm */ public class AbilityDefinitionCorporealForm extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -13639,10 +14224,12 @@ public class AbilityDefinitionCorporealForm extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AUdc' / AbilityIds.deathCoil1 */ public class AbilityDefinitionDeathKnightDeathCoil extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathCoil1) + /** Amount Healed/Damaged / 'Udc1' */ function setAmountHealedDamaged(int level, real value) def.setLvlDataUnreal("Udc1", level, 1, value) @@ -13651,10 +14238,12 @@ public class AbilityDefinitionDeathKnightDeathCoil extends AbilityDefinition addTooltipProperty("Amount Healed/Damaged", lc) +/** 'Apsh' / AbilityIds.phaseShift */ public class AbilityDefinitionPhaseShift extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.phaseShift) + /** Attack Speed Reduction (%) / 'Hbn2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Hbn2", level, 2, value) @@ -13662,6 +14251,7 @@ public class AbilityDefinitionPhaseShift extends AbilityDefinition def.setLevelsDataUnreal("Hbn2", lvls, 2, lc) addTooltipProperty("Attack Speed Reduction (%)", lc) + /** Movement Speed Reduction (%) / 'Hbn1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Hbn1", level, 1, value) @@ -13670,6 +14260,7 @@ public class AbilityDefinitionPhaseShift extends AbilityDefinition addTooltipProperty("Movement Speed Reduction (%)", lc) +/** 'Asla' / AbilityIds.sleepAlways */ public class AbilityDefinitionSleepAlways extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sleepAlways) @@ -13689,10 +14280,12 @@ public class AbilityDefinitionSleepAlways extends AbilityDefinition addTooltipProperty("Allow On Any Player Slot", lc) +/** 'AIuw' / AbilityIds.figurineUrsaWarrior */ public class AbilityDefinitionFigurineUrsaWarrior extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.figurineUrsaWarrior) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) @@ -13700,6 +14293,7 @@ public class AbilityDefinitionFigurineUrsaWarrior extends AbilityDefinition def.setLevelsDataString("Ist2", lvls, 4, lc) addTooltipProperty("Summon 2 - Unit Type", lc) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) @@ -13707,6 +14301,7 @@ public class AbilityDefinitionFigurineUrsaWarrior extends AbilityDefinition def.setLevelsDataInt("Isn2", lvls, 2, lc) addTooltipProperty("Summon 2 - Amount", lc) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) @@ -13714,6 +14309,7 @@ public class AbilityDefinitionFigurineUrsaWarrior extends AbilityDefinition def.setLevelsDataString("Ist1", lvls, 3, lc) addTooltipProperty("Summon 1 - Unit Type", lc) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -13722,6 +14318,7 @@ public class AbilityDefinitionFigurineUrsaWarrior extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'Aegr' / AbilityIds.elunesGrace */ public class AbilityDefinitionElunesGrace extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.elunesGrace) @@ -13754,6 +14351,7 @@ public class AbilityDefinitionElunesGrace extends AbilityDefinition def.setLevelsDataUnreal("Def5", lvls, 5, lc) addTooltipProperty("Magic Damage Reduction", lc) + /** Damage Taken (%) / 'Def1' */ function setDamageTaken(int level, real value) def.setLvlDataUnreal("Def1", level, 1, value) @@ -13761,6 +14359,7 @@ public class AbilityDefinitionElunesGrace extends AbilityDefinition def.setLevelsDataUnreal("Def1", lvls, 1, lc) addTooltipProperty("Damage Taken (%)", lc) + /** Damage Dealt (%) / 'Def2' */ function setDamageDealt(int level, real value) def.setLvlDataUnreal("Def2", level, 2, value) @@ -13783,6 +14382,7 @@ public class AbilityDefinitionElunesGrace extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'Arlm' / AbilityIds.returnLumber */ public class AbilityDefinitionReturnLumber extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.returnLumber) @@ -13802,6 +14402,7 @@ public class AbilityDefinitionReturnLumber extends AbilityDefinition addTooltipProperty("Accepts Lumber", lc) +/** 'Arll' / AbilityIds.regenLifeArll */ public class AbilityDefinitionRegenLifeArll extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.regenLifeArll) @@ -13814,6 +14415,7 @@ public class AbilityDefinitionRegenLifeArll extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AEev' / AbilityIds.evasion2 */ public class AbilityDefinitionDemonHunterEvasion extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.evasion2) @@ -13826,10 +14428,12 @@ public class AbilityDefinitionDemonHunterEvasion extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'ANht' / AbilityIds.pitLordHowlofTerror */ public class AbilityDefinitionPitLordHowlofTerror extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pitLordHowlofTerror) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -13880,6 +14484,7 @@ public class AbilityDefinitionPitLordHowlofTerror extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'ANhs' / AbilityIds.alchemistHealingSpray */ public class AbilityDefinitionAlchemistHealingSpray extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.alchemistHealingSpray) @@ -13927,6 +14532,7 @@ public class AbilityDefinitionAlchemistHealingSpray extends AbilityDefinition addTooltipProperty("Building Damage Factor", lc) +/** 'Aegm' / AbilityIds.entangledGoldMineAbility */ public class AbilityDefinitionEntangledGoldMine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.entangledGoldMineAbility) @@ -13946,6 +14552,7 @@ public class AbilityDefinitionEntangledGoldMine extends AbilityDefinition addTooltipProperty("Gold per Interval", lc) +/** 'AEer' / AbilityIds.entanglingRoots1 */ public class AbilityDefinitionKeeperoftheGroveEntanglingRoots extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.entanglingRoots1) @@ -13958,6 +14565,7 @@ public class AbilityDefinitionKeeperoftheGroveEntanglingRoots extends AbilityDef addTooltipProperty("Damage per Second", lc) +/** 'Alsh' / AbilityIds.lightningShield */ public class AbilityDefinitionLightningShield extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lightningShield) @@ -13970,6 +14578,7 @@ public class AbilityDefinitionLightningShield extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'AIva' / AbilityIds.itemLifeSteal */ public class AbilityDefinitionVampiricattackAIva extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifeSteal) @@ -13982,6 +14591,7 @@ public class AbilityDefinitionVampiricattackAIva extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'Acoh' / AbilityIds.pickupArcher */ public class AbilityDefinitionCoupleHippogryph extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pickupArcher) @@ -14001,6 +14611,7 @@ public class AbilityDefinitionCoupleHippogryph extends AbilityDefinition addTooltipProperty("Partner Unit Type", lc) +/** 'AHre' / AbilityIds.resurrection */ public class AbilityDefinitionPaladinResurrection extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.resurrection) @@ -14020,6 +14631,7 @@ public class AbilityDefinitionPaladinResurrection extends AbilityDefinition addTooltipProperty("Number of Corpses Raised", lc) +/** 'AUcb' / AbilityIds.cryptLordCarrionScarabs */ public class AbilityDefinitionCryptLordCarrionScarabs extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cryptLordCarrionScarabs) @@ -14067,6 +14679,7 @@ public class AbilityDefinitionCryptLordCarrionScarabs extends AbilityDefinition addTooltipProperty("Unit Type One", lc) +/** 'Sbsk' / AbilityIds.berserkerUpgrade */ public class AbilityDefinitionBerserkerUpgrade extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.berserkerUpgrade) @@ -14079,6 +14692,7 @@ public class AbilityDefinitionBerserkerUpgrade extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'APrr' / AbilityIds.runeofGreaterResurrection */ public class AbilityDefinitionRuneofGreaterResurrection extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeofGreaterResurrection) @@ -14098,6 +14712,7 @@ public class AbilityDefinitionRuneofGreaterResurrection extends AbilityDefinitio addTooltipProperty("Number of Corpses Raised", lc) +/** 'Amfl' / AbilityIds.manaFlare */ public class AbilityDefinitionManaFlare extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaFlare) @@ -14145,6 +14760,7 @@ public class AbilityDefinitionManaFlare extends AbilityDefinition addTooltipProperty("Unit - Maximum Damage", lc) +/** 'AOre' / AbilityIds.reincarnation2 */ public class AbilityDefinitionTaurenChieftainReincarnation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.reincarnation2) @@ -14157,6 +14773,7 @@ public class AbilityDefinitionTaurenChieftainReincarnation extends AbilityDefini addTooltipProperty("Reincarnation Delay", lc) +/** 'Acoa' / AbilityIds.mountHippogryph */ public class AbilityDefinitionCoupleArcher extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.mountHippogryph) @@ -14176,6 +14793,7 @@ public class AbilityDefinitionCoupleArcher extends AbilityDefinition addTooltipProperty("Partner Unit Type", lc) +/** 'Abof' / AbilityIds.ballsofFire */ public class AbilityDefinitionBallsofFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ballsofFire) @@ -14223,6 +14841,7 @@ public class AbilityDefinitionBallsofFire extends AbilityDefinition addTooltipProperty("Full Damage Interval", lc) +/** 'Aprg' / AbilityIds.purge */ public class AbilityDefinitionPurge extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.purge) @@ -14270,6 +14889,7 @@ public class AbilityDefinitionPurge extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'Aslo' / AbilityIds.slow */ public class AbilityDefinitionSlow extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.slow) @@ -14296,6 +14916,7 @@ public class AbilityDefinitionSlow extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'APrl' / AbilityIds.runeofLesserResurrection */ public class AbilityDefinitionRuneofLesserResurrection extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeofLesserResurrection) @@ -14315,6 +14936,7 @@ public class AbilityDefinitionRuneofLesserResurrection extends AbilityDefinition addTooltipProperty("Number of Corpses Raised", lc) +/** 'AItp' / AbilityIds.itemTownPortal */ public class AbilityDefinitionItemTownPortal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTownPortal) @@ -14334,6 +14956,7 @@ public class AbilityDefinitionItemTownPortal extends AbilityDefinition addTooltipProperty("Use Teleport Clustering", lc) +/** 'ANg1' / AbilityIds.tinkererRoboGoblinLevel1 */ public class AbilityDefinitionTinkererRoboGoblinLevel1 extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -14397,6 +15020,7 @@ public class AbilityDefinitionTinkererRoboGoblinLevel1 extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'Amil' / AbilityIds.calltoArms */ public class AbilityDefinitionMilitia extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.calltoArms) @@ -14416,6 +15040,7 @@ public class AbilityDefinitionMilitia extends AbilityDefinition addTooltipProperty("Normal Form Unit", lc) +/** 'Avng' / AbilityIds.vengeance */ public class AbilityDefinitionVengeance extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.vengeance) @@ -14470,6 +15095,7 @@ public class AbilityDefinitionVengeance extends AbilityDefinition addTooltipProperty("Unit Type Two", lc) +/** 'AItm' / AbilityIds.intelligenceModPlus2 */ public class AbilityDefinitionIntelligenceModPlus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceModPlus2) @@ -14503,6 +15129,7 @@ public class AbilityDefinitionIntelligenceModPlus2 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AItl' / AbilityIds.attackBonusPlus8 */ public class AbilityDefinitionAttackBonusPlus8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus8) @@ -14515,6 +15142,7 @@ public class AbilityDefinitionAttackBonusPlus8 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AItn' / AbilityIds.attackBonusPlus10 */ public class AbilityDefinitionAttackBonusPlus10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus10) @@ -14527,6 +15155,7 @@ public class AbilityDefinitionAttackBonusPlus10 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'ANg3' / AbilityIds.tinkererRoboGoblinLevel3 */ public class AbilityDefinitionTinkererRoboGoblinLevel3 extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -14590,6 +15219,7 @@ public class AbilityDefinitionTinkererRoboGoblinLevel3 extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'Adda' / AbilityIds.aOEdamageupondeath */ public class AbilityDefinitionDeathDamageAOEsapper extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.aOEdamageupondeath) @@ -14623,6 +15253,7 @@ public class AbilityDefinitionDeathDamageAOEsapper extends AbilityDefinition addTooltipProperty("Partial Damage Radius", lc) +/** 'Aroo' / AbilityIds.root */ public class AbilityDefinitionAroo extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.root) @@ -14656,6 +15287,7 @@ public class AbilityDefinitionAroo extends AbilityDefinition addTooltipProperty("Rooted Weapons", lc) +/** 'ANg2' / AbilityIds.tinkererRoboGoblinLevel2 */ public class AbilityDefinitionTinkererRoboGoblinLevel2 extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -14719,6 +15351,7 @@ public class AbilityDefinitionTinkererRoboGoblinLevel2 extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AUfa' / AbilityIds.frostArmor1 */ public class AbilityDefinitionLichFrostArmor extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostArmor1) @@ -14738,6 +15371,7 @@ public class AbilityDefinitionLichFrostArmor extends AbilityDefinition addTooltipProperty("Armor Bonus", lc) +/** 'Srtt' / AbilityIds.tankUpgrade */ public class AbilityDefinitionTankUpgrade extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tankUpgrade) @@ -14750,6 +15384,7 @@ public class AbilityDefinitionTankUpgrade extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'Acri' / AbilityIds.cripple */ public class AbilityDefinitionCripple extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cripple) @@ -14761,6 +15396,7 @@ public class AbilityDefinitionCripple extends AbilityDefinition def.setLevelsDataUnreal("Cri3", lvls, 3, lc) addTooltipProperty("Damage Reduction", lc) + /** Attack Speed Reduction (%) / 'Cri2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Cri2", level, 2, value) @@ -14768,6 +15404,7 @@ public class AbilityDefinitionCripple extends AbilityDefinition def.setLevelsDataUnreal("Cri2", lvls, 2, lc) addTooltipProperty("Attack Speed Reduction (%)", lc) + /** Movement Speed Reduction (%) / 'Cri1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Cri1", level, 1, value) @@ -14776,6 +15413,7 @@ public class AbilityDefinitionCripple extends AbilityDefinition addTooltipProperty("Movement Speed Reduction (%)", lc) +/** 'Aflk' / AbilityIds.flakCannon */ public class AbilityDefinitionFlakCannon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.flakCannon) @@ -14816,6 +15454,7 @@ public class AbilityDefinitionFlakCannon extends AbilityDefinition addTooltipProperty("Full Damage Amount", lc) +/** 'Aps2' / AbilityIds.possessionChanneling */ public class AbilityDefinitionPossessionChanneling extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.possessionChanneling) @@ -14849,6 +15488,7 @@ public class AbilityDefinitionPossessionChanneling extends AbilityDefinition addTooltipProperty("Target Is Invulnerable", lc) +/** 'Aroc' / AbilityIds.rocketAttack */ public class AbilityDefinitionRocketAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rocketAttack) @@ -14875,6 +15515,7 @@ public class AbilityDefinitionRocketAttack extends AbilityDefinition addTooltipProperty("Maximum Total Damage", lc) +/** 'ANef' / AbilityIds.brewmasterStormEarthandFire */ public class AbilityDefinitionBrewmasterStormEarthandFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.brewmasterStormEarthandFire) @@ -14887,10 +15528,12 @@ public class AbilityDefinitionBrewmasterStormEarthandFire extends AbilityDefinit addTooltipProperty("Summoned Unit Types", lc) +/** 'ANeg' / AbilityIds.tinkererEngineeringUpgrade */ public class AbilityDefinitionTinkererEngineeringUpgrade extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tinkererEngineeringUpgrade) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) @@ -14898,6 +15541,7 @@ public class AbilityDefinitionTinkererEngineeringUpgrade extends AbilityDefiniti def.setLevelsDataString("Neg3", lvls, 3, lc) addTooltipProperty("Ability Upgrade 1", lc) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) @@ -14905,6 +15549,7 @@ public class AbilityDefinitionTinkererEngineeringUpgrade extends AbilityDefiniti def.setLevelsDataString("Neg5", lvls, 5, lc) addTooltipProperty("Ability Upgrade 3", lc) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -14926,6 +15571,7 @@ public class AbilityDefinitionTinkererEngineeringUpgrade extends AbilityDefiniti def.setLevelsDataUnreal("Neg2", lvls, 2, lc) addTooltipProperty("Damage Bonus", lc) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -14934,6 +15580,7 @@ public class AbilityDefinitionTinkererEngineeringUpgrade extends AbilityDefiniti addTooltipProperty("Ability Upgrade 2", lc) +/** 'Amin' / AbilityIds.mineexploding */ public class AbilityDefinitionMine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.mineexploding) @@ -14953,6 +15600,7 @@ public class AbilityDefinitionMine extends AbilityDefinition addTooltipProperty("Invisibility Transition Time", lc) +/** 'Amim' / AbilityIds.spellImmunity2 */ public class AbilityDefinitionMagicImmunity extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spellImmunity2) @@ -14965,6 +15613,7 @@ public class AbilityDefinitionMagicImmunity extends AbilityDefinition addTooltipProperty("Magic Damage Factor", lc) +/** 'AUfn' / AbilityIds.frostNova1 */ public class AbilityDefinitionLichFrostNova extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostNova1) @@ -14991,10 +15640,12 @@ public class AbilityDefinitionLichFrostNova extends AbilityDefinition addTooltipProperty("Maximum Damage", lc) +/** 'Aroa' / AbilityIds.roar */ public class AbilityDefinitionRoar extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.roar) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -15045,6 +15696,7 @@ public class AbilityDefinitionRoar extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'AIsr' / AbilityIds.runedBracers */ public class AbilityDefinitionRunedBracers extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runedBracers) @@ -15064,6 +15716,7 @@ public class AbilityDefinitionRunedBracers extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'AUdr' / AbilityIds.darkRitual */ public class AbilityDefinitionLichDarkRitual extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkRitual) @@ -15104,6 +15757,7 @@ public class AbilityDefinitionLichDarkRitual extends AbilityDefinition addTooltipProperty("Mana Conversion As Percent", lc) +/** 'AUds' / AbilityIds.darkSummoning1 */ public class AbilityDefinitionTichondriusDarkSummoning extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkSummoning1) @@ -15130,6 +15784,7 @@ public class AbilityDefinitionTichondriusDarkSummoning extends AbilityDefinition addTooltipProperty("Casting Delay (seconds)", lc) +/** 'AIsp' / AbilityIds.itemTemporarySpeedBonus */ public class AbilityDefinitionItemSpeed extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTemporarySpeedBonus) @@ -15142,10 +15797,12 @@ public class AbilityDefinitionItemSpeed extends AbilityDefinition addTooltipProperty("Movement Speed Increase", lc) +/** 'Ablo' / AbilityIds.bloodlust1 */ public class AbilityDefinitionBloodlust extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bloodlust1) + /** Movement Speed Increase (%) / 'Blo2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo2", level, 2, value) @@ -15153,6 +15810,7 @@ public class AbilityDefinitionBloodlust extends AbilityDefinition def.setLevelsDataUnreal("Blo2", lvls, 2, lc) addTooltipProperty("Movement Speed Increase (%)", lc) + /** Attack Speed Increase (%) / 'Blo1' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo1", level, 1, value) @@ -15168,6 +15826,7 @@ public class AbilityDefinitionBloodlust extends AbilityDefinition addTooltipProperty("Scaling Factor", lc) +/** 'AUdp' / AbilityIds.deathPact */ public class AbilityDefinitionDeathKnightDeathPact extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathPact) @@ -15208,6 +15867,7 @@ public class AbilityDefinitionDeathKnightDeathPact extends AbilityDefinition addTooltipProperty("Mana Conversion As Percent", lc) +/** 'Ablp' / AbilityIds.blightPlacement */ public class AbilityDefinitionBlightPlacement extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blightPlacement) @@ -15227,6 +15887,7 @@ public class AbilityDefinitionBlightPlacement extends AbilityDefinition addTooltipProperty("Expansion Amount", lc) +/** 'ANfl' / AbilityIds.seaWitchForkedLightning */ public class AbilityDefinitionSeaWitchForkedLightning extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.seaWitchForkedLightning) @@ -15260,6 +15921,7 @@ public class AbilityDefinitionSeaWitchForkedLightning extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'AIsm' / AbilityIds.itemStrengthGain */ public class AbilityDefinitionStrengthMod extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemStrengthGain) @@ -15293,6 +15955,7 @@ public class AbilityDefinitionStrengthMod extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'AIsl' / AbilityIds.scrollofLifeRegen */ public class AbilityDefinitionScrollofLifeRegen extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.scrollofLifeRegen) @@ -15336,6 +15999,7 @@ public class AbilityDefinitionScrollofLifeRegen extends AbilityDefinition def.setLvlDataInt("irl3", level, 3, value) +/** 'Anhe' / AbilityIds.heal1 */ public class AbilityDefinitionHealCreepNormalAnhe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heal1) @@ -15348,6 +16012,7 @@ public class AbilityDefinitionHealCreepNormalAnhe extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIsx' / AbilityIds.attackSpeedIncrease */ public class AbilityDefinitionAttackSpeedIncrease extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackSpeedIncrease) @@ -15360,10 +16025,12 @@ public class AbilityDefinitionAttackSpeedIncrease extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'Adef' / AbilityIds.defend */ public class AbilityDefinitionDefend extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defend) + /** Damage Taken (%) / 'Def1' */ function setDamageTaken(int level, real value) def.setLvlDataUnreal("Def1", level, 1, value) @@ -15392,6 +16059,7 @@ public class AbilityDefinitionDefend extends AbilityDefinition def.setLevelsDataUnreal("Def4", lvls, 4, lc) addTooltipProperty("Attack Speed Factor", lc) + /** Damage Dealt (%) / 'Def2' */ function setDamageDealt(int level, real value) def.setLvlDataUnreal("Def2", level, 2, value) @@ -15421,6 +16089,7 @@ public class AbilityDefinitionDefend extends AbilityDefinition addTooltipProperty("Magic Damage Reduction", lc) +/** 'AIsw' / AbilityIds.sentryWardAIsw */ public class AbilityDefinitionSentryWardAIsw extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sentryWardAIsw) @@ -15433,6 +16102,7 @@ public class AbilityDefinitionSentryWardAIsw extends AbilityDefinition addTooltipProperty("Ward Unit Type", lc) +/** 'Agra' / AbilityIds.grabTree */ public class AbilityDefinitionGrabTree extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.grabTree) @@ -15473,6 +16143,7 @@ public class AbilityDefinitionGrabTree extends AbilityDefinition addTooltipProperty("Remove Delay", lc) +/** 'Adec' / AbilityIds.decouple */ public class AbilityDefinitionDecouple extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.decouple) @@ -15492,6 +16163,7 @@ public class AbilityDefinitionDecouple extends AbilityDefinition addTooltipProperty("Partner Unit Type Two", lc) +/** 'AItb' / AbilityIds.dustofAppearance */ public class AbilityDefinitionDustofAppearance extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.dustofAppearance) @@ -15504,6 +16176,7 @@ public class AbilityDefinitionDustofAppearance extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'AItc' / AbilityIds.attackBonusAItc */ public class AbilityDefinitionAttackBonusAItc extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusAItc) @@ -15516,6 +16189,7 @@ public class AbilityDefinitionAttackBonusAItc extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AIta' / AbilityIds.itemAreaDetection */ public class AbilityDefinitionItemDetectAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAreaDetection) @@ -15528,6 +16202,7 @@ public class AbilityDefinitionItemDetectAoe extends AbilityDefinition addTooltipProperty("Detection Radius", lc) +/** 'AItj' / AbilityIds.attackBonusPlus5 */ public class AbilityDefinitionAttackBonusPlus5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus5) @@ -15540,6 +16215,7 @@ public class AbilityDefinitionAttackBonusPlus5 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AItk' / AbilityIds.attackBonusPlus7 */ public class AbilityDefinitionAttackBonusPlus7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus7) @@ -15552,6 +16228,7 @@ public class AbilityDefinitionAttackBonusPlus7 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AIth' / AbilityIds.attackBonusPlus2 */ public class AbilityDefinitionAttackBonusPlus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus2) @@ -15564,6 +16241,7 @@ public class AbilityDefinitionAttackBonusPlus2 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'Adev' / AbilityIds.devour1 */ public class AbilityDefinitionDevour extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.devour1) @@ -15576,6 +16254,7 @@ public class AbilityDefinitionDevour extends AbilityDefinition addTooltipProperty("Max Creep Level", lc) +/** 'AIti' / AbilityIds.attackBonusPlus4 */ public class AbilityDefinitionAttackBonusPlus4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus4) @@ -15588,10 +16267,12 @@ public class AbilityDefinitionAttackBonusPlus4 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AHtc' / AbilityIds.thunderClap */ public class AbilityDefinitionMountainKingThunderClap extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.thunderClap) + /** Attack Speed Reduction (%) / 'Htc4' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Htc4", level, 4, value) @@ -15620,6 +16301,7 @@ public class AbilityDefinitionMountainKingThunderClap extends AbilityDefinition def.setLevelsDataUnreal("Htc5", lvls, 5, lc) addTooltipProperty("Maximum Damage", lc) + /** Movement Speed Reduction (%) / 'Htc3' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Htc3", level, 3, value) @@ -15628,6 +16310,7 @@ public class AbilityDefinitionMountainKingThunderClap extends AbilityDefinition addTooltipProperty("Movement Speed Reduction (%)", lc) +/** 'AItf' / AbilityIds.attackBonusAItf */ public class AbilityDefinitionAttackBonusAItf extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusAItf) @@ -15640,6 +16323,7 @@ public class AbilityDefinitionAttackBonusAItf extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'Adet' / AbilityIds.detector */ public class AbilityDefinitionAdet extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.detector) @@ -15652,6 +16336,7 @@ public class AbilityDefinitionAdet extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'ANfd' / AbilityIds.fingerofDeath */ public class AbilityDefinitionFingerofDeath extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.fingerofDeath) @@ -15678,6 +16363,7 @@ public class AbilityDefinitionFingerofDeath extends AbilityDefinition addTooltipProperty("Graphic Duration", lc) +/** 'AItg' / AbilityIds.attackBonusPlus1 */ public class AbilityDefinitionAttackBonusPlus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus1) @@ -15690,6 +16376,7 @@ public class AbilityDefinitionAttackBonusPlus1 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'ANfa' / AbilityIds.seaWitchFrostArrows */ public class AbilityDefinitionSeaWitchFrostArrows extends AbilityDefinition private bitset stackFlagsSet = bitset(7) @@ -15733,6 +16420,7 @@ public class AbilityDefinitionSeaWitchFrostArrows extends AbilityDefinition addTooltipProperty("Movement Speed Factor", lc) +/** 'ANfb' / AbilityIds.firebolt */ public class AbilityDefinitionFireBolt extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.firebolt) @@ -15745,6 +16433,7 @@ public class AbilityDefinitionFireBolt extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AHtb' / AbilityIds.stormBolt */ public class AbilityDefinitionMountainKingThunderBolt extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.stormBolt) @@ -15757,6 +16446,7 @@ public class AbilityDefinitionMountainKingThunderBolt extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Aesn' / AbilityIds.sentinel */ public class AbilityDefinitionSentinel extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sentinel) @@ -15804,6 +16494,7 @@ public class AbilityDefinitionSentinel extends AbilityDefinition def.setLvlDataUnreal("Esn5", level, 5, value) +/** 'AHwe' / AbilityIds.summonWaterElemental */ public class AbilityDefinitionArchMageSummonWaterElemental extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.summonWaterElemental) @@ -15823,6 +16514,7 @@ public class AbilityDefinitionArchMageSummonWaterElemental extends AbilityDefini addTooltipProperty("Summoned Unit Type", lc) +/** 'Sloa' / AbilityIds.loadBurrow */ public class AbilityDefinitionLoadBurrow extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.loadBurrow) @@ -15835,6 +16527,7 @@ public class AbilityDefinitionLoadBurrow extends AbilityDefinition addTooltipProperty("Allowed Unit Type", lc) +/** 'Adsm' / AbilityIds.dispelMagic1 */ public class AbilityDefinitionDispelMagiccreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.dispelMagic1) @@ -15854,6 +16547,7 @@ public class AbilityDefinitionDispelMagiccreep extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'Afsh' / AbilityIds.fragShards */ public class AbilityDefinitionFragShards extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.fragShards) @@ -15894,6 +16588,7 @@ public class AbilityDefinitionFragShards extends AbilityDefinition addTooltipProperty("Full Damage Amount", lc) +/** 'Adt1' / AbilityIds.detectSentryWard */ public class AbilityDefinitionDetectSentryWard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.detectSentryWard) @@ -15906,6 +16601,7 @@ public class AbilityDefinitionDetectSentryWard extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'Apxf' / AbilityIds.phoenixFire */ public class AbilityDefinitionPhoenixFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.phoenixFire) @@ -15925,6 +16621,7 @@ public class AbilityDefinitionPhoenixFire extends AbilityDefinition addTooltipProperty("Damage Per Second", lc) +/** 'Arai' / AbilityIds.raiseDead */ public class AbilityDefinitionRaiseDead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.raiseDead) @@ -15965,6 +16662,7 @@ public class AbilityDefinitionRaiseDead extends AbilityDefinition addTooltipProperty("Unit Type One", lc) +/** 'Anwm' / AbilityIds.anwm */ public class AbilityDefinitionAnwm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anwm) @@ -15984,6 +16682,7 @@ public class AbilityDefinitionAnwm extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'Ache' / AbilityIds.rayofDisruption */ public class AbilityDefinitionRayOfDisruption extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rayofDisruption) @@ -16010,10 +16709,12 @@ public class AbilityDefinitionRayOfDisruption extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'Ashm' / AbilityIds.shadowMeld */ public class AbilityDefinitionShadowMeld extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowMeld) + /** Day/Night Duration / 'Shm2' */ function setDayNightDuration(int level, real value) def.setLvlDataUnreal("Shm2", level, 2, value) @@ -16043,10 +16744,12 @@ public class AbilityDefinitionShadowMeld extends AbilityDefinition addTooltipProperty("Permanent Cloak", lc) +/** 'AIhm' / AbilityIds.itemShadowMeld */ public class AbilityDefinitionShadowMeldItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemShadowMeld) + /** Day/Night Duration / 'Shm2' */ function setDayNightDuration(int level, real value) def.setLvlDataUnreal("Shm2", level, 2, value) @@ -16076,10 +16779,12 @@ public class AbilityDefinitionShadowMeldItem extends AbilityDefinition addTooltipProperty("Permanent Cloak", lc) +/** 'Ara2' / AbilityIds.roarAra2 */ public class AbilityDefinitionRoarAra2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.roarAra2) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -16130,6 +16835,7 @@ public class AbilityDefinitionRoarAra2 extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'Aeth' / AbilityIds.ghostVisible */ public class AbilityDefinitionGhostVisible extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ghostVisible) @@ -16149,6 +16855,7 @@ public class AbilityDefinitionGhostVisible extends AbilityDefinition addTooltipProperty("Immune to Morph Effects", lc) +/** 'Adtg' / AbilityIds.trueSight1 */ public class AbilityDefinitionDetectgeneral extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.trueSight1) @@ -16161,6 +16868,7 @@ public class AbilityDefinitionDetectgeneral extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'Stpr' / AbilityIds.pIlotTankRifleman */ public class AbilityDefinitionPIlotTankRifleman extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pIlotTankRifleman) @@ -16180,6 +16888,7 @@ public class AbilityDefinitionPIlotTankRifleman extends AbilityDefinition addTooltipProperty("Required Unit Type", lc) +/** 'AIzb' / AbilityIds.itemFreezeDamageBonus */ public class AbilityDefinitionFreezeDamageBonus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemFreezeDamageBonus) @@ -16199,6 +16908,7 @@ public class AbilityDefinitionFreezeDamageBonus extends AbilityDefinition addTooltipProperty("Damage Bonus", lc) +/** 'Aetf' / AbilityIds.etherealForm */ public class AbilityDefinitionEtherealForm extends AbilityDefinition private bitset morphingFlagsSet = bitset(1) @@ -16248,6 +16958,7 @@ public class AbilityDefinitionEtherealForm extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'Adtn' / AbilityIds.detonate */ public class AbilityDefinitionDetonate extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.detonate) @@ -16267,6 +16978,7 @@ public class AbilityDefinitionDetonate extends AbilityDefinition addTooltipProperty("Mana Loss (per unit)", lc) +/** 'Amrf' / AbilityIds.crowForm */ public class AbilityDefinitionRavenFormMedivh extends AbilityDefinition private bitset morphingFlagsSet = bitset(5) @@ -16316,6 +17028,7 @@ public class AbilityDefinitionRavenFormMedivh extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'AOsw' / AbilityIds.shadowHunterSerpentWard */ public class AbilityDefinitionShadowHunterSerpentWard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowHunterSerpentWard) @@ -16335,6 +17048,7 @@ public class AbilityDefinitionShadowHunterSerpentWard extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'Aabs' / AbilityIds.absorbMana */ public class AbilityDefinitionAbsorbMana extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.absorbMana) @@ -16354,6 +17068,7 @@ public class AbilityDefinitionAbsorbMana extends AbilityDefinition addTooltipProperty("Maximum Life Absorbed", lc) +/** 'Aabr' / AbilityIds.auraRegenerationStatue */ public class AbilityDefinitionAuraRegenerationStatue extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.auraRegenerationStatue) @@ -16373,6 +17088,7 @@ public class AbilityDefinitionAuraRegenerationStatue extends AbilityDefinition addTooltipProperty("Amount of Hit Points Regenerated", lc) +/** 'Auns' / AbilityIds.unsummonBuilding */ public class AbilityDefinitionUnsummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unsummonBuilding) @@ -16392,6 +17108,7 @@ public class AbilityDefinitionUnsummon extends AbilityDefinition addTooltipProperty("Salvage Cost Ratio", lc) +/** 'AOsh' / AbilityIds.shockwave2 */ public class AbilityDefinitionTaurenChieftainShockWave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shockwave2) @@ -16425,6 +17142,7 @@ public class AbilityDefinitionTaurenChieftainShockWave extends AbilityDefinition addTooltipProperty("Maximum Damage", lc) +/** 'Scri' / AbilityIds.cripple1 */ public class AbilityDefinitionCrippleWarlock extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cripple1) @@ -16436,6 +17154,7 @@ public class AbilityDefinitionCrippleWarlock extends AbilityDefinition def.setLevelsDataUnreal("Cri3", lvls, 3, lc) addTooltipProperty("Damage Reduction", lc) + /** Attack Speed Reduction (%) / 'Cri2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Cri2", level, 2, value) @@ -16443,6 +17162,7 @@ public class AbilityDefinitionCrippleWarlock extends AbilityDefinition def.setLevelsDataUnreal("Cri2", lvls, 2, lc) addTooltipProperty("Attack Speed Reduction (%)", lc) + /** Movement Speed Reduction (%) / 'Cri1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Cri1", level, 1, value) @@ -16451,6 +17171,7 @@ public class AbilityDefinitionCrippleWarlock extends AbilityDefinition addTooltipProperty("Movement Speed Reduction (%)", lc) +/** 'AOsf' / AbilityIds.feralSpirit2 */ public class AbilityDefinitionFarseerSpiritWolf extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.feralSpirit2) @@ -16470,6 +17191,7 @@ public class AbilityDefinitionFarseerSpiritWolf extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'Stpm' / AbilityIds.pilotTankMortarTeam */ public class AbilityDefinitionPilotTankMortarTeam extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pilotTankMortarTeam) @@ -16489,6 +17211,7 @@ public class AbilityDefinitionPilotTankMortarTeam extends AbilityDefinition addTooltipProperty("Required Unit Type", lc) +/** 'AIxs' / AbilityIds.antimagicShieldAIxs */ public class AbilityDefinitionAntimagicShieldAIxs extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.antimagicShieldAIxs) @@ -16522,6 +17245,7 @@ public class AbilityDefinitionAntimagicShieldAIxs extends AbilityDefinition addTooltipProperty("Shield Life", lc) +/** 'AIxm' / AbilityIds.itemIntAgiStrgain */ public class AbilityDefinitionPermanentAllPlus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemIntAgiStrgain) @@ -16555,6 +17279,7 @@ public class AbilityDefinitionPermanentAllPlus1 extends AbilityDefinition addTooltipProperty("Strength Bonus", lc) +/** 'Aadm' / AbilityIds.abolishMagic */ public class AbilityDefinitionAbolishMagic extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.abolishMagic) @@ -16574,6 +17299,7 @@ public class AbilityDefinitionAbolishMagic extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'Arav' / AbilityIds.stormCrowForm */ public class AbilityDefinitionRavenFormDruidoftheTalon extends AbilityDefinition private bitset morphingFlagsSet = bitset(5) @@ -16623,6 +17349,7 @@ public class AbilityDefinitionRavenFormDruidoftheTalon extends AbilityDefinition addTooltipProperty("Alternate Form Unit", lc) +/** 'Apts' / AbilityIds.diseaseCloud2 */ public class AbilityDefinitionPlagueToss extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.diseaseCloud2) @@ -16635,6 +17362,7 @@ public class AbilityDefinitionPlagueToss extends AbilityDefinition addTooltipProperty("Ward Unit Type", lc) +/** 'SCva' / AbilityIds.vampiricattack */ public class AbilityDefinitionVampiricattack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.vampiricattack) @@ -16647,6 +17375,7 @@ public class AbilityDefinitionVampiricattack extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'Achd' / AbilityIds.cargoHoldDeath */ public class AbilityDefinitionCargoHoldDeath extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cargoHoldDeath) @@ -16673,6 +17402,7 @@ public class AbilityDefinitionCargoHoldDeath extends AbilityDefinition addTooltipProperty("Attack Update Frequency", lc) +/** 'Acha' / AbilityIds.chaos */ public class AbilityDefinitionAcha extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chaos) @@ -16685,10 +17415,12 @@ public class AbilityDefinitionAcha extends AbilityDefinition addTooltipProperty("New Unit Type", lc) +/** 'ACuf' / AbilityIds.unholyFrenzycreep */ public class AbilityDefinitionUnholyFrenzycreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unholyFrenzycreep) + /** Attack Speed Bonus (%) / 'Uhf1' */ function setAttackSpeedBonus(int level, real value) def.setLvlDataUnreal("Uhf1", level, 1, value) @@ -16704,6 +17436,7 @@ public class AbilityDefinitionUnholyFrenzycreep extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'Aren' / AbilityIds.renew */ public class AbilityDefinitionRenew extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.renew) @@ -16744,6 +17477,7 @@ public class AbilityDefinitionRenew extends AbilityDefinition addTooltipProperty("Powerbuild Cost", lc) +/** 'Arel' / AbilityIds.itemLifeRegeneration */ public class AbilityDefinitionRegenLife extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifeRegeneration) @@ -16756,6 +17490,7 @@ public class AbilityDefinitionRegenLife extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'Abgl' / AbilityIds.blightGrowthLarge */ public class AbilityDefinitionBlightGrowthLarge extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blightGrowthLarge) @@ -16775,6 +17510,7 @@ public class AbilityDefinitionBlightGrowthLarge extends AbilityDefinition addTooltipProperty("Expansion Amount", lc) +/** 'Abgm' / AbilityIds.blightedGoldMineAbility */ public class AbilityDefinitionBlightedGoldmine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blightedGoldMineAbility) @@ -16808,6 +17544,7 @@ public class AbilityDefinitionBlightedGoldmine extends AbilityDefinition addTooltipProperty("Max Number of Miners", lc) +/** 'ACua' / AbilityIds.unholyAura */ public class AbilityDefinitionUnholyAuracreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unholyAura) @@ -16819,6 +17556,7 @@ public class AbilityDefinitionUnholyAuracreep extends AbilityDefinition def.setLevelsDataBoolean("Uau3", lvls, 3, lc) addTooltipProperty("Percent Bonus", lc) + /** Life Regeneration Increase (%) / 'Uau2' */ function setLifeRegenerationIncrease(int level, real value) def.setLvlDataUnreal("Uau2", level, 2, value) @@ -16826,6 +17564,7 @@ public class AbilityDefinitionUnholyAuracreep extends AbilityDefinition def.setLevelsDataUnreal("Uau2", lvls, 2, lc) addTooltipProperty("Life Regeneration Increase (%)", lc) + /** Movement Speed Increase (%) / 'Uau1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Uau1", level, 1, value) @@ -16834,6 +17573,7 @@ public class AbilityDefinitionUnholyAuracreep extends AbilityDefinition addTooltipProperty("Movement Speed Increase (%)", lc) +/** 'Arep' / AbilityIds.repair */ public class AbilityDefinitionRepairOrc extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.repair) @@ -16874,6 +17614,7 @@ public class AbilityDefinitionRepairOrc extends AbilityDefinition addTooltipProperty("Powerbuild Cost", lc) +/** 'Aenw' / AbilityIds.entanglingSeaweed */ public class AbilityDefinitionEntanglingSeaweed extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.entanglingSeaweed) @@ -16886,6 +17627,7 @@ public class AbilityDefinitionEntanglingSeaweed extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'Ansp' / AbilityIds.neutralSpies */ public class AbilityDefinitionNeutralSpies extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.neutralSpies) @@ -16912,6 +17654,7 @@ public class AbilityDefinitionNeutralSpies extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'Aent' / AbilityIds.entangleGoldMine */ public class AbilityDefinitionEntangle extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.entangleGoldMine) @@ -16924,6 +17667,7 @@ public class AbilityDefinitionEntangle extends AbilityDefinition addTooltipProperty("Resulting Unit Type", lc) +/** 'Arej' / AbilityIds.rejuvenation1 */ public class AbilityDefinitionRejuvination extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rejuvenation1) @@ -16960,6 +17704,7 @@ public class AbilityDefinitionRejuvination extends AbilityDefinition def.setLvlDataInt("Rej3", level, 3, value) +/** 'Aenr' / AbilityIds.entanglingRoots */ public class AbilityDefinitionEntanglingRootscreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.entanglingRoots) @@ -16972,6 +17717,7 @@ public class AbilityDefinitionEntanglingRootscreep extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'Asds' / AbilityIds.kaboom */ public class AbilityDefinitionSelfDestruct extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.kaboom) @@ -17019,6 +17765,7 @@ public class AbilityDefinitionSelfDestruct extends AbilityDefinition addTooltipProperty("Partial Damage Radius", lc) +/** 'Abgs' / AbilityIds.blightGrowthSmall */ public class AbilityDefinitionBlightGrowthSmall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blightGrowthSmall) @@ -17038,6 +17785,7 @@ public class AbilityDefinitionBlightGrowthSmall extends AbilityDefinition addTooltipProperty("Expansion Amount", lc) +/** 'Aens' / AbilityIds.ensnare1 */ public class AbilityDefinitionEnsnare extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ensnare1) @@ -17092,6 +17840,7 @@ public class AbilityDefinitionEnsnare extends AbilityDefinition addTooltipProperty("Silences When Ensnared", lc) +/** 'Amnz' / AbilityIds.deathDamageAOEmineBIG */ public class AbilityDefinitionDeathDamageAOEmineBIG extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathDamageAOEmineBIG) @@ -17125,6 +17874,7 @@ public class AbilityDefinitionDeathDamageAOEmineBIG extends AbilityDefinition addTooltipProperty("Partial Damage Radius", lc) +/** 'ACtn' / AbilityIds.serpentWardtentacleForgottenone */ public class AbilityDefinitionSerpentWardtentacleForgottenone extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.serpentWardtentacleForgottenone) @@ -17144,6 +17894,7 @@ public class AbilityDefinitionSerpentWardtentacleForgottenone extends AbilityDef addTooltipProperty("Summoned Unit Type", lc) +/** 'Atdg' / AbilityIds.tornadoDamage */ public class AbilityDefinitionTornadoDamage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tornadoDamage) @@ -17184,6 +17935,7 @@ public class AbilityDefinitionTornadoDamage extends AbilityDefinition addTooltipProperty("Damage Per Second", lc) +/** 'ACtb' / AbilityIds.hurlBoulder */ public class AbilityDefinitionThunderBoltCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.hurlBoulder) @@ -17196,6 +17948,7 @@ public class AbilityDefinitionThunderBoltCreep extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'ACtc' / AbilityIds.slam */ public class AbilityDefinitionThunderClapCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.slam) @@ -17229,6 +17982,7 @@ public class AbilityDefinitionThunderClapCreep extends AbilityDefinition addTooltipProperty("Movement Speed Reduction", lc) +/** 'Asdg' / AbilityIds.selfDestructClockwerkGoblins */ public class AbilityDefinitionSelfDestructClockwerkGoblins extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.selfDestructClockwerkGoblins) @@ -17276,6 +18030,7 @@ public class AbilityDefinitionSelfDestructClockwerkGoblins extends AbilityDefini addTooltipProperty("Building Damage Factor", lc) +/** 'Amnx' / AbilityIds.deathDamageAOEmine */ public class AbilityDefinitionDeathDamageAOEmine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathDamageAOEmine) @@ -17309,6 +18064,7 @@ public class AbilityDefinitionDeathDamageAOEmine extends AbilityDefinition addTooltipProperty("Partial Damage Radius", lc) +/** 'Amnb' / AbilityIds.manaBurndemon */ public class AbilityDefinitionManaBurndemon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaBurndemon) @@ -17335,6 +18091,7 @@ public class AbilityDefinitionManaBurndemon extends AbilityDefinition addTooltipProperty("Bolt Delay", lc) +/** 'ACst' / AbilityIds.shockwave1 */ public class AbilityDefinitionShockwaveTrap extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shockwave1) @@ -17368,6 +18125,7 @@ public class AbilityDefinitionShockwaveTrap extends AbilityDefinition addTooltipProperty("Maximum Damage", lc) +/** 'ACss' / AbilityIds.shadowStrikeCreep */ public class AbilityDefinitionShadowStrikeCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowStrikeCreep) @@ -17408,6 +18166,7 @@ public class AbilityDefinitionShadowStrikeCreep extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'ANb2' / AbilityIds.bashmaulSPBearlevel3 */ public class AbilityDefinitionBashmaulSPBearlevel3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bashmaulSPBearlevel3) @@ -17448,6 +18207,7 @@ public class AbilityDefinitionBashmaulSPBearlevel3 extends AbilityDefinition addTooltipProperty("Chance to Miss", lc) +/** 'ACsw' / AbilityIds.slow1 */ public class AbilityDefinitionSlowCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.slow1) @@ -17474,6 +18234,7 @@ public class AbilityDefinitionSlowCreep extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'Argd' / AbilityIds.returnGold */ public class AbilityDefinitionReturnGold extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.returnGold) @@ -17493,6 +18254,7 @@ public class AbilityDefinitionReturnGold extends AbilityDefinition addTooltipProperty("Accepts Lumber", lc) +/** 'Awrg' / AbilityIds.warStompseagiant */ public class AbilityDefinitionWarStompseagiant extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warStompseagiant) @@ -17519,6 +18281,7 @@ public class AbilityDefinitionWarStompseagiant extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AOww' / AbilityIds.bladestorm */ public class AbilityDefinitionBladeMasterBladestorm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bladestorm) @@ -17538,6 +18301,7 @@ public class AbilityDefinitionBladeMasterBladestorm extends AbilityDefinition addTooltipProperty("Damage Per Second", lc) +/** 'AOws' / AbilityIds.warStomp1 */ public class AbilityDefinitionTaurenChieftainWarStomp extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warStomp1) @@ -17550,6 +18314,7 @@ public class AbilityDefinitionTaurenChieftainWarStomp extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Awrh' / AbilityIds.warStomphydra */ public class AbilityDefinitionWarStomphydra extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warStomphydra) @@ -17576,6 +18341,7 @@ public class AbilityDefinitionWarStomphydra extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AOwk' / AbilityIds.windWalk */ public class AbilityDefinitionBladeMasterWindWalk extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.windWalk) @@ -17587,6 +18353,7 @@ public class AbilityDefinitionBladeMasterWindWalk extends AbilityDefinition def.setLevelsDataBoolean("Owk4", lvls, 4, lc) addTooltipProperty("Backstab Damage", lc) + /** Movement Speed Increase (%) / 'Owk2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Owk2", level, 2, value) @@ -17637,6 +18404,7 @@ public class AbilityDefinitionBladeMasterWindWalk extends AbilityDefinition addTooltipProperty("Backstab Damage", lc) +/** 'ACwe' / AbilityIds.summonSeaElemental */ public class AbilityDefinitionSummonSeaElemental extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.summonSeaElemental) @@ -17656,6 +18424,7 @@ public class AbilityDefinitionSummonSeaElemental extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'ACwb' / AbilityIds.webcreep */ public class AbilityDefinitionWebcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.webcreep) @@ -17710,6 +18479,7 @@ public class AbilityDefinitionWebcreep extends AbilityDefinition addTooltipProperty("Silences When Ensnared", lc) +/** 'Argl' / AbilityIds.returnGoldLumber */ public class AbilityDefinitionReturnGoldLumber extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.returnGoldLumber) @@ -17729,6 +18499,7 @@ public class AbilityDefinitionReturnGoldLumber extends AbilityDefinition addTooltipProperty("Accepts Lumber", lc) +/** 'Asd3' / AbilityIds.selfDestruct3ClockwerkGoblins */ public class AbilityDefinitionSelfDestruct3ClockwerkGoblins extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.selfDestruct3ClockwerkGoblins) @@ -17776,6 +18547,7 @@ public class AbilityDefinitionSelfDestruct3ClockwerkGoblins extends AbilityDefin addTooltipProperty("Building Damage Factor", lc) +/** 'Asd2' / AbilityIds.selfDestruct2ClockwerkGoblins */ public class AbilityDefinitionSelfDestruct2ClockwerkGoblins extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.selfDestruct2ClockwerkGoblins) @@ -17823,6 +18595,7 @@ public class AbilityDefinitionSelfDestruct2ClockwerkGoblins extends AbilityDefin addTooltipProperty("Building Damage Factor", lc) +/** 'Agyd' / AbilityIds.createCorpse */ public class AbilityDefinitionGraveyard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.createCorpse) @@ -17856,6 +18629,7 @@ public class AbilityDefinitionGraveyard extends AbilityDefinition addTooltipProperty("Corpse Unit Type", lc) +/** 'Awrs' / AbilityIds.warStomp */ public class AbilityDefinitionWarStompcreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warStomp) @@ -17882,6 +18656,7 @@ public class AbilityDefinitionWarStompcreep extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Awrp' / AbilityIds.waygateability */ public class AbilityDefinitionWarp extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.waygateability) @@ -17901,10 +18676,12 @@ public class AbilityDefinitionWarp extends AbilityDefinition addTooltipProperty("Teleport Area Height", lc) +/** 'ACvp' / AbilityIds.vampiricAura */ public class AbilityDefinitionVampiricAuracreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.vampiricAura) + /** Attack Damage Stolen (%) / 'Uav1' */ function setAttackDamageStolen(int level, real value) def.setLvlDataUnreal("Uav1", level, 1, value) @@ -17913,6 +18690,7 @@ public class AbilityDefinitionVampiricAuracreep extends AbilityDefinition addTooltipProperty("Attack Damage Stolen (%)", lc) +/** 'ACvs' / AbilityIds.envenomedWeapons */ public class AbilityDefinitionVenomSpearsCreep extends AbilityDefinition private bitset stackingTypesSet = bitset(1) construct(int newAbilityId) @@ -17958,6 +18736,7 @@ public class AbilityDefinitionVenomSpearsCreep extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'Abdt' / AbilityIds.burrowDetectionFlyers */ public class AbilityDefinitionBurrowDetectionFlyers extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.burrowDetectionFlyers) @@ -17970,6 +18749,7 @@ public class AbilityDefinitionBurrowDetectionFlyers extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'Abds' / AbilityIds.blightDispelSmall */ public class AbilityDefinitionBlightDispelSmall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blightDispelSmall) @@ -17989,6 +18769,7 @@ public class AbilityDefinitionBlightDispelSmall extends AbilityDefinition addTooltipProperty("Expansion Amount", lc) +/** 'Aliq' / AbilityIds.liquidFire */ public class AbilityDefinitionLiquidFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.liquidFire) @@ -18022,6 +18803,7 @@ public class AbilityDefinitionLiquidFire extends AbilityDefinition addTooltipProperty("Extra Damage Per Second", lc) +/** 'Agyv' / AbilityIds.trueSight */ public class AbilityDefinitionDetectGyrocopter extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.trueSight) @@ -18034,6 +18816,7 @@ public class AbilityDefinitionDetectGyrocopter extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'Alit' / AbilityIds.lightningAttack */ public class AbilityDefinitionLightningAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lightningAttack) @@ -18053,6 +18836,7 @@ public class AbilityDefinitionLightningAttack extends AbilityDefinition addTooltipProperty("Graphic Delay", lc) +/** 'Abdl' / AbilityIds.blightDispelLarge */ public class AbilityDefinitionBlightDispelLarge extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blightDispelLarge) @@ -18072,6 +18856,7 @@ public class AbilityDefinitionBlightDispelLarge extends AbilityDefinition addTooltipProperty("Expansion Amount", lc) +/** 'Achl' / AbilityIds.chaosCargoLoad */ public class AbilityDefinitionChaosCargoLoad extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chaosCargoLoad) @@ -18084,6 +18869,7 @@ public class AbilityDefinitionChaosCargoLoad extends AbilityDefinition addTooltipProperty("Unit Type Allowed", lc) +/** 'Ahsb' / AbilityIds.sunderingBlades */ public class AbilityDefinitionSunderingBlades extends AbilityDefinition private bitset armorTypes = bitset(1) @@ -18120,6 +18906,7 @@ public class AbilityDefinitionSunderingBlades extends AbilityDefinition +/** 'AIpz' / AbilityIds.penguinSqueek */ public class AbilityDefinitionPenguinSqueek extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.penguinSqueek) @@ -18132,6 +18919,7 @@ public class AbilityDefinitionPenguinSqueek extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIpx' / AbilityIds.permanentHitPointBonusSmall */ public class AbilityDefinitionPermanentHitPointBonusSmall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.permanentHitPointBonusSmall) @@ -18144,6 +18932,7 @@ public class AbilityDefinitionPermanentHitPointBonusSmall extends AbilityDefinit addTooltipProperty("Max Life Gained", lc) +/** 'ACf2' / AbilityIds.frostArmorCreepAutocast */ public class AbilityDefinitionFrostArmorCreepAutocast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostArmorCreepAutocast) @@ -18163,6 +18952,7 @@ public class AbilityDefinitionFrostArmorCreepAutocast extends AbilityDefinition addTooltipProperty("Armor Duration", lc) +/** 'ACf3' / AbilityIds.fingerOfPain21Button */ public class AbilityDefinitionFingerOfPain21Button extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.fingerOfPain21Button) @@ -18189,6 +18979,7 @@ public class AbilityDefinitionFingerOfPain21Button extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AIpw' / AbilityIds.purgeWandOfNegation */ public class AbilityDefinitionPurgeWandOfNegation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.purgeWandOfNegation) @@ -18236,6 +19027,7 @@ public class AbilityDefinitionPurgeWandOfNegation extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'AIps' / AbilityIds.purgeTotemSP */ public class AbilityDefinitionPurgeTotemSP extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.purgeTotemSP) @@ -18283,6 +19075,7 @@ public class AbilityDefinitionPurgeTotemSP extends AbilityDefinition addTooltipProperty("Summoned Unit Damage", lc) +/** 'Aion' / AbilityIds.inventory2SlotUnitOrc */ public class AbilityDefinitionInventory2SlotUnitOrc extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inventory2SlotUnitOrc) @@ -18323,6 +19116,7 @@ public class AbilityDefinitionInventory2SlotUnitOrc extends AbilityDefinition addTooltipProperty("Can Use Items", lc) +/** 'Acdh' / AbilityIds.chenDrunkenHaze */ public class AbilityDefinitionChenDrunkenHaze extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chenDrunkenHaze) @@ -18333,6 +19127,7 @@ public class AbilityDefinitionChenDrunkenHaze extends AbilityDefinition function setAttacksPrevented(int level, int value) def.setLvlDataInt("Nsi1", level, 1, value) + /** Chance To Miss (%) / 'Nsi2' */ function setChanceToMiss(int level, real value) def.setLvlDataUnreal("Nsi2", level, 2, value) @@ -18356,6 +19151,7 @@ public class AbilityDefinitionChenDrunkenHaze extends AbilityDefinition addTooltipProperty("Movement Speed Modifier", lc) +/** 'Acdb' / AbilityIds.chenDrunkenBrawler */ public class AbilityDefinitionChenDrunkenBrawler extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chenDrunkenBrawler) @@ -18400,6 +19196,7 @@ public class AbilityDefinitionChenDrunkenBrawler extends AbilityDefinition addTooltipProperty("Never Miss", lc) +/** 'ACfu' / AbilityIds.frostArmorAutocastNaga */ public class AbilityDefinitionFrostArmorAutocastNaga extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostArmorAutocastNaga) @@ -18419,6 +19216,7 @@ public class AbilityDefinitionFrostArmorAutocastNaga extends AbilityDefinition addTooltipProperty("Armor Duration", lc) +/** 'AIrx' / AbilityIds.resurrectionItem */ public class AbilityDefinitionResurrectionItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.resurrectionItem) @@ -18438,6 +19236,7 @@ public class AbilityDefinitionResurrectionItem extends AbilityDefinition addTooltipProperty("Raised Units Are Invulnerable", lc) +/** 'ACfl' / AbilityIds.forkedLightningCreep */ public class AbilityDefinitionForkedLightningCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.forkedLightningCreep) @@ -18471,6 +19270,7 @@ public class AbilityDefinitionForkedLightningCreep extends AbilityDefinition addTooltipProperty("Damage per Target", lc) +/** 'Acef' / AbilityIds.chenStormEarthAndFire */ public class AbilityDefinitionChenStormEarthAndFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chenStormEarthAndFire) @@ -18483,6 +19283,7 @@ public class AbilityDefinitionChenStormEarthAndFire extends AbilityDefinition addTooltipProperty("Summoned Unit Types", lc) +/** 'ACfd' / AbilityIds.fingerOfPain */ public class AbilityDefinitionFingerOfPain extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.fingerOfPain) @@ -18509,6 +19310,7 @@ public class AbilityDefinitionFingerOfPain extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AIsz' / AbilityIds.slowPoisonItem */ public class AbilityDefinitionSlowPoisonItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.slowPoisonItem) @@ -18542,10 +19344,12 @@ public class AbilityDefinitionSlowPoisonItem extends AbilityDefinition addTooltipProperty("Damage Per Second", lc) +/** 'AIuf' / AbilityIds.unholyFrenzyItem */ public class AbilityDefinitionUnholyFrenzyItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unholyFrenzyItem) + /** Attack Speed Bonus (%) / 'Uhf1' */ function setAttackSpeedBonus(int level, real value) def.setLvlDataUnreal("Uhf1", level, 1, value) @@ -18561,6 +19365,7 @@ public class AbilityDefinitionUnholyFrenzyItem extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'AItx' / AbilityIds.attackBonusPlus20 */ public class AbilityDefinitionAttackBonusPlus20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus20) @@ -18573,6 +19378,7 @@ public class AbilityDefinitionAttackBonusPlus20 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AIts' / AbilityIds.itemTransmute */ public class AbilityDefinitionItemTransmute extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTransmute) @@ -18606,6 +19412,7 @@ public class AbilityDefinitionItemTransmute extends AbilityDefinition addTooltipProperty("Lumber Cost Factor", lc) +/** 'AI2m' / AbilityIds.manaBonus200 */ public class AbilityDefinitionManaBonus200 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaBonus200) @@ -18618,6 +19425,7 @@ public class AbilityDefinitionManaBonus200 extends AbilityDefinition addTooltipProperty("Max Mana Gained", lc) +/** 'AIvl' / AbilityIds.itemInvulLesser */ public class AbilityDefinitionItemInvulLesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemInvulLesser) @@ -18633,6 +19441,7 @@ public class AbilityDefinitionItemInvulLesser extends AbilityDefinition def.setLvlDataBoolean("AIvu", level, 1, value) +/** 'Afod' / AbilityIds.fingerOfDeath1 */ public class AbilityDefinitionFingerOfDeath1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.fingerOfDeath1) @@ -18659,6 +19468,7 @@ public class AbilityDefinitionFingerOfDeath1 extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AIvg' / AbilityIds.itemInvulDivinity */ public class AbilityDefinitionItemInvulDivinity extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemInvulDivinity) @@ -18674,6 +19484,7 @@ public class AbilityDefinitionItemInvulDivinity extends AbilityDefinition def.setLvlDataBoolean("AIvu", level, 1, value) +/** 'AHta' / AbilityIds.revealArcaneTower */ public class AbilityDefinitionRevealArcaneTower extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.revealArcaneTower) @@ -18686,6 +19497,7 @@ public class AbilityDefinitionRevealArcaneTower extends AbilityDefinition addTooltipProperty("Detection Radius", lc) +/** 'Acht' / AbilityIds.howlOfTerror */ public class AbilityDefinitionHowlOfTerror extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.howlOfTerror) @@ -18699,6 +19511,7 @@ public class AbilityDefinitionHowlOfTerror extends AbilityDefinition function setMaxUnits(int level, int value) def.setLvlDataInt("Roa7", level, 7, value) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -18740,19 +19553,24 @@ public class AbilityDefinitionHowlOfTerror extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'AIut' / AbilityIds.figurineFurbolgTracker */ public class AbilityDefinitionFigurineFurbolgTracker extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.figurineFurbolgTracker) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -18773,6 +19591,7 @@ public class AbilityDefinitionFigurineFurbolgTracker extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'AIwm' / AbilityIds.wateryMinionItem */ public class AbilityDefinitionWateryMinionItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.wateryMinionItem) @@ -18792,6 +19611,7 @@ public class AbilityDefinitionWateryMinionItem extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'APdi' / AbilityIds.powerupDispelAoe */ public class AbilityDefinitionPowerupDispelAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.powerupDispelAoe) @@ -18811,6 +19631,7 @@ public class AbilityDefinitionPowerupDispelAoe extends AbilityDefinition addTooltipProperty("Damage To Summoned Units", lc) +/** 'AIwd' / AbilityIds.itemAuraWarDrums */ public class AbilityDefinitionItemAuraWarDrums extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraWarDrums) @@ -18851,6 +19672,7 @@ public class AbilityDefinitionItemAuraWarDrums extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIx4' / AbilityIds.allPlus4 */ public class AbilityDefinitionAllPlus4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.allPlus4) @@ -18884,6 +19706,7 @@ public class AbilityDefinitionAllPlus4 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIx3' / AbilityIds.allPlus3 */ public class AbilityDefinitionAllPlus3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.allPlus3) @@ -18917,6 +19740,7 @@ public class AbilityDefinitionAllPlus3 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIxk' / AbilityIds.beserkItem */ public class AbilityDefinitionBeserkItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.beserkItem) @@ -18943,6 +19767,7 @@ public class AbilityDefinitionBeserkItem extends AbilityDefinition addTooltipProperty("Damage Taken Increase", lc) +/** 'APh3' / AbilityIds.powerupHealAoeGreater */ public class AbilityDefinitionPowerupHealAoeGreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.powerupHealAoeGreater) @@ -18955,6 +19780,7 @@ public class AbilityDefinitionPowerupHealAoeGreater extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'APh1' / AbilityIds.powerupHealAoeLesser */ public class AbilityDefinitionPowerupHealAoeLesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.powerupHealAoeLesser) @@ -18967,6 +19793,7 @@ public class AbilityDefinitionPowerupHealAoeLesser extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'APh2' / AbilityIds.powerupHealAoe */ public class AbilityDefinitionPowerupHealAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.powerupHealAoe) @@ -18979,6 +19806,7 @@ public class AbilityDefinitionPowerupHealAoe extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'ANbl' / AbilityIds.blinkBeastmasterBear */ public class AbilityDefinitionBlinkBeastmasterBear extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blinkBeastmasterBear) @@ -18998,6 +19826,7 @@ public class AbilityDefinitionBlinkBeastmasterBear extends AbilityDefinition addTooltipProperty("Maximum Range", lc) +/** 'ANav' / AbilityIds.avatarGarithos */ public class AbilityDefinitionAvatarGarithos extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.avatarGarithos) @@ -19031,6 +19860,7 @@ public class AbilityDefinitionAvatarGarithos extends AbilityDefinition addTooltipProperty("Damage Bonus", lc) +/** 'Aslp' / AbilityIds.summonLobstrokPrawns */ public class AbilityDefinitionSummonLobstrokPrawns extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.summonLobstrokPrawns) @@ -19050,6 +19880,7 @@ public class AbilityDefinitionSummonLobstrokPrawns extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'ANcf' / AbilityIds.chenBreathOfFire */ public class AbilityDefinitionChenBreathOfFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chenBreathOfFire) @@ -19090,6 +19921,7 @@ public class AbilityDefinitionChenBreathOfFire extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Acn2' / AbilityIds.cannibalizeAbomination */ public class AbilityDefinitionCannibalizeAbomination extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cannibalizeAbomination) @@ -19109,6 +19941,7 @@ public class AbilityDefinitionCannibalizeAbomination extends AbilityDefinition addTooltipProperty("Max Hit Points", lc) +/** 'ANen' / AbilityIds.ensnareNaga */ public class AbilityDefinitionEnsnareNaga extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ensnareNaga) @@ -19163,6 +19996,7 @@ public class AbilityDefinitionEnsnareNaga extends AbilityDefinition addTooltipProperty("Melee Attack Range", lc) +/** 'Andm' / AbilityIds.abolishMagicNaga */ public class AbilityDefinitionAbolishMagicNaga extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.abolishMagicNaga) @@ -19182,6 +20016,7 @@ public class AbilityDefinitionAbolishMagicNaga extends AbilityDefinition addTooltipProperty("Mana Loss", lc) +/** 'ACpa' / AbilityIds.parasiteEredar */ public class AbilityDefinitionParasiteEredar extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.parasiteEredar) @@ -19236,6 +20071,7 @@ public class AbilityDefinitionParasiteEredar extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'Acny' / AbilityIds.cycloneNaga */ public class AbilityDefinitionCycloneNaga extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cycloneNaga) @@ -19248,6 +20084,7 @@ public class AbilityDefinitionCycloneNaga extends AbilityDefinition addTooltipProperty("Can Be Dispelled", lc) +/** 'Ambb' / AbilityIds.manaBurnHotkeyB */ public class AbilityDefinitionManaBurnHotkeyB extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.manaBurnHotkeyB) @@ -19274,6 +20111,7 @@ public class AbilityDefinitionManaBurnHotkeyB extends AbilityDefinition addTooltipProperty("Bolt Lifetime", lc) +/** 'ANfs' / AbilityIds.flameStrikeImprovedCreep */ public class AbilityDefinitionFlameStrikeImprovedCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.flameStrikeImprovedCreep) @@ -19321,6 +20159,7 @@ public class AbilityDefinitionFlameStrikeImprovedCreep extends AbilityDefinition addTooltipProperty("Half Damage Interval", lc) +/** 'Aesr' / AbilityIds.sentinelNoResearch */ public class AbilityDefinitionSentinelNoResearch extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sentinelNoResearch) @@ -19364,6 +20203,7 @@ public class AbilityDefinitionSentinelNoResearch extends AbilityDefinition def.setLvlDataUnreal("Esn5", level, 5, value) +/** 'ACrg' / AbilityIds.rainOfFireCreepGreater */ public class AbilityDefinitionRainOfFireCreepGreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rainOfFireCreepGreater) @@ -19411,6 +20251,7 @@ public class AbilityDefinitionRainOfFireCreepGreater extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'ACs7' / AbilityIds.feralSpiritAkama */ public class AbilityDefinitionFeralSpiritAkama extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.feralSpiritAkama) @@ -19430,6 +20271,7 @@ public class AbilityDefinitionFeralSpiritAkama extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'ACs8' / AbilityIds.feralSpiritSpiritBeast */ public class AbilityDefinitionFeralSpiritSpiritBeast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.feralSpiritSpiritBeast) @@ -19449,6 +20291,7 @@ public class AbilityDefinitionFeralSpiritSpiritBeast extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'ANhw' / AbilityIds.rokhanHealingWave */ public class AbilityDefinitionRokhanHealingWave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rokhanHealingWave) @@ -19475,6 +20318,7 @@ public class AbilityDefinitionRokhanHealingWave extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'ANhx' / AbilityIds.rokhanHex */ public class AbilityDefinitionRokhanHex extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rokhanHex) @@ -19515,6 +20359,7 @@ public class AbilityDefinitionRokhanHex extends AbilityDefinition addTooltipProperty("Morph Units - Amphibious", lc) +/** 'ANha' / AbilityIds.harvestNaga */ public class AbilityDefinitionHarvestNaga extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.harvestNaga) @@ -19541,6 +20386,7 @@ public class AbilityDefinitionHarvestNaga extends AbilityDefinition addTooltipProperty("Damage to Tree", lc) +/** 'Auuf' / AbilityIds.inciteUnholyFrenzy */ public class AbilityDefinitionInciteUnholyFrenzy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inciteUnholyFrenzy) @@ -19573,6 +20419,7 @@ public class AbilityDefinitionInciteUnholyFrenzy extends AbilityDefinition def.setLvlDataString("Uuf3", level, 8, value) +/** 'APmr' / AbilityIds.runeManaRestoreAoe */ public class AbilityDefinitionRuneManaRestoreAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeManaRestoreAoe) @@ -19585,6 +20432,7 @@ public class AbilityDefinitionRuneManaRestoreAoe extends AbilityDefinition addTooltipProperty("Mana Points Gained", lc) +/** 'APmg' / AbilityIds.runeManaRestoreGreaterAoe */ public class AbilityDefinitionRuneManaRestoreGreaterAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeManaRestoreGreaterAoe) @@ -19597,6 +20445,7 @@ public class AbilityDefinitionRuneManaRestoreGreaterAoe extends AbilityDefinitio addTooltipProperty("Mana Points Gained", lc) +/** 'Aap5' / AbilityIds.auraPlagueAnimatedDead */ public class AbilityDefinitionAuraPlagueAnimatedDead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.auraPlagueAnimatedDead) @@ -19630,6 +20479,7 @@ public class AbilityDefinitionAuraPlagueAnimatedDead extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'AOls' / AbilityIds.rokhanVoodooSpirits */ public class AbilityDefinitionRokhanVoodooSpirits extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rokhanVoodooSpirits) @@ -19677,6 +20527,7 @@ public class AbilityDefinitionRokhanVoodooSpirits extends AbilityDefinition addTooltipProperty("Damage Return Threshold", lc) +/** 'AIbr' / AbilityIds.buildTinyLumberMill */ public class AbilityDefinitionBuildTinyLumberMill extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.buildTinyLumberMill) @@ -19689,6 +20540,7 @@ public class AbilityDefinitionBuildTinyLumberMill extends AbilityDefinition addTooltipProperty("Unit Created (per player race)", lc) +/** 'AIbs' / AbilityIds.buildTinyBarracks */ public class AbilityDefinitionBuildTinyBarracks extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.buildTinyBarracks) @@ -19701,6 +20553,7 @@ public class AbilityDefinitionBuildTinyBarracks extends AbilityDefinition addTooltipProperty("Unit Created (per player race)", lc) +/** 'Arsw' / AbilityIds.rokhanSerpentWard */ public class AbilityDefinitionRokhanSerpentWard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rokhanSerpentWard) @@ -19720,6 +20573,7 @@ public class AbilityDefinitionRokhanSerpentWard extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'AIbk' / AbilityIds.blinkItem */ public class AbilityDefinitionBlinkItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blinkItem) @@ -19739,6 +20593,7 @@ public class AbilityDefinitionBlinkItem extends AbilityDefinition addTooltipProperty("Maximum Range", lc) +/** 'AIbh' / AbilityIds.buildTinyAltar */ public class AbilityDefinitionBuildTinyAltar extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.buildTinyAltar) @@ -19751,6 +20606,7 @@ public class AbilityDefinitionBuildTinyAltar extends AbilityDefinition addTooltipProperty("Unit Created (per player race)", lc) +/** 'Arsq' / AbilityIds.rexxarSummonQuilbeast */ public class AbilityDefinitionRexxarSummonQuilbeast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rexxarSummonQuilbeast) @@ -19770,6 +20626,7 @@ public class AbilityDefinitionRexxarSummonQuilbeast extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'Arsp' / AbilityIds.rexxarStampede */ public class AbilityDefinitionRexxarStampede extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rexxarStampede) @@ -19810,6 +20667,7 @@ public class AbilityDefinitionRexxarStampede extends AbilityDefinition addTooltipProperty("Damage Radius", lc) +/** 'AIbf' / AbilityIds.buildTinyFarm */ public class AbilityDefinitionBuildTinyFarm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.buildTinyFarm) @@ -19822,19 +20680,24 @@ public class AbilityDefinitionBuildTinyFarm extends AbilityDefinition addTooltipProperty("Unit Created (per player race)", lc) +/** 'AIbd' / AbilityIds.figurineBlueDrake */ public class AbilityDefinitionFigurineBlueDrake extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.figurineBlueDrake) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -19855,6 +20718,7 @@ public class AbilityDefinitionFigurineBlueDrake extends AbilityDefinition addTooltipProperty("Summon 1 - Amount", lc) +/** 'AIbb' / AbilityIds.buildTinyBlacksmith */ public class AbilityDefinitionBuildTinyBlacksmith extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.buildTinyBlacksmith) @@ -19867,6 +20731,7 @@ public class AbilityDefinitionBuildTinyBlacksmith extends AbilityDefinition addTooltipProperty("Unit Created (per player race)", lc) +/** 'Arsg' / AbilityIds.rexxarSummonBear */ public class AbilityDefinitionRexxarSummonBear extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rexxarSummonBear) @@ -19886,6 +20751,7 @@ public class AbilityDefinitionRexxarSummonBear extends AbilityDefinition addTooltipProperty("Number of Summoned Units", lc) +/** 'Abu5' / AbilityIds.burrowBarbedArachnathid */ public class AbilityDefinitionBurrowBarbedArachnathid extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.burrowBarbedArachnathid) @@ -19926,6 +20792,7 @@ public class AbilityDefinitionBurrowBarbedArachnathid extends AbilityDefinition addTooltipProperty("Altitude Adjustment Duration", lc) +/** 'AIaz' / AbilityIds.agilityBonusPlus10 */ public class AbilityDefinitionAgilityBonusPlus10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus10) @@ -19959,6 +20826,7 @@ public class AbilityDefinitionAgilityBonusPlus10 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'APra' / AbilityIds.runeRestoreAoe */ public class AbilityDefinitionRuneRestoreAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeRestoreAoe) @@ -19978,6 +20846,7 @@ public class AbilityDefinitionRuneRestoreAoe extends AbilityDefinition addTooltipProperty("Hit Points Restored", lc) +/** 'AIcs' / AbilityIds.criticalStrikeItem */ public class AbilityDefinitionCriticalStrikeItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.criticalStrikeItem) @@ -20025,6 +20894,7 @@ public class AbilityDefinitionCriticalStrikeItem extends AbilityDefinition addTooltipProperty("Never Miss", lc) +/** 'AIcm' / AbilityIds.controlMagicItem */ public class AbilityDefinitionControlMagicItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.controlMagicItem) @@ -20051,6 +20921,7 @@ public class AbilityDefinitionControlMagicItem extends AbilityDefinition addTooltipProperty("Charge for Current Life", lc) +/** 'AIcl' / AbilityIds.chainLightningItem */ public class AbilityDefinitionChainLightningItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chainLightningItem) @@ -20077,6 +20948,7 @@ public class AbilityDefinitionChainLightningItem extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Aatp' / AbilityIds.attackTargetPriority */ public class AbilityDefinitionAttackTargetPriority extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackTargetPriority) @@ -20092,6 +20964,7 @@ public class AbilityDefinitionAttackTargetPriority extends AbilityDefinition def.setLvlDataBoolean("Aat1", level, 1, value) +/** 'APsa' / AbilityIds.runeSpeedAoe */ public class AbilityDefinitionRuneSpeedAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeSpeedAoe) @@ -20104,6 +20977,7 @@ public class AbilityDefinitionRuneSpeedAoe extends AbilityDefinition addTooltipProperty("Movement Speed Increase", lc) +/** 'AIdv' / AbilityIds.divineShieldItem */ public class AbilityDefinitionDivineShieldItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.divineShieldItem) @@ -20116,6 +20990,7 @@ public class AbilityDefinitionDivineShieldItem extends AbilityDefinition addTooltipProperty("Can Deactivate", lc) +/** 'AIdp' / AbilityIds.deathPactItem */ public class AbilityDefinitionDeathPactItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathPactItem) @@ -20156,6 +21031,7 @@ public class AbilityDefinitionDeathPactItem extends AbilityDefinition addTooltipProperty("Life Conversion As Percent", lc) +/** 'AIdn' / AbilityIds.shadowOrbAbility */ public class AbilityDefinitionShadowOrbAbility extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowOrbAbility) @@ -20175,13 +21051,16 @@ public class AbilityDefinitionShadowOrbAbility extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'AOr2' / AbilityIds.cairneEnduranceAura */ public class AbilityDefinitionCairneEnduranceAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cairneEnduranceAura) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) @@ -20194,6 +21073,7 @@ public class AbilityDefinitionCairneEnduranceAura extends AbilityDefinition addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'AOr3' / AbilityIds.cairneReincarnation */ public class AbilityDefinitionCairneReincarnation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cairneReincarnation) @@ -20206,6 +21086,7 @@ public class AbilityDefinitionCairneReincarnation extends AbilityDefinition addTooltipProperty("Reincarnation Delay", lc) +/** 'AIde' / AbilityIds.aIde */ public class AbilityDefinitionAIde extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.aIde) @@ -20218,19 +21099,24 @@ public class AbilityDefinitionAIde extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AIes' / AbilityIds.figurineDragonspawnOverseer */ public class AbilityDefinitionFigurineDragonspawnOverseer extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.figurineDragonspawnOverseer) + /** Summon 2 - Amount / 'Isn2' */ function setSummonAmount(int level, int value) def.setLvlDataInt("Isn2", level, 2, value) + /** Summon 2 - Unit Type / 'Ist2' */ function setSummonUnitType(int level, string value) def.setLvlDataString("Ist2", level, 4, value) + /** Summon 1 - Unit Type / 'Ist1' */ function setSummonUnitType1(int level, string value) def.setLvlDataString("Ist1", level, 3, value) + /** Summon 1 - Amount / 'Isn1' */ function setSummonAmount1(int level, int value) def.setLvlDataInt("Isn1", level, 1, value) @@ -20251,6 +21137,7 @@ public class AbilityDefinitionFigurineDragonspawnOverseer extends AbilityDefinit addTooltipProperty("Summon 1 - Amount", lc) +/** 'AOs2' / AbilityIds.cairneShockWave */ public class AbilityDefinitionCairneShockWave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cairneShockWave) @@ -20284,6 +21171,7 @@ public class AbilityDefinitionCairneShockWave extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'AIfz' / AbilityIds.fingerOfDeathItem */ public class AbilityDefinitionFingerOfDeathItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.fingerOfDeathItem) @@ -20310,6 +21198,7 @@ public class AbilityDefinitionFingerOfDeathItem extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AIfw' / AbilityIds.searingBladeFireMelee */ public class AbilityDefinitionSearingBladeFireMelee extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.searingBladeFireMelee) @@ -20329,6 +21218,7 @@ public class AbilityDefinitionSearingBladeFireMelee extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'AIft' / AbilityIds.frostguardFrostMelee */ public class AbilityDefinitionFrostguardFrostMelee extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostguardFrostMelee) @@ -20348,6 +21238,7 @@ public class AbilityDefinitionFrostguardFrostMelee extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'Aien' / AbilityIds.inventory2SlotUnitNightElf */ public class AbilityDefinitionInventory2SlotUnitNightElf extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inventory2SlotUnitNightElf) @@ -20388,6 +21279,7 @@ public class AbilityDefinitionInventory2SlotUnitNightElf extends AbilityDefiniti addTooltipProperty("Can Use Items", lc) +/** 'ANr3' / AbilityIds.rainOfChaosButton02 */ public class AbilityDefinitionRainOfChaosButton02 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rainOfChaosButton02) @@ -20407,6 +21299,7 @@ public class AbilityDefinitionRainOfChaosButton02 extends AbilityDefinition addTooltipProperty("Ability for Unit Creation", lc) +/** 'ANr2' / AbilityIds.reincarnationGeneric */ public class AbilityDefinitionReincarnationGeneric extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.reincarnationGeneric) @@ -20419,6 +21312,7 @@ public class AbilityDefinitionReincarnationGeneric extends AbilityDefinition addTooltipProperty("Reincarnation Delay", lc) +/** 'AIgx' / AbilityIds.auraRegenerationItem */ public class AbilityDefinitionAuraRegenerationItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.auraRegenerationItem) @@ -20438,6 +21332,7 @@ public class AbilityDefinitionAuraRegenerationItem extends AbilityDefinition addTooltipProperty("Percentage", lc) +/** 'AIgd' / AbilityIds.orbOfGuldan */ public class AbilityDefinitionOrbOfGuldan extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orbOfGuldan) @@ -20457,6 +21352,7 @@ public class AbilityDefinitionOrbOfGuldan extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'ANsb' / AbilityIds.rexxarStormBolt */ public class AbilityDefinitionRexxarStormBolt extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rexxarStormBolt) @@ -20469,6 +21365,7 @@ public class AbilityDefinitionRexxarStormBolt extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AIhx' / AbilityIds.itemHealLeastest */ public class AbilityDefinitionItemHealLeastest extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealLeastest) @@ -20481,10 +21378,12 @@ public class AbilityDefinitionItemHealLeastest extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIhl' / AbilityIds.holyLightItem */ public class AbilityDefinitionHolyLightItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.holyLightItem) + /** Amount Healed/Damaged / 'Hhb1' */ function setAmountHealedDamaged(int level, real value) def.setLvlDataUnreal("Hhb1", level, 1, value) @@ -20493,6 +21392,7 @@ public class AbilityDefinitionHolyLightItem extends AbilityDefinition addTooltipProperty("Amount Healed/Damaged", lc) +/** 'ANt2' / AbilityIds.thornyShieldDragonTurtle */ public class AbilityDefinitionThornyShieldDragonTurtle extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.thornyShieldDragonTurtle) @@ -20519,6 +21419,7 @@ public class AbilityDefinitionThornyShieldDragonTurtle extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'Aihn' / AbilityIds.inventory2SlotUnitHuman */ public class AbilityDefinitionInventory2SlotUnitHuman extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inventory2SlotUnitHuman) @@ -20559,6 +21460,7 @@ public class AbilityDefinitionInventory2SlotUnitHuman extends AbilityDefinition addTooltipProperty("Can Use Items", lc) +/** 'APwt' / AbilityIds.runeOfTheWatcher */ public class AbilityDefinitionRuneOfTheWatcher extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeOfTheWatcher) @@ -20571,6 +21473,7 @@ public class AbilityDefinitionRuneOfTheWatcher extends AbilityDefinition addTooltipProperty("Ward Unit Type", lc) +/** 'AOw2' / AbilityIds.cairneWarStomp */ public class AbilityDefinitionCairneWarStomp extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cairneWarStomp) @@ -20583,6 +21486,7 @@ public class AbilityDefinitionCairneWarStomp extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'ANsh' / AbilityIds.garithosShockWave */ public class AbilityDefinitionGarithosShockWave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garithosShockWave) @@ -20616,6 +21520,7 @@ public class AbilityDefinitionGarithosShockWave extends AbilityDefinition addTooltipProperty("Distance", lc) +/** 'ANtr' / AbilityIds.detectWarEagle */ public class AbilityDefinitionDetectWarEagle extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.detectWarEagle) @@ -20628,6 +21533,7 @@ public class AbilityDefinitionDetectWarEagle extends AbilityDefinition addTooltipProperty("Detection Type", lc) +/** 'Ansk' / AbilityIds.hardenedSkinNagaTurtle */ public class AbilityDefinitionHardenedSkinNagaTurtle extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.hardenedSkinNagaTurtle) @@ -20638,6 +21544,7 @@ public class AbilityDefinitionHardenedSkinNagaTurtle extends AbilityDefinition function setIncludeMeleeDamage(int level, bool value) def.setLvlDataBoolean("Ssk5", level, 5, value) + /** Chance to Reduce Damage (%) / 'Ssk1' */ function setChancetoReduceDamage(int level, real value) def.setLvlDataUnreal("Ssk1", level, 1, value) @@ -20668,6 +21575,7 @@ public class AbilityDefinitionHardenedSkinNagaTurtle extends AbilityDefinition addTooltipProperty("Ignored Damage", lc) +/** 'AIlz' / AbilityIds.maxLifeBonusLeastest */ public class AbilityDefinitionMaxLifeBonusLeastest extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.maxLifeBonusLeastest) @@ -20680,22 +21588,26 @@ public class AbilityDefinitionMaxLifeBonusLeastest extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AIlx' / AbilityIds.shamanClawsLightningMelee */ public class AbilityDefinitionShamanClawsLightningMelee extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shamanClawsLightningMelee) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) function setEffectAbility(int level, string value) def.setLvlDataString("Iobu", level, 0, value) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) function setEnabledAttackIndex(int level, int value) def.setLvlDataInt("Iob5", level, 5, value) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -20727,6 +21639,7 @@ public class AbilityDefinitionShamanClawsLightningMelee extends AbilityDefinitio addTooltipProperty("Enabled Attack Index", lc) +/** 'AImz' / AbilityIds.maxManaBonusLeastest */ public class AbilityDefinitionMaxManaBonusLeastest extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.maxManaBonusLeastest) @@ -20739,6 +21652,7 @@ public class AbilityDefinitionMaxManaBonusLeastest extends AbilityDefinition addTooltipProperty("Max Mana Gained", lc) +/** 'ACc3' / AbilityIds.crushingWaveLesser */ public class AbilityDefinitionCrushingWaveLesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.crushingWaveLesser) @@ -20772,6 +21686,7 @@ public class AbilityDefinitionCrushingWaveLesser extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'ACc2' / AbilityIds.crushingWaveDragonTurtle */ public class AbilityDefinitionCrushingWaveDragonTurtle extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.crushingWaveDragonTurtle) @@ -20805,6 +21720,7 @@ public class AbilityDefinitionCrushingWaveDragonTurtle extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AImv' / AbilityIds.maxManaBonusLeastestReally */ public class AbilityDefinitionMaxManaBonusLeastestReally extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.maxManaBonusLeastestReally) @@ -20817,6 +21733,7 @@ public class AbilityDefinitionMaxManaBonusLeastestReally extends AbilityDefiniti addTooltipProperty("Max Mana Gained", lc) +/** 'ACd2' / AbilityIds.abolishMagicCreep12Pos */ public class AbilityDefinitionAbolishMagicCreep12Pos extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.abolishMagicCreep12Pos) @@ -20836,13 +21753,16 @@ public class AbilityDefinitionAbolishMagicCreep12Pos extends AbilityDefinition addTooltipProperty("Mana Loss", lc) +/** 'ACbn' / AbilityIds.banishCreep */ public class AbilityDefinitionBanishCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.banishCreep) + /** Movement Speed Reduction (%) / 'Hbn1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Hbn1", level, 1, value) + /** Attack Speed Reduction (%) / 'Hbn2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Hbn2", level, 2, value) @@ -20855,6 +21775,7 @@ public class AbilityDefinitionBanishCreep extends AbilityDefinition addTooltipProperty("Attack Speed Reduction (%)", lc) +/** 'Adcn' / AbilityIds.disenchantNew */ public class AbilityDefinitionDisenchantNew extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.disenchantNew) @@ -20874,6 +21795,7 @@ public class AbilityDefinitionDisenchantNew extends AbilityDefinition addTooltipProperty("Mana Loss", lc) +/** 'ACbk' / AbilityIds.blackArrowMeleeCreep */ public class AbilityDefinitionBlackArrowMeleeCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blackArrowMeleeCreep) @@ -20907,6 +21829,7 @@ public class AbilityDefinitionBlackArrowMeleeCreep extends AbilityDefinition addTooltipProperty("Summoned Unit Duration (seconds)", lc) +/** 'ACbb' / AbilityIds.bloodlustCreepHotkeyB */ public class AbilityDefinitionBloodlustCreepHotkeyB extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bloodlustCreepHotkeyB) @@ -20914,9 +21837,11 @@ public class AbilityDefinitionBloodlustCreepHotkeyB extends AbilityDefinition function setScalingFactor(int level, real value) def.setLvlDataUnreal("Blo3", level, 3, value) + /** Attack Speed Increase (%) / 'Blo1' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo1", level, 1, value) + /** Movement Speed Increase (%) / 'Blo2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo2", level, 2, value) @@ -20933,456 +21858,547 @@ public class AbilityDefinitionBloodlustCreepHotkeyB extends AbilityDefinition addTooltipProperty("Movement Speed Increase (%)", lc) +/** 'Ahlh' / AbilityIds.passiveHumanLumberHarvestingRhlh */ public class AbilityDefinitionPassiveHumanLumberHarvestingRhlh extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveHumanLumberHarvestingRhlh) +/** 'Augh' / AbilityIds.passiveGhostIconOnlyUndeadAgho */ public class AbilityDefinitionPassiveGhostIconOnlyUndeadAgho extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveGhostIconOnlyUndeadAgho) +/** 'Augf' / AbilityIds.passiveUndeadGhoulFrenzyRugf */ public class AbilityDefinitionPassiveUndeadGhoulFrenzyRugf extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveUndeadGhoulFrenzyRugf) +/** 'Afiu' / AbilityIds.onFireUndead */ public class AbilityDefinitionOnFireUndead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onFireUndead) +/** 'Afir' / AbilityIds.onFire */ public class AbilityDefinitionOnFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onFire) +/** 'Afio' / AbilityIds.onFireOrc */ public class AbilityDefinitionOnFireOrc extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onFireOrc) +/** 'Afin' / AbilityIds.onFireNightElf */ public class AbilityDefinitionOnFireNightElf extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onFireNightElf) +/** 'Afih' / AbilityIds.onFireHuman */ public class AbilityDefinitionOnFireHuman extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onFireHuman) +/** 'Sdro' / AbilityIds.drop1 */ public class AbilityDefinitionDrop1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.drop1) +/** 'Ahpe' / AbilityIds.passivePhoenixFireAndEgg */ public class AbilityDefinitionPassivePhoenixFireAndEgg extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passivePhoenixFireAndEgg) +/** 'Ahri' / AbilityIds.passiveHumanRiflemanPlusRangeRhri */ public class AbilityDefinitionPassiveHumanRiflemanPlusRangeRhri extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveHumanRiflemanPlusRangeRhri) +/** 'Ashs' / AbilityIds.shadowSight */ public class AbilityDefinitionShadowSight extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowSight) +/** 'Ault' / AbilityIds.ultravision */ public class AbilityDefinitionUltravision extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ultravision) +/** 'Aobs' / AbilityIds.passiveOrcGruntBerserkRobs */ public class AbilityDefinitionPassiveOrcGruntBerserkRobs extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveOrcGruntBerserkRobs) +/** 'Aobk' / AbilityIds.passiveOrcBerserkersRobk */ public class AbilityDefinitionPassiveOrcBerserkersRobk extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveOrcBerserkersRobk) +/** 'Afr2' / AbilityIds.frostAttack12 */ public class AbilityDefinitionFrostAttack12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostAttack12) +/** 'Afrc' / AbilityIds.frostBreathNewHasIcon */ public class AbilityDefinitionFrostBreathNewHasIcon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostBreathNewHasIcon) +/** 'Afrb' / AbilityIds.frostBreath */ public class AbilityDefinitionFrostBreath extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostBreath) +/** 'Afra' / AbilityIds.frostAttack */ public class AbilityDefinitionFrostAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.frostAttack) +/** 'Afrz' / AbilityIds.freezingBreath */ public class AbilityDefinitionFreezingBreath extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.freezingBreath) +/** 'Asp6' / AbilityIds.sphereSoVLevel6 */ public class AbilityDefinitionSphereSoVLevel6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sphereSoVLevel6) +/** 'Asp5' / AbilityIds.sphereSoVLevel5 */ public class AbilityDefinitionSphereSoVLevel5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sphereSoVLevel5) +/** 'Asp4' / AbilityIds.sphereSoVLevel4 */ public class AbilityDefinitionSphereSoVLevel4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sphereSoVLevel4) +/** 'Asp3' / AbilityIds.sphereSoVLevel3 */ public class AbilityDefinitionSphereSoVLevel3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sphereSoVLevel3) +/** 'Asp2' / AbilityIds.sphereSoVLevel2 */ public class AbilityDefinitionSphereSoVLevel2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sphereSoVLevel2) +/** 'Asp1' / AbilityIds.sphereSoVLevel1 */ public class AbilityDefinitionSphereSoVLevel1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sphereSoVLevel1) +/** 'Ausm' / AbilityIds.passiveUndeadSkeletalMasteryRusm */ public class AbilityDefinitionPassiveUndeadSkeletalMasteryRusm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveUndeadSkeletalMasteryRusm) +/** 'Asps' / AbilityIds.spellSteal */ public class AbilityDefinitionSpellSteal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spellSteal) +/** 'Aspi' / AbilityIds.spikedBarricades */ public class AbilityDefinitionSpikedBarricades extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spikedBarricades) +/** 'Asph' / AbilityIds.sphere */ public class AbilityDefinitionSphere extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sphere) +/** 'Amgr' / AbilityIds.moonGlaiveNoResearch */ public class AbilityDefinitionMoonGlaiveNoResearch extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.moonGlaiveNoResearch) +/** 'Amgl' / AbilityIds.moonGlaive */ public class AbilityDefinitionMoonGlaive extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.moonGlaive) +/** 'Amgi' / AbilityIds.bouncingMissileFilter */ public class AbilityDefinitionBouncingMissileFilter extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bouncingMissileFilter) +/** 'Asth' / AbilityIds.stormHammers */ public class AbilityDefinitionStormHammers extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.stormHammers) +/** 'Astd' / AbilityIds.standDown */ public class AbilityDefinitionStandDown extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.standDown) +/** 'Asud' / AbilityIds.sellUnitDynamic */ public class AbilityDefinitionSellUnit extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sellUnitDynamic) +/** 'Aorb' / AbilityIds.passiveOrcReinforcedDefenseRorb */ public class AbilityDefinitionPassiveOrcReinforcedDefenseRorb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveOrcReinforcedDefenseRorb) +/** 'AIfx' / AbilityIds.flagOrcBattleStandard */ public class AbilityDefinitionFlagOrcBattleStandard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.flagOrcBattleStandard) +/** 'Amov' / AbilityIds.move */ public class AbilityDefinitionMove extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.move) +/** 'Aosp' / AbilityIds.passiveOrcSpikedBarricadeRosp */ public class AbilityDefinitionPassiveOrcSpikedBarricadeRosp extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveOrcSpikedBarricadeRosp) +/** 'Aotr' / AbilityIds.passiveOrcTrollRegenerationRotr */ public class AbilityDefinitionPassiveOrcTrollRegenerationRotr extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveOrcTrollRegenerationRotr) +/** 'Aoth' / AbilityIds.passiveOrcGhostIconOnlyOrcAethUnused */ public class AbilityDefinitionPassiveOrcGhostIconOnlyOrcAethUnused extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveOrcGhostIconOnlyOrcAethUnused) +/** 'Aimp' / AbilityIds.impalingBolt */ public class AbilityDefinitionImpalingBolt extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.impalingBolt) +/** 'Atdp' / AbilityIds.dropPilot */ public class AbilityDefinitionDropPilot extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.dropPilot) +/** 'AIri' / AbilityIds.itemRandomItem */ public class AbilityDefinitionItemRandomItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRandomItem) +/** 'Aeib' / AbilityIds.passiveNightelfImprovedBowsReib */ public class AbilityDefinitionPassiveNightelfImprovedBowsReib extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveNightelfImprovedBowsReib) +/** 'AIrb' / AbilityIds.runeOfRebirth */ public class AbilityDefinitionRuneOfRebirth extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.runeOfRebirth) +/** 'Arbr' / AbilityIds.reinforcedBurrows */ public class AbilityDefinitionReinforcedBurrows extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.reinforcedBurrows) +/** 'APai' / AbilityIds.passiveSimple */ public class AbilityDefinitionPassiveSimple extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveSimple) +/** 'AIv2' / AbilityIds.itemInvisGreater */ public class AbilityDefinitionItemInvisGreater extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemInvisGreater) +/** 'AIv1' / AbilityIds.itemInvisLesser */ public class AbilityDefinitionItemInvisLesser extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemInvisLesser) +/** 'AIvm' / AbilityIds.reassignableAttributeBonusPlus1 */ public class AbilityDefinitionReassignableAttributeBonusPlus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.reassignableAttributeBonusPlus1) +/** 'AIuv' / AbilityIds.itemUltravision */ public class AbilityDefinitionItemUltravision extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemUltravision) +/** 'Aret' / AbilityIds.retrain */ public class AbilityDefinitionRetrain extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.retrain) +/** 'Aemk' / AbilityIds.passiveNightelfMarksmanshipRemk */ public class AbilityDefinitionPassiveNightelfMarksmanshipRemk extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveNightelfMarksmanshipRemk) +/** 'Atlp' / AbilityIds.loadPilot */ public class AbilityDefinitionLoadPilot extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.loadPilot) +/** 'Aetl' / AbilityIds.ethereal */ public class AbilityDefinitionEthereal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ethereal) +/** 'Avul' / AbilityIds.invulnerable */ public class AbilityDefinitionInvulnerable extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.invulnerable) +/** 'Agyb' / AbilityIds.gyrocopterBombs */ public class AbilityDefinitionGyrocopterBombs extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gyrocopterBombs) +/** 'Arng' / AbilityIds.revenge */ public class AbilityDefinitionRevenge extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.revenge) +/** 'Aalr' / AbilityIds.alarm */ public class AbilityDefinitionAlarm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.alarm) +/** 'ARal' / AbilityIds.rallyPoint */ public class AbilityDefinitionRally extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rallyPoint) +/** 'AOvd' / AbilityIds.bigBadVoodoo */ public class AbilityDefinitionShadowHunterVoodooo extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bigBadVoodoo) +/** 'Aaha' / AbilityIds.gather2 */ public class AbilityDefinitionAcolyteHarvest extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gather2) +/** 'Aawa' / AbilityIds.awakenHero */ public class AbilityDefinitionAwaken extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.awakenHero) +/** 'ANbu' / AbilityIds.neutralBuild */ public class AbilityDefinitionBuildNeutral extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.neutralBuild) +/** 'AHbu' / AbilityIds.humanBuild */ public class AbilityDefinitionBuildHuman extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.humanBuild) +/** 'AObu' / AbilityIds.orcBuild */ public class AbilityDefinitionBuildOrc extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.orcBuild) +/** 'AEbu' / AbilityIds.nightElfBuild */ public class AbilityDefinitionBuildNightElf extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.nightElfBuild) +/** 'AGbu' / AbilityIds.nagaBuild */ public class AbilityDefinitionBuildNaga extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.nagaBuild) +/** 'ACsp' / AbilityIds.sleep */ public class AbilityDefinitionCreepSleep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sleep) +/** 'Adri' / AbilityIds.unloadInstant */ public class AbilityDefinitionDropInstant extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unloadInstant) +/** 'Adro' / AbilityIds.unload */ public class AbilityDefinitionDrop extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unload) +/** 'Amed' / AbilityIds.dropCorpse */ public class AbilityDefinitionMeatDrop extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.dropCorpse) +/** 'Amel' / AbilityIds.getCorpse */ public class AbilityDefinitionMeatLoad extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.getCorpse) +/** 'Amic' / AbilityIds.callToArms */ public class AbilityDefinitionMilitiaConversion extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.callToArms) +/** 'Apit' / AbilityIds.shopPurchaseItem */ public class AbilityDefinitionPurchaseItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shopPurchaseItem) +/** 'Arev' / AbilityIds.reviveHero */ public class AbilityDefinitionRevive extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.reviveHero) +/** 'Asac' / AbilityIds.sacrifice1 */ public class AbilityDefinitionSacrificeSacrificialPit extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sacrifice1) +/** 'Alam' / AbilityIds.sacrifice */ public class AbilityDefinitionSacrificeAcolyte extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sacrifice) +/** 'Asid' / AbilityIds.sellItems */ public class AbilityDefinitionSellItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sellItems) +/** 'Atol' / AbilityIds.treeofLifeupgradeability */ public class AbilityDefinitionTreeOfLifeForAttachingArt extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.treeofLifeupgradeability) +/** 'AIfl' / AbilityIds.itemCaptureTheFlag */ public class AbilityDefinitionFlag extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCaptureTheFlag) +/** 'AIfm' / AbilityIds.itemCaptureTheFlag1 */ public class AbilityDefinitionFlagHuman extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCaptureTheFlag1) +/** 'AIfo' / AbilityIds.itemCaptureTheFlag3 */ public class AbilityDefinitionFlagOrc extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCaptureTheFlag3) +/** 'AIfn' / AbilityIds.itemCaptureTheFlag2 */ public class AbilityDefinitionFlagNightElf extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCaptureTheFlag2) +/** 'AIfe' / AbilityIds.itemCaptureTheFlag4 */ public class AbilityDefinitionFlagUndead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCaptureTheFlag4) +/** 'AIso' / AbilityIds.itemSoulTheft */ public class AbilityDefinitionSoulTrap extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSoulTheft) +/** 'Asou' / AbilityIds.itemSoulPossession */ public class AbilityDefinitionSoulPossession extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSoulPossession) +/** 'AIdm' / AbilityIds.itemAreatreewalldamage */ public class AbilityDefinitionItemDamageAoe extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAreatreewalldamage) +/** 'AIvu' / AbilityIds.itemTemporaryInvulnerability */ public class AbilityDefinitionItemInvulNormal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTemporaryInvulnerability) @@ -21398,6 +22414,7 @@ public class AbilityDefinitionItemInvulNormal extends AbilityDefinition def.setLvlDataBoolean("AIvu", level, 1, value) +/** 'AIdg' / AbilityIds.ritualDaggerInstantHeal */ public class AbilityDefinitionItemRitualDaggerInstant extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ritualDaggerInstantHeal) @@ -21447,6 +22464,7 @@ public class AbilityDefinitionItemRitualDaggerInstant extends AbilityDefinition def.setLvlDataBoolean("Idg2", level, 3, value) +/** 'AIg2' / AbilityIds.ritualDaggerRegenerate */ public class AbilityDefinitionItemRitualDaggerRegen extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ritualDaggerRegenerate) @@ -21496,6 +22514,7 @@ public class AbilityDefinitionItemRitualDaggerRegen extends AbilityDefinition def.setLvlDataBoolean("Idg2", level, 3, value) +/** 'AIno' / AbilityIds.itemOrbOfVenom */ public class AbilityDefinitionSlow2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemOrbOfVenom) @@ -21522,6 +22541,7 @@ public class AbilityDefinitionSlow2 extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'AUa2' / AbilityIds.animateDeadDk */ public class AbilityDefinitionDeathKnightAnimateDead1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.animateDeadDk) @@ -21548,76 +22568,91 @@ public class AbilityDefinitionDeathKnightAnimateDead1 extends AbilityDefinition addTooltipProperty("Number of Corpses Raised", lc) +/** 'ACrk' / AbilityIds.resistantSkinCreep */ public class AbilityDefinitionResistantSkinCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.resistantSkinCreep) +/** 'ACsk' / AbilityIds.resistantSkin31PosCreep */ public class AbilityDefinitionResistantSkin31PosCreep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.resistantSkin31PosCreep) +/** 'Attu' / AbilityIds.tankTurret */ public class AbilityDefinitionTankTurret extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tankTurret) +/** 'ANia' / AbilityIds.firelordIncinerate1 */ public class AbilityDefinitionFirelordIncinerate1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.firelordIncinerate1) +/** 'Aews' / AbilityIds.passiveNightelfWellSpringRews */ public class AbilityDefinitionPassiveNightelfWellSpringRews extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveNightelfWellSpringRews) +/** 'Atwa' / AbilityIds.tornadoWander */ public class AbilityDefinitionTornadoWander extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tornadoWander) +/** 'Arsk' / AbilityIds.resistantSkin */ public class AbilityDefinitionResistantSkin extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.resistantSkin) +/** 'AUbu' / AbilityIds.undeadBuild */ public class AbilityDefinitionBuildUndead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.undeadBuild) +/** 'Aatk' / AbilityIds.attack */ public class AbilityDefinitionAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attack) +/** 'Ahan' / AbilityIds.passiveHumanAnimalBreedingRhan */ public class AbilityDefinitionPassiveHumanAnimalBreedingRhan extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.passiveHumanAnimalBreedingRhan) +/** 'AHer' / AbilityIds.hero */ public class AbilityDefinitionHero extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.hero) +/** 'Awan' / AbilityIds.wander */ public class AbilityDefinitionWander extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.wander) +/** 'Aloc' / AbilityIds.locust */ public class AbilityDefinitionLocust extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.locust) +/** 'ANss' / AbilityIds.spellShield */ public class AbilityDefinitionSpellShield extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.spellShield) +/** 'AA12' / AbilityIds.agilityBonusPlus12 */ public class AbilityDefinitionAgilityBonusPlus12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus12) @@ -21651,6 +22686,7 @@ public class AbilityDefinitionAgilityBonusPlus12 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AACe' / AbilityIds.itemArmorCorrupt5 */ public class AbilityDefinitionItemArmorCorrupt5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorrupt5) @@ -21677,6 +22713,7 @@ public class AbilityDefinitionItemArmorCorrupt5 extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'AACq' / AbilityIds.itemArmorCorrupt2 */ public class AbilityDefinitionItemArmorCorrupt2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorrupt2) @@ -21703,6 +22740,7 @@ public class AbilityDefinitionItemArmorCorrupt2 extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'AACw' / AbilityIds.itemArmorCorrupt3 */ public class AbilityDefinitionItemArmorCorrupt3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorrupt3) @@ -21729,6 +22767,7 @@ public class AbilityDefinitionItemArmorCorrupt3 extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'AADe' / AbilityIds.itemSpellDamage8 */ public class AbilityDefinitionItemSpellDamage8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage8) @@ -21755,6 +22794,7 @@ public class AbilityDefinitionItemSpellDamage8 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AADi' / AbilityIds.itemSpellDamage7 */ public class AbilityDefinitionItemSpellDamage7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage7) @@ -21781,6 +22821,7 @@ public class AbilityDefinitionItemSpellDamage7 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AADo' / AbilityIds.itemSpellDamage2 */ public class AbilityDefinitionItemSpellDamage2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage2) @@ -21807,6 +22848,7 @@ public class AbilityDefinitionItemSpellDamage2 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AADq' / AbilityIds.itemSpellDamage3 */ public class AbilityDefinitionItemSpellDamage3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage3) @@ -21833,6 +22875,7 @@ public class AbilityDefinitionItemSpellDamage3 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AADr' / AbilityIds.itemSpellDamage4 */ public class AbilityDefinitionItemSpellDamage4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage4) @@ -21859,6 +22902,7 @@ public class AbilityDefinitionItemSpellDamage4 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AADt' / AbilityIds.itemSpellDamage10 */ public class AbilityDefinitionItemSpellDamage10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage10) @@ -21885,6 +22929,7 @@ public class AbilityDefinitionItemSpellDamage10 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AADu' / AbilityIds.itemSpellDamage6 */ public class AbilityDefinitionItemSpellDamage6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage6) @@ -21911,6 +22956,7 @@ public class AbilityDefinitionItemSpellDamage6 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AADw' / AbilityIds.itemSpellDamage5 */ public class AbilityDefinitionItemSpellDamage5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage5) @@ -21937,6 +22983,7 @@ public class AbilityDefinitionItemSpellDamage5 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AADy' / AbilityIds.itemSpellDamage12 */ public class AbilityDefinitionItemSpellDamage12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellDamage12) @@ -21963,6 +23010,7 @@ public class AbilityDefinitionItemSpellDamage12 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPa' / AbilityIds.itemSpellAmp20 */ public class AbilityDefinitionItemSpellAmp20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp20) @@ -21989,6 +23037,7 @@ public class AbilityDefinitionItemSpellAmp20 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPe' / AbilityIds.itemSpellAmp3 */ public class AbilityDefinitionItemSpellAmp3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp3) @@ -22015,6 +23064,7 @@ public class AbilityDefinitionItemSpellAmp3 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPi' / AbilityIds.itemSpellAmp4 */ public class AbilityDefinitionItemSpellAmp4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp4) @@ -22041,6 +23091,7 @@ public class AbilityDefinitionItemSpellAmp4 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPo' / AbilityIds.itemSpellAmp6 */ public class AbilityDefinitionItemSpellAmp6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp6) @@ -22067,6 +23118,7 @@ public class AbilityDefinitionItemSpellAmp6 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPp' / AbilityIds.itemSpellAmp15 */ public class AbilityDefinitionItemSpellAmp15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp15) @@ -22093,6 +23145,7 @@ public class AbilityDefinitionItemSpellAmp15 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPq' / AbilityIds.itemSpellAmp12 */ public class AbilityDefinitionItemSpellAmp12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp12) @@ -22119,6 +23172,7 @@ public class AbilityDefinitionItemSpellAmp12 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPr' / AbilityIds.itemSpellAmp8 */ public class AbilityDefinitionItemSpellAmp8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp8) @@ -22145,6 +23199,7 @@ public class AbilityDefinitionItemSpellAmp8 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPs' / AbilityIds.itemSpellAmp101 */ public class AbilityDefinitionItemSpellAmp101 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp101) @@ -22171,6 +23226,7 @@ public class AbilityDefinitionItemSpellAmp101 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPt' / AbilityIds.itemSpellAmp13 */ public class AbilityDefinitionItemSpellAmp13 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp13) @@ -22197,6 +23253,7 @@ public class AbilityDefinitionItemSpellAmp13 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPu' / AbilityIds.itemSpellAmp18 */ public class AbilityDefinitionItemSpellAmp18 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp18) @@ -22223,6 +23280,7 @@ public class AbilityDefinitionItemSpellAmp18 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPw' / AbilityIds.itemSpellAmp5 */ public class AbilityDefinitionItemSpellAmp5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp5) @@ -22249,6 +23307,7 @@ public class AbilityDefinitionItemSpellAmp5 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPx' / AbilityIds.itemSpellAmp26 */ public class AbilityDefinitionItemSpellAmp26 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp26) @@ -22275,6 +23334,7 @@ public class AbilityDefinitionItemSpellAmp26 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AAPy' / AbilityIds.itemSpellAmp7 */ public class AbilityDefinitionItemSpellAmp7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp7) @@ -22301,6 +23361,7 @@ public class AbilityDefinitionItemSpellAmp7 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AARe' / AbilityIds.itemHealthRegenAura3 */ public class AbilityDefinitionItemHealthRegenAura3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegenAura3) @@ -22320,6 +23381,7 @@ public class AbilityDefinitionItemHealthRegenAura3 extends AbilityDefinition addTooltipProperty("Percentage", lc) +/** 'AARq' / AbilityIds.itemHealthRegenAura1 */ public class AbilityDefinitionItemHealthRegenAura1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegenAura1) @@ -22339,6 +23401,7 @@ public class AbilityDefinitionItemHealthRegenAura1 extends AbilityDefinition addTooltipProperty("Percentage", lc) +/** 'AARw' / AbilityIds.itemHealthRegenAura2 */ public class AbilityDefinitionItemHealthRegenAura2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegenAura2) @@ -22358,6 +23421,7 @@ public class AbilityDefinitionItemHealthRegenAura2 extends AbilityDefinition addTooltipProperty("Percentage", lc) +/** 'AASa' / AbilityIds.itemAttackSpeedIncrease101 */ public class AbilityDefinitionItemAttackSpeedIncrease101 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease101) @@ -22370,6 +23434,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease101 extends AbilityDefiniti addTooltipProperty("Attack Speed Increase", lc) +/** 'AASd' / AbilityIds.itemAttackSpeedIncrease4 */ public class AbilityDefinitionItemAttackSpeedIncrease4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease4) @@ -22382,6 +23447,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease4 extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'AASe' / AbilityIds.itemAttackSpeedIncrease8 */ public class AbilityDefinitionItemAttackSpeedIncrease8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease8) @@ -22394,6 +23460,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease8 extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'AASf' / AbilityIds.itemAttackSpeedIncrease24 */ public class AbilityDefinitionItemAttackSpeedIncrease24 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease24) @@ -22406,6 +23473,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease24 extends AbilityDefinitio addTooltipProperty("Attack Speed Increase", lc) +/** 'AASg' / AbilityIds.itemAttackSpeedIncrease30 */ public class AbilityDefinitionItemAttackSpeedIncrease30 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease30) @@ -22418,6 +23486,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease30 extends AbilityDefinitio addTooltipProperty("Attack Speed Increase", lc) +/** 'AASh' / AbilityIds.itemAttackSpeedIncrease201 */ public class AbilityDefinitionItemAttackSpeedIncrease201 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease201) @@ -22430,6 +23499,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease201 extends AbilityDefiniti addTooltipProperty("Attack Speed Increase", lc) +/** 'AASi' / AbilityIds.itemAttackSpeedIncrease12 */ public class AbilityDefinitionItemAttackSpeedIncrease12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease12) @@ -22442,6 +23512,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease12 extends AbilityDefinitio addTooltipProperty("Attack Speed Increase", lc) +/** 'AASo' / AbilityIds.itemAttackSpeedIncrease25 */ public class AbilityDefinitionItemAttackSpeedIncrease25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease25) @@ -22454,6 +23525,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease25 extends AbilityDefinitio addTooltipProperty("Attack Speed Increase", lc) +/** 'AASp' / AbilityIds.itemAttackSpeedIncrease20 */ public class AbilityDefinitionItemAttackSpeedIncrease20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease20) @@ -22466,6 +23538,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease20 extends AbilityDefinitio addTooltipProperty("Attack Speed Increase", lc) +/** 'AASq' / AbilityIds.itemAttackSpeedIncrease15 */ public class AbilityDefinitionItemAttackSpeedIncrease15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease15) @@ -22478,6 +23551,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease15 extends AbilityDefinitio addTooltipProperty("Attack Speed Increase", lc) +/** 'AASr' / AbilityIds.itemAttackSpeedIncrease10 */ public class AbilityDefinitionItemAttackSpeedIncrease10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease10) @@ -22490,6 +23564,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease10 extends AbilityDefinitio addTooltipProperty("Attack Speed Increase", lc) +/** 'AASs' / AbilityIds.itemAttackSpeedIncrease3 */ public class AbilityDefinitionItemAttackSpeedIncrease3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease3) @@ -22502,6 +23577,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease3 extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'AASu' / AbilityIds.itemAttackSpeedIncrease16 */ public class AbilityDefinitionItemAttackSpeedIncrease16 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease16) @@ -22514,6 +23590,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease16 extends AbilityDefinitio addTooltipProperty("Attack Speed Increase", lc) +/** 'AASw' / AbilityIds.itemAttackSpeedIncrease9 */ public class AbilityDefinitionItemAttackSpeedIncrease9 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease9) @@ -22526,6 +23603,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease9 extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'AASy' / AbilityIds.itemAttackSpeedIncrease6 */ public class AbilityDefinitionItemAttackSpeedIncrease6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease6) @@ -22538,6 +23616,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease6 extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'ACDa' / AbilityIds.itemAbilitySpeed25 */ public class AbilityDefinitionItemAbilitySpeed25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed25) @@ -22557,6 +23636,7 @@ public class AbilityDefinitionItemAbilitySpeed25 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDd' / AbilityIds.itemAbilitySpeed15 */ public class AbilityDefinitionItemAbilitySpeed15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed15) @@ -22576,6 +23656,7 @@ public class AbilityDefinitionItemAbilitySpeed15 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDf' / AbilityIds.itemAbilitySpeed20 */ public class AbilityDefinitionItemAbilitySpeed20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed20) @@ -22595,6 +23676,7 @@ public class AbilityDefinitionItemAbilitySpeed20 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDi' / AbilityIds.itemAbilitySpeed8 */ public class AbilityDefinitionItemAbilitySpeed8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed8) @@ -22614,6 +23696,7 @@ public class AbilityDefinitionItemAbilitySpeed8 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDo' / AbilityIds.itemAbilitySpeed10 */ public class AbilityDefinitionItemAbilitySpeed10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed10) @@ -22633,6 +23716,7 @@ public class AbilityDefinitionItemAbilitySpeed10 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDp' / AbilityIds.itemAbilitySpeed2 */ public class AbilityDefinitionItemAbilitySpeed2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed2) @@ -22652,6 +23736,7 @@ public class AbilityDefinitionItemAbilitySpeed2 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDq' / AbilityIds.itemAbilitySpeed12 */ public class AbilityDefinitionItemAbilitySpeed12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed12) @@ -22671,6 +23756,7 @@ public class AbilityDefinitionItemAbilitySpeed12 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDt' / AbilityIds.itemAbilitySpeed5 */ public class AbilityDefinitionItemAbilitySpeed5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed5) @@ -22690,6 +23776,7 @@ public class AbilityDefinitionItemAbilitySpeed5 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDu' / AbilityIds.itemAbilitySpeed6 */ public class AbilityDefinitionItemAbilitySpeed6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed6) @@ -22709,6 +23796,7 @@ public class AbilityDefinitionItemAbilitySpeed6 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDw' / AbilityIds.itemAbilitySpeed3 */ public class AbilityDefinitionItemAbilitySpeed3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed3) @@ -22728,6 +23816,7 @@ public class AbilityDefinitionItemAbilitySpeed3 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACDy' / AbilityIds.itemAbilitySpeed4 */ public class AbilityDefinitionItemAbilitySpeed4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAbilitySpeed4) @@ -22747,13 +23836,16 @@ public class AbilityDefinitionItemAbilitySpeed4 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'ACGa' / AbilityIds.chronomasterSGlovesAlly */ public class AbilityDefinitionChronomasterSGlovesAlly extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chronomasterSGlovesAlly) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -22766,13 +23858,16 @@ public class AbilityDefinitionChronomasterSGlovesAlly extends AbilityDefinition addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'ACGe' / AbilityIds.chronomasterSGlovesEnemy */ public class AbilityDefinitionChronomasterSGlovesEnemy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.chronomasterSGlovesEnemy) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -22785,6 +23880,7 @@ public class AbilityDefinitionChronomasterSGlovesEnemy extends AbilityDefinition addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'ACLw' / AbilityIds.itemCleave30 */ public class AbilityDefinitionItemCleave30 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCleave30) @@ -22797,6 +23893,7 @@ public class AbilityDefinitionItemCleave30 extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'ACSb' / AbilityIds.itemCriticalChance20 */ public class AbilityDefinitionItemCriticalChance20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance20) @@ -22830,6 +23927,7 @@ public class AbilityDefinitionItemCriticalChance20 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSc' / AbilityIds.itemCriticalChance12 */ public class AbilityDefinitionItemCriticalChance12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance12) @@ -22863,6 +23961,7 @@ public class AbilityDefinitionItemCriticalChance12 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSd' / AbilityIds.itemCriticalChance7 */ public class AbilityDefinitionItemCriticalChance7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance7) @@ -22896,6 +23995,7 @@ public class AbilityDefinitionItemCriticalChance7 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSe' / AbilityIds.itemCriticalChance3 */ public class AbilityDefinitionItemCriticalChance3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance3) @@ -22929,6 +24029,7 @@ public class AbilityDefinitionItemCriticalChance3 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSg' / AbilityIds.itemCriticalChance30 */ public class AbilityDefinitionItemCriticalChance30 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance30) @@ -22962,6 +24063,7 @@ public class AbilityDefinitionItemCriticalChance30 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSj' / AbilityIds.itemCriticalChance6 */ public class AbilityDefinitionItemCriticalChance6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance6) @@ -22995,6 +24097,7 @@ public class AbilityDefinitionItemCriticalChance6 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSn' / AbilityIds.itemCriticalChance16 */ public class AbilityDefinitionItemCriticalChance16 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance16) @@ -23028,6 +24131,7 @@ public class AbilityDefinitionItemCriticalChance16 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSo' / AbilityIds.itemCriticalChance8 */ public class AbilityDefinitionItemCriticalChance8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance8) @@ -23061,6 +24165,7 @@ public class AbilityDefinitionItemCriticalChance8 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSq' / AbilityIds.itemCriticalChance10 */ public class AbilityDefinitionItemCriticalChance10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance10) @@ -23094,6 +24199,7 @@ public class AbilityDefinitionItemCriticalChance10 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSr' / AbilityIds.itemCriticalChance2 */ public class AbilityDefinitionItemCriticalChance2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance2) @@ -23127,6 +24233,7 @@ public class AbilityDefinitionItemCriticalChance2 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSu' / AbilityIds.itemCriticalChance4 */ public class AbilityDefinitionItemCriticalChance4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance4) @@ -23160,6 +24267,7 @@ public class AbilityDefinitionItemCriticalChance4 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSv' / AbilityIds.itemCriticalChance18 */ public class AbilityDefinitionItemCriticalChance18 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance18) @@ -23193,6 +24301,7 @@ public class AbilityDefinitionItemCriticalChance18 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSx' / AbilityIds.itemCriticalChance15 */ public class AbilityDefinitionItemCriticalChance15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance15) @@ -23226,6 +24335,7 @@ public class AbilityDefinitionItemCriticalChance15 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSy' / AbilityIds.itemCriticalChance5 */ public class AbilityDefinitionItemCriticalChance5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance5) @@ -23259,6 +24369,7 @@ public class AbilityDefinitionItemCriticalChance5 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACSz' / AbilityIds.itemCriticalChance25 */ public class AbilityDefinitionItemCriticalChance25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalChance25) @@ -23292,6 +24403,7 @@ public class AbilityDefinitionItemCriticalChance25 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXe' / AbilityIds.itemCriticalDamage10 */ public class AbilityDefinitionItemCriticalDamage10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage10) @@ -23325,6 +24437,7 @@ public class AbilityDefinitionItemCriticalDamage10 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXi' / AbilityIds.itemCriticalDamage20 */ public class AbilityDefinitionItemCriticalDamage20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage20) @@ -23358,6 +24471,7 @@ public class AbilityDefinitionItemCriticalDamage20 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXo' / AbilityIds.itemCriticalDamage12 */ public class AbilityDefinitionItemCriticalDamage12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage12) @@ -23391,6 +24505,7 @@ public class AbilityDefinitionItemCriticalDamage12 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXq' / AbilityIds.itemCriticalDamage5 */ public class AbilityDefinitionItemCriticalDamage5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage5) @@ -23424,6 +24539,7 @@ public class AbilityDefinitionItemCriticalDamage5 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXr' / AbilityIds.itemCriticalDamage13 */ public class AbilityDefinitionItemCriticalDamage13 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage13) @@ -23457,6 +24573,7 @@ public class AbilityDefinitionItemCriticalDamage13 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXt' / AbilityIds.itemCriticalDamage30 */ public class AbilityDefinitionItemCriticalDamage30 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage30) @@ -23490,6 +24607,7 @@ public class AbilityDefinitionItemCriticalDamage30 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXu' / AbilityIds.itemCriticalDamage25 */ public class AbilityDefinitionItemCriticalDamage25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage25) @@ -23523,6 +24641,7 @@ public class AbilityDefinitionItemCriticalDamage25 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXw' / AbilityIds.itemCriticalDamage15 */ public class AbilityDefinitionItemCriticalDamage15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage15) @@ -23556,6 +24675,7 @@ public class AbilityDefinitionItemCriticalDamage15 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ACXy' / AbilityIds.itemCriticalDamage40 */ public class AbilityDefinitionItemCriticalDamage40 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalDamage40) @@ -23589,6 +24709,7 @@ public class AbilityDefinitionItemCriticalDamage40 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'AD18' / AbilityIds.attackBonusPlus18 */ public class AbilityDefinitionAttackBonusPlus18 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus18) @@ -23601,6 +24722,7 @@ public class AbilityDefinitionAttackBonusPlus18 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AD20' / AbilityIds.itemDamage20 */ public class AbilityDefinitionItemDamage20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDamage20) @@ -23613,6 +24735,7 @@ public class AbilityDefinitionItemDamage20 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AD24' / AbilityIds.attackBonusPlus24 */ public class AbilityDefinitionAttackBonusPlus24 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus24) @@ -23625,6 +24748,7 @@ public class AbilityDefinitionAttackBonusPlus24 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AD45' / AbilityIds.attackBonusPlus45 */ public class AbilityDefinitionAttackBonusPlus45 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonusPlus45) @@ -23637,6 +24761,7 @@ public class AbilityDefinitionAttackBonusPlus45 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'ADBa' / AbilityIds.itemDaybreakerAttack */ public class AbilityDefinitionItemDaybreakerAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDaybreakerAttack) @@ -23644,21 +24769,26 @@ public class AbilityDefinitionItemDaybreakerAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -23691,6 +24821,7 @@ public class AbilityDefinitionItemDaybreakerAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'ADBf' / AbilityIds.itemDaybreakerFS */ public class AbilityDefinitionItemDaybreakerFS extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDaybreakerFS) @@ -23738,11 +24869,13 @@ public class AbilityDefinitionItemDaybreakerFS extends AbilityDefinition addTooltipProperty("Half Damage Interval", lc) +/** 'ADCa' / AbilityIds.darkCommandersAura */ public class AbilityDefinitionDarkCommandersAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkCommandersAura) +/** 'ADCq' / AbilityIds.itemDiseaseCloud1 */ public class AbilityDefinitionItemDiseaseCloud1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDiseaseCloud1) @@ -23776,13 +24909,16 @@ public class AbilityDefinitionItemDiseaseCloud1 extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'ADMa' / AbilityIds.darkMistressAura */ public class AbilityDefinitionDarkMistressAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkMistressAura) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -23795,6 +24931,7 @@ public class AbilityDefinitionDarkMistressAura extends AbilityDefinition addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'ADN5' / AbilityIds.attackBonus5 */ public class AbilityDefinitionAttackBonus5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackBonus5) @@ -23807,6 +24944,7 @@ public class AbilityDefinitionAttackBonus5 extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'ADRq' / AbilityIds.itemDamageReflect15 */ public class AbilityDefinitionItemDamageReflect15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDamageReflect15) @@ -23833,6 +24971,7 @@ public class AbilityDefinitionItemDamageReflect15 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'ADRw' / AbilityIds.itemDamageReflect20 */ public class AbilityDefinitionItemDamageReflect20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDamageReflect20) @@ -23859,6 +24998,7 @@ public class AbilityDefinitionItemDamageReflect20 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'ADhr' / AbilityIds.altarOfDarknessHealthRegen */ public class AbilityDefinitionAltarOfDarknessHealthRegen extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.altarOfDarknessHealthRegen) @@ -23878,6 +25018,7 @@ public class AbilityDefinitionAltarOfDarknessHealthRegen extends AbilityDefiniti addTooltipProperty("Percentage", lc) +/** 'ADmr' / AbilityIds.altarOfDarknessManaRegen */ public class AbilityDefinitionAltarOfDarknessManaRegen extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.altarOfDarknessManaRegen) @@ -23897,10 +25038,12 @@ public class AbilityDefinitionAltarOfDarknessManaRegen extends AbilityDefinition addTooltipProperty("Percentage", lc) +/** 'AEhl' / AbilityIds.purifierBladeHolyLightItem */ public class AbilityDefinitionPurifierBladeHolyLightItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.purifierBladeHolyLightItem) + /** Amount Healed/Damaged / 'Hhb1' */ function setAmountHealedDamaged(int level, real value) def.setLvlDataUnreal("Hhb1", level, 1, value) @@ -23909,19 +25052,23 @@ public class AbilityDefinitionPurifierBladeHolyLightItem extends AbilityDefiniti addTooltipProperty("Amount Healed/Damaged", lc) +/** 'AEpb' / AbilityIds.purifierBladeItem */ public class AbilityDefinitionPurifierBladeItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.purifierBladeItem) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) function setEffectAbility(int level, string value) def.setLvlDataString("Iobu", level, 0, value) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -23956,6 +25103,7 @@ public class AbilityDefinitionPurifierBladeItem extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'AEqu' / AbilityIds.equipmentInventory1 */ public class AbilityDefinitionEquipmentInventory1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.equipmentInventory1) @@ -23968,6 +25116,7 @@ public class AbilityDefinitionEquipmentInventory1 extends AbilityDefinition addTooltipProperty("Equipment Level Threshold", lc) +/** 'AFBq' / AbilityIds.itemFeedback4 */ public class AbilityDefinitionItemFeedback4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemFeedback4) @@ -23975,12 +25124,14 @@ public class AbilityDefinitionItemFeedback4 extends AbilityDefinition function setMaxManaDrainedUnits(int level, real value) def.setLvlDataUnreal("fbk1", level, 1, value) + /** Damage Ratio - Units (%) / 'fbk2' */ function setDamageRatioUnits(int level, real value) def.setLvlDataUnreal("fbk2", level, 2, value) function setMaxManaDrainedHeros(int level, real value) def.setLvlDataUnreal("fbk3", level, 3, value) + /** Damage Ratio - Heros (%) / 'fbk4' */ function setDamageRatioHeros(int level, real value) def.setLvlDataUnreal("fbk4", level, 4, value) @@ -24008,6 +25159,7 @@ public class AbilityDefinitionItemFeedback4 extends AbilityDefinition addTooltipProperty("Summoned Damage", lc) +/** 'AFDe' / AbilityIds.itemFingerOfDeath8 */ public class AbilityDefinitionItemFingerOfDeath8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemFingerOfDeath8) @@ -24034,6 +25186,7 @@ public class AbilityDefinitionItemFingerOfDeath8 extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AFDq' / AbilityIds.itemFingerOfDeath12 */ public class AbilityDefinitionItemFingerOfDeath12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemFingerOfDeath12) @@ -24060,6 +25213,7 @@ public class AbilityDefinitionItemFingerOfDeath12 extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AFDw' / AbilityIds.itemFingerOfDeath15 */ public class AbilityDefinitionItemFingerOfDeath15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemFingerOfDeath15) @@ -24086,6 +25240,7 @@ public class AbilityDefinitionItemFingerOfDeath15 extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AFRq' / AbilityIds.darkRangerSBracersSummon */ public class AbilityDefinitionDarkRangerSBracersSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkRangerSBracersSummon) @@ -24105,6 +25260,7 @@ public class AbilityDefinitionDarkRangerSBracersSummon extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'AFRw' / AbilityIds.darkRangerSInsigniaSummon */ public class AbilityDefinitionDarkRangerSInsigniaSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkRangerSInsigniaSummon) @@ -24124,6 +25280,7 @@ public class AbilityDefinitionDarkRangerSInsigniaSummon extends AbilityDefinitio addTooltipProperty("Summoned Unit Type", lc) +/** 'AFRx' / AbilityIds.darkRangerSBracersAttack */ public class AbilityDefinitionDarkRangerSBracersAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.darkRangerSBracersAttack) @@ -24131,21 +25288,26 @@ public class AbilityDefinitionDarkRangerSBracersAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -24178,6 +25340,7 @@ public class AbilityDefinitionDarkRangerSBracersAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'AFRy' / AbilityIds.itemDarkRangerSHoodSpellcast */ public class AbilityDefinitionItemDarkRangerSHoodSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDarkRangerSHoodSpellcast) @@ -24185,6 +25348,7 @@ public class AbilityDefinitionItemDarkRangerSHoodSpellcast extends AbilityDefini function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -24204,6 +25368,7 @@ public class AbilityDefinitionItemDarkRangerSHoodSpellcast extends AbilityDefini addTooltipProperty("Target Type", lc) +/** 'AGZa' / AbilityIds.gnomishZapperAttack */ public class AbilityDefinitionGnomishZapperAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gnomishZapperAttack) @@ -24211,21 +25376,26 @@ public class AbilityDefinitionGnomishZapperAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -24258,6 +25428,7 @@ public class AbilityDefinitionGnomishZapperAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'AGZf' / AbilityIds.gnomishZapperFL */ public class AbilityDefinitionGnomishZapperFL extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gnomishZapperFL) @@ -24291,6 +25462,7 @@ public class AbilityDefinitionGnomishZapperFL extends AbilityDefinition addTooltipProperty("Damage per Target", lc) +/** 'AGca' / AbilityIds.garekCleavingAttack */ public class AbilityDefinitionGarekCleavingAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekCleavingAttack) @@ -24303,6 +25475,7 @@ public class AbilityDefinitionGarekCleavingAttack extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'AGls' / AbilityIds.garekWarcryLifesteal */ public class AbilityDefinitionGarekWarcryLifesteal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekWarcryLifesteal) @@ -24315,6 +25488,7 @@ public class AbilityDefinitionGarekWarcryLifesteal extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'AGsv' / AbilityIds.garekWarcrySpellVamp */ public class AbilityDefinitionGarekWarcrySpellVamp extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekWarcrySpellVamp) @@ -24334,6 +25508,7 @@ public class AbilityDefinitionGarekWarcrySpellVamp extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'AHDq' / AbilityIds.itemHeroDamageX125 */ public class AbilityDefinitionItemHeroDamageX125 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHeroDamageX125) @@ -24367,6 +25542,7 @@ public class AbilityDefinitionItemHeroDamageX125 extends AbilityDefinition addTooltipProperty("Damage Multiplier (Heroes)", lc) +/** 'AHDw' / AbilityIds.itemHeroDamageX115 */ public class AbilityDefinitionItemHeroDamageX115 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHeroDamageX115) @@ -24400,6 +25576,7 @@ public class AbilityDefinitionItemHeroDamageX115 extends AbilityDefinition addTooltipProperty("Damage Multiplier (Heroes)", lc) +/** 'AHRa' / AbilityIds.rangerArrow */ public class AbilityDefinitionItemHealthRegeneration51 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.rangerArrow) @@ -24412,6 +25589,7 @@ public class AbilityDefinitionItemHealthRegeneration51 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRd' / AbilityIds.itemHealthRegeneration10 */ public class AbilityDefinitionItemHealthRegeneration10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration10) @@ -24424,6 +25602,7 @@ public class AbilityDefinitionItemHealthRegeneration10 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRf' / AbilityIds.itemHealthRegeneration15 */ public class AbilityDefinitionItemHealthRegeneration15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration15) @@ -24436,6 +25615,7 @@ public class AbilityDefinitionItemHealthRegeneration15 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRo' / AbilityIds.itemHealthRegeneration8 */ public class AbilityDefinitionItemHealthRegeneration8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration8) @@ -24448,6 +25628,7 @@ public class AbilityDefinitionItemHealthRegeneration8 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRq' / AbilityIds.itemHealthRegeneration3 */ public class AbilityDefinitionItemHealthRegeneration3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration3) @@ -24460,6 +25641,7 @@ public class AbilityDefinitionItemHealthRegeneration3 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRs' / AbilityIds.itemHealthRegeneration7 */ public class AbilityDefinitionItemHealthRegeneration7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration7) @@ -24472,6 +25654,7 @@ public class AbilityDefinitionItemHealthRegeneration7 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRt' / AbilityIds.itemHealthRegeneration5 */ public class AbilityDefinitionItemHealthRegeneration5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration5) @@ -24484,6 +25667,7 @@ public class AbilityDefinitionItemHealthRegeneration5 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRu' / AbilityIds.itemHealthRegeneration6 */ public class AbilityDefinitionItemHealthRegeneration6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration6) @@ -24496,6 +25680,7 @@ public class AbilityDefinitionItemHealthRegeneration6 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRw' / AbilityIds.itemHealthRegeneration31 */ public class AbilityDefinitionItemHealthRegeneration31 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration31) @@ -24508,6 +25693,7 @@ public class AbilityDefinitionItemHealthRegeneration31 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHRy' / AbilityIds.itemHealthRegeneration4 */ public class AbilityDefinitionItemHealthRegeneration4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealthRegeneration4) @@ -24520,6 +25706,7 @@ public class AbilityDefinitionItemHealthRegeneration4 extends AbilityDefinition addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'AHSe' / AbilityIds.itemHardenedSkin1007MTRT */ public class AbilityDefinitionItemHardenedSkin1007MTRT extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHardenedSkin1007MTRT) @@ -24533,6 +25720,7 @@ public class AbilityDefinitionItemHardenedSkin1007MTRT extends AbilityDefinition function setIncludeMeleeDamage(int level, bool value) def.setLvlDataBoolean("Ssk5", level, 5, value) + /** Chance to Reduce Damage (%) / 'Ssk1' */ function setChancetoReduceDamage(int level, real value) def.setLvlDataUnreal("Ssk1", level, 1, value) @@ -24560,6 +25748,7 @@ public class AbilityDefinitionItemHardenedSkin1007MTRT extends AbilityDefinition addTooltipProperty("Ignored Damage", lc) +/** 'AHSq' / AbilityIds.itemHardenedSkin1002MTRT */ public class AbilityDefinitionItemHardenedSkin1002MTRT extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHardenedSkin1002MTRT) @@ -24573,6 +25762,7 @@ public class AbilityDefinitionItemHardenedSkin1002MTRT extends AbilityDefinition function setIncludeMeleeDamage(int level, bool value) def.setLvlDataBoolean("Ssk5", level, 5, value) + /** Chance to Reduce Damage (%) / 'Ssk1' */ function setChancetoReduceDamage(int level, real value) def.setLvlDataUnreal("Ssk1", level, 1, value) @@ -24600,6 +25790,7 @@ public class AbilityDefinitionItemHardenedSkin1002MTRT extends AbilityDefinition addTooltipProperty("Ignored Damage", lc) +/** 'AHTf' / AbilityIds.highTemplarSFlameIncinerate */ public class AbilityDefinitionHighTemplarSFlameIncinerate extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.highTemplarSFlameIncinerate) @@ -24647,6 +25838,7 @@ public class AbilityDefinitionHighTemplarSFlameIncinerate extends AbilityDefinit addTooltipProperty("Death Damage Full Area", lc) +/** 'AHTh' / AbilityIds.highTemplarSConquerorHeal */ public class AbilityDefinitionHighTemplarSConquerorHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.highTemplarSConquerorHeal) @@ -24659,10 +25851,12 @@ public class AbilityDefinitionHighTemplarSConquerorHeal extends AbilityDefinitio addTooltipProperty("Hit Points Gained", lc) +/** 'AHTi' / AbilityIds.highTemplarSVisageIF */ public class AbilityDefinitionHighTemplarSVisageIF extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.highTemplarSVisageIF) + /** Damage Increase (%) / 'Inf1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Inf1", level, 1, value) @@ -24692,6 +25886,7 @@ public class AbilityDefinitionHighTemplarSVisageIF extends AbilityDefinition addTooltipProperty("Autocast Range", lc) +/** 'AHTj' / AbilityIds.highTemplarSJudgmentAttack */ public class AbilityDefinitionHighTemplarSJudgmentAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.highTemplarSJudgmentAttack) @@ -24699,21 +25894,26 @@ public class AbilityDefinitionHighTemplarSJudgmentAttack extends AbilityDefiniti function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -24746,6 +25946,7 @@ public class AbilityDefinitionHighTemplarSJudgmentAttack extends AbilityDefiniti addTooltipProperty("% Hit Chance", lc) +/** 'AHTq' / AbilityIds.highTemplarSConquerorAttack */ public class AbilityDefinitionHighTemplarSConquerorAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.highTemplarSConquerorAttack) @@ -24753,21 +25954,26 @@ public class AbilityDefinitionHighTemplarSConquerorAttack extends AbilityDefinit function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -24800,6 +26006,7 @@ public class AbilityDefinitionHighTemplarSConquerorAttack extends AbilityDefinit addTooltipProperty("% Hit Chance", lc) +/** 'AHTs' / AbilityIds.highTemplarSJudgmentShockwave */ public class AbilityDefinitionHighTemplarSJudgmentShockwave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.highTemplarSJudgmentShockwave) @@ -24833,6 +26040,7 @@ public class AbilityDefinitionHighTemplarSJudgmentShockwave extends AbilityDefin addTooltipProperty("Distance", lc) +/** 'AHTv' / AbilityIds.highTemplarSVisageAttack */ public class AbilityDefinitionHighTemplarSVisageAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.highTemplarSVisageAttack) @@ -24840,21 +26048,26 @@ public class AbilityDefinitionHighTemplarSVisageAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -24887,28 +26100,35 @@ public class AbilityDefinitionHighTemplarSVisageAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'AHa1' / AbilityIds.ilastarSacredAuraTalent1 */ public class AbilityDefinitionIlastarSacredAuraTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarSacredAuraTalent1) + /** % Magic Resist Decrease for Enemies / 'hsa4' */ function setMagicResistDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa4", level, 4, value) + /** % Healing Increase for Allies / 'hsa2' */ function setHealingIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa2", level, 2, value) + /** % Cooldown Increase for Enemies / 'hsa6' */ function setCooldownIncreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa6", level, 6, value) + /** % Magic Resist Increase for Allies / 'hsa1' */ function setMagicResistIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa1", level, 1, value) + /** % Cooldown Reduction Increase for Allies / 'hsa3' */ function setCooldownReductionIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa3", level, 3, value) function setFlatManaRegenforAllies(int level, real value) def.setLvlDataUnreal("hsa7", level, 7, value) + /** % Healing Decrease for Enemies / 'hsa5' */ function setHealingDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa5", level, 5, value) @@ -24941,28 +26161,35 @@ public class AbilityDefinitionIlastarSacredAuraTalent1 extends AbilityDefinition addTooltipProperty("% Healing Decrease for Enemies", lc) +/** 'AHa2' / AbilityIds.ilastarSacredAuraTalent2 */ public class AbilityDefinitionIlastarSacredAuraTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarSacredAuraTalent2) + /** % Magic Resist Decrease for Enemies / 'hsa4' */ function setMagicResistDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa4", level, 4, value) + /** % Healing Increase for Allies / 'hsa2' */ function setHealingIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa2", level, 2, value) + /** % Cooldown Increase for Enemies / 'hsa6' */ function setCooldownIncreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa6", level, 6, value) + /** % Magic Resist Increase for Allies / 'hsa1' */ function setMagicResistIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa1", level, 1, value) + /** % Cooldown Reduction Increase for Allies / 'hsa3' */ function setCooldownReductionIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa3", level, 3, value) function setFlatManaRegenforAllies(int level, real value) def.setLvlDataUnreal("hsa7", level, 7, value) + /** % Healing Decrease for Enemies / 'hsa5' */ function setHealingDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa5", level, 5, value) @@ -24995,28 +26222,35 @@ public class AbilityDefinitionIlastarSacredAuraTalent2 extends AbilityDefinition addTooltipProperty("% Healing Decrease for Enemies", lc) +/** 'AHa3' / AbilityIds.ilastarSacredAuraTalent3 */ public class AbilityDefinitionIlastarSacredAuraTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarSacredAuraTalent3) + /** % Magic Resist Decrease for Enemies / 'hsa4' */ function setMagicResistDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa4", level, 4, value) + /** % Healing Increase for Allies / 'hsa2' */ function setHealingIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa2", level, 2, value) + /** % Cooldown Increase for Enemies / 'hsa6' */ function setCooldownIncreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa6", level, 6, value) + /** % Magic Resist Increase for Allies / 'hsa1' */ function setMagicResistIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa1", level, 1, value) + /** % Cooldown Reduction Increase for Allies / 'hsa3' */ function setCooldownReductionIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa3", level, 3, value) function setFlatManaRegenforAllies(int level, real value) def.setLvlDataUnreal("hsa7", level, 7, value) + /** % Healing Decrease for Enemies / 'hsa5' */ function setHealingDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa5", level, 5, value) @@ -25049,31 +26283,39 @@ public class AbilityDefinitionIlastarSacredAuraTalent3 extends AbilityDefinition addTooltipProperty("% Healing Decrease for Enemies", lc) +/** 'AHal' / AbilityIds.avatarOfLight */ public class AbilityDefinitionAvatarOfLight extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.avatarOfLight) + /** % Health Cost / 'uvg1' */ function setHealthCost(int level, int value) def.setLvlDataInt("uvg1", level, 1, value) function setDamageOnCast(int level, real value) def.setLvlDataUnreal("uvg7", level, 7, value) + /** % Bonus Spell Crit Damage / 'uvg9' */ function setBonusSpellCritDamage(int level, int value) def.setLvlDataInt("uvg9", level, 9, value) + /** % Bonus Life Steal / 'uvg4' */ function setBonusLifeSteal(int level, int value) def.setLvlDataInt("uvg4", level, 4, value) + /** Double bonus bellow health % / 'uvg6' */ function setDoublebonusbellowhealth(int level, int value) def.setLvlDataInt("uvg6", level, 6, value) + /** % Bonus Resolve / 'uvg3' */ function setBonusResolve(int level, int value) def.setLvlDataInt("uvg3", level, 3, value) + /** % Bonus Spell Vamp / 'uvg5' */ function setBonusSpellVamp(int level, int value) def.setLvlDataInt("uvg5", level, 5, value) + /** % Bonus Spell Crit / 'uvg8' */ function setBonusSpellCrit(int level, int value) def.setLvlDataInt("uvg8", level, 8, value) @@ -25117,6 +26359,7 @@ public class AbilityDefinitionAvatarOfLight extends AbilityDefinition addTooltipProperty("Bonus strength", lc) +/** 'AHap' / AbilityIds.apprehendAOETalent1 */ public class AbilityDefinitionApprehendAOETalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.apprehendAOETalent1) @@ -25171,28 +26414,35 @@ public class AbilityDefinitionApprehendAOETalent1 extends AbilityDefinition addTooltipProperty("Melee Attack Range", lc) +/** 'AHas' / AbilityIds.ilastarSacredAura */ public class AbilityDefinitionIlastarSacredAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarSacredAura) + /** % Magic Resist Decrease for Enemies / 'hsa4' */ function setMagicResistDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa4", level, 4, value) + /** % Healing Increase for Allies / 'hsa2' */ function setHealingIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa2", level, 2, value) + /** % Cooldown Increase for Enemies / 'hsa6' */ function setCooldownIncreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa6", level, 6, value) + /** % Magic Resist Increase for Allies / 'hsa1' */ function setMagicResistIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa1", level, 1, value) + /** % Cooldown Reduction Increase for Allies / 'hsa3' */ function setCooldownReductionIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa3", level, 3, value) function setFlatManaRegenforAllies(int level, real value) def.setLvlDataUnreal("hsa7", level, 7, value) + /** % Healing Decrease for Enemies / 'hsa5' */ function setHealingDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa5", level, 5, value) @@ -25225,25 +26475,31 @@ public class AbilityDefinitionIlastarSacredAura extends AbilityDefinition addTooltipProperty("% Healing Decrease for Enemies", lc) +/** 'AHb1' / AbilityIds.unyieldingGuardT1DamageReflect */ public class AbilityDefinitionUnyieldingGuardT1DamageReflect extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unyieldingGuardT1DamageReflect) + /** % Attack Speed Increase / 'bld3' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("bld3", level, 3, value) function setSweepRemainingCooldownReductionOnHit(int level, real value) def.setLvlDataUnreal("bld5", level, 5, value) + /** % Damage Reduction / 'bld1' */ function setDamageReduction(int level, real value) def.setLvlDataUnreal("bld1", level, 1, value) + /** % Ability Speed Increase / 'bld8' */ function setAbilitySpeedIncrease(int level, real value) def.setLvlDataUnreal("bld8", level, 8, value) + /** % Movement Speed reduction / 'bld2' */ function setMovementSpeedreduction(int level, real value) def.setLvlDataUnreal("bld2", level, 2, value) + /** % Damage Reflection / 'bld6' */ function setDamageReflection(int level, real value) def.setLvlDataUnreal("bld6", level, 6, value) @@ -25286,25 +26542,31 @@ public class AbilityDefinitionUnyieldingGuardT1DamageReflect extends AbilityDefi addTooltipProperty("On Damage Taken Bonus Duration", lc) +/** 'AHb2' / AbilityIds.unyieldingGuardT2SWCDReduce */ public class AbilityDefinitionUnyieldingGuardT2SWCDReduce extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unyieldingGuardT2SWCDReduce) + /** % Attack Speed Increase / 'bld3' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("bld3", level, 3, value) function setSweepRemainingCooldownReductionOnHit(int level, real value) def.setLvlDataUnreal("bld5", level, 5, value) + /** % Damage Reduction / 'bld1' */ function setDamageReduction(int level, real value) def.setLvlDataUnreal("bld1", level, 1, value) + /** % Ability Speed Increase / 'bld8' */ function setAbilitySpeedIncrease(int level, real value) def.setLvlDataUnreal("bld8", level, 8, value) + /** % Movement Speed reduction / 'bld2' */ function setMovementSpeedreduction(int level, real value) def.setLvlDataUnreal("bld2", level, 2, value) + /** % Damage Reflection / 'bld6' */ function setDamageReflection(int level, real value) def.setLvlDataUnreal("bld6", level, 6, value) @@ -25347,25 +26609,31 @@ public class AbilityDefinitionUnyieldingGuardT2SWCDReduce extends AbilityDefinit addTooltipProperty("On Damage Taken Bonus Duration", lc) +/** 'AHb3' / AbilityIds.unyieldingGuardT3DurationIncrease */ public class AbilityDefinitionUnyieldingGuardT3DurationIncrease extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unyieldingGuardT3DurationIncrease) + /** % Attack Speed Increase / 'bld3' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("bld3", level, 3, value) function setSweepRemainingCooldownReductionOnHit(int level, real value) def.setLvlDataUnreal("bld5", level, 5, value) + /** % Damage Reduction / 'bld1' */ function setDamageReduction(int level, real value) def.setLvlDataUnreal("bld1", level, 1, value) + /** % Ability Speed Increase / 'bld8' */ function setAbilitySpeedIncrease(int level, real value) def.setLvlDataUnreal("bld8", level, 8, value) + /** % Movement Speed reduction / 'bld2' */ function setMovementSpeedreduction(int level, real value) def.setLvlDataUnreal("bld2", level, 2, value) + /** % Damage Reflection / 'bld6' */ function setDamageReflection(int level, real value) def.setLvlDataUnreal("bld6", level, 6, value) @@ -25408,25 +26676,31 @@ public class AbilityDefinitionUnyieldingGuardT3DurationIncrease extends AbilityD addTooltipProperty("On Damage Taken Bonus Duration", lc) +/** 'AHbd' / AbilityIds.unyieldingGuard */ public class AbilityDefinitionUnyieldingGuard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.unyieldingGuard) + /** % Attack Speed Increase / 'bld3' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("bld3", level, 3, value) function setSweepRemainingCooldownReductionOnHit(int level, real value) def.setLvlDataUnreal("bld5", level, 5, value) + /** % Damage Reduction / 'bld1' */ function setDamageReduction(int level, real value) def.setLvlDataUnreal("bld1", level, 1, value) + /** % Ability Speed Increase / 'bld8' */ function setAbilitySpeedIncrease(int level, real value) def.setLvlDataUnreal("bld8", level, 8, value) + /** % Movement Speed reduction / 'bld2' */ function setMovementSpeedreduction(int level, real value) def.setLvlDataUnreal("bld2", level, 2, value) + /** % Damage Reflection / 'bld6' */ function setDamageReflection(int level, real value) def.setLvlDataUnreal("bld6", level, 6, value) @@ -25469,6 +26743,7 @@ public class AbilityDefinitionUnyieldingGuard extends AbilityDefinition addTooltipProperty("On Damage Taken Bonus Duration", lc) +/** 'AHc1' / AbilityIds.valiantChargeT1CritChance */ public class AbilityDefinitionValiantChargeT1CritChance extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.valiantChargeT1CritChance) @@ -25523,6 +26798,7 @@ public class AbilityDefinitionValiantChargeT1CritChance extends AbilityDefinitio addTooltipProperty("Hero - Bonus Critical Strike Duration", lc) +/** 'AHc2' / AbilityIds.valiantChargeT2HeroStunDuration */ public class AbilityDefinitionValiantChargeT2HeroStunDuration extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.valiantChargeT2HeroStunDuration) @@ -25577,6 +26853,7 @@ public class AbilityDefinitionValiantChargeT2HeroStunDuration extends AbilityDef addTooltipProperty("Hero - Bonus Critical Strike Duration", lc) +/** 'AHc3' / AbilityIds.valiantChargeT3ManaCostDispel */ public class AbilityDefinitionValiantChargeT3ManaCostDispel extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.valiantChargeT3ManaCostDispel) @@ -25631,6 +26908,7 @@ public class AbilityDefinitionValiantChargeT3ManaCostDispel extends AbilityDefin addTooltipProperty("Hero - Bonus Critical Strike Duration", lc) +/** 'AHch' / AbilityIds.valiantCharge */ public class AbilityDefinitionValiantCharge extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.valiantCharge) @@ -25685,6 +26963,7 @@ public class AbilityDefinitionValiantCharge extends AbilityDefinition addTooltipProperty("Hero - Bonus Critical Strike Duration", lc) +/** 'AHcl' / AbilityIds.cleansingFire */ public class AbilityDefinitionCleansingFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cleansingFire) @@ -25739,6 +27018,7 @@ public class AbilityDefinitionCleansingFire extends AbilityDefinition addTooltipProperty("Ally Damage Bonus Percent Base", lc) +/** 'AHcr' / AbilityIds.consecration */ public class AbilityDefinitionConsecration extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.consecration) @@ -25765,6 +27045,7 @@ public class AbilityDefinitionConsecration extends AbilityDefinition addTooltipProperty("Enemy Healing Reduction Percent", lc) +/** 'AHct' / AbilityIds.landenRaiseTheBanner */ public class AbilityDefinitionLandenRaiseTheBanner extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenRaiseTheBanner) @@ -25784,6 +27065,7 @@ public class AbilityDefinitionLandenRaiseTheBanner extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'AHe2' / AbilityIds.apprehendTalent2 */ public class AbilityDefinitionApprehendTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.apprehendTalent2) @@ -25838,6 +27120,7 @@ public class AbilityDefinitionApprehendTalent2 extends AbilityDefinition addTooltipProperty("Melee Attack Range", lc) +/** 'AHe3' / AbilityIds.apprehendTalent3 */ public class AbilityDefinitionApprehendTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.apprehendTalent3) @@ -25892,6 +27175,7 @@ public class AbilityDefinitionApprehendTalent3 extends AbilityDefinition addTooltipProperty("Melee Attack Range", lc) +/** 'AHen' / AbilityIds.landenApprehendSingleTarget */ public class AbilityDefinitionLandenApprehendSingleTarget extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenApprehendSingleTarget) @@ -25946,6 +27230,7 @@ public class AbilityDefinitionLandenApprehendSingleTarget extends AbilityDefinit addTooltipProperty("Melee Attack Range", lc) +/** 'AHes' / AbilityIds.evasionStackable */ public class AbilityDefinitionEvasionStackable extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.evasionStackable) @@ -25958,6 +27243,7 @@ public class AbilityDefinitionEvasionStackable extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AHg1' / AbilityIds.gritTalent1 */ public class AbilityDefinitionGritTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gritTalent1) @@ -25991,6 +27277,7 @@ public class AbilityDefinitionGritTalent1 extends AbilityDefinition addTooltipProperty("Magic Resistance At Cap", lc) +/** 'AHg2' / AbilityIds.gritTalent2 */ public class AbilityDefinitionGritTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gritTalent2) @@ -26024,6 +27311,7 @@ public class AbilityDefinitionGritTalent2 extends AbilityDefinition addTooltipProperty("Magic Resistance At Cap", lc) +/** 'AHg3' / AbilityIds.gritTalent3 */ public class AbilityDefinitionGritTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.gritTalent3) @@ -26057,6 +27345,7 @@ public class AbilityDefinitionGritTalent3 extends AbilityDefinition addTooltipProperty("Magic Resistance At Cap", lc) +/** 'AHgh' / AbilityIds.guidingHand */ public class AbilityDefinitionGuidingHand extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.guidingHand) @@ -26111,6 +27400,7 @@ public class AbilityDefinitionGuidingHand extends AbilityDefinition addTooltipProperty("Mana Per Second", lc) +/** 'AHgr' / AbilityIds.grit */ public class AbilityDefinitionGrit extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.grit) @@ -26144,6 +27434,7 @@ public class AbilityDefinitionGrit extends AbilityDefinition addTooltipProperty("Magic Resistance At Cap", lc) +/** 'AHh1' / AbilityIds.headsplitterTalent1 */ public class AbilityDefinitionHeadsplitterTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.headsplitterTalent1) @@ -26198,6 +27489,7 @@ public class AbilityDefinitionHeadsplitterTalent1 extends AbilityDefinition addTooltipProperty("Stun Duration - Hero", lc) +/** 'AHh2' / AbilityIds.headsplitterTalent2 */ public class AbilityDefinitionHeadsplitterTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.headsplitterTalent2) @@ -26252,6 +27544,7 @@ public class AbilityDefinitionHeadsplitterTalent2 extends AbilityDefinition addTooltipProperty("Stun Duration - Hero", lc) +/** 'AHh3' / AbilityIds.headsplitterTalent3 */ public class AbilityDefinitionHeadsplitterTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.headsplitterTalent3) @@ -26306,6 +27599,7 @@ public class AbilityDefinitionHeadsplitterTalent3 extends AbilityDefinition addTooltipProperty("Stun Duration - Hero", lc) +/** 'AHhc' / AbilityIds.heroicChallengeAkaProvoke */ public class AbilityDefinitionHeroicChallengeAkaProvoke extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heroicChallengeAkaProvoke) @@ -26339,6 +27633,7 @@ public class AbilityDefinitionHeroicChallengeAkaProvoke extends AbilityDefinitio addTooltipProperty("Shield Health", lc) +/** 'AHhr' / AbilityIds.headsplitter */ public class AbilityDefinitionHeadsplitter extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.headsplitter) @@ -26393,6 +27688,7 @@ public class AbilityDefinitionHeadsplitter extends AbilityDefinition addTooltipProperty("Stun Duration - Hero", lc) +/** 'AHhs' / AbilityIds.heroicSlash */ public class AbilityDefinitionHeroicSlash extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heroicSlash) @@ -26426,6 +27722,7 @@ public class AbilityDefinitionHeroicSlash extends AbilityDefinition addTooltipProperty("Refreshes Cooldown On Kill", lc) +/** 'AHi1' / AbilityIds.inspireCourageTalent1 */ public class AbilityDefinitionInspireCourageTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inspireCourageTalent1) @@ -26459,6 +27756,7 @@ public class AbilityDefinitionInspireCourageTalent1 extends AbilityDefinition addTooltipProperty("Removes Negative Debuffs", lc) +/** 'AHi2' / AbilityIds.inspireCourageTalent2 */ public class AbilityDefinitionInspireCourageTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inspireCourageTalent2) @@ -26492,6 +27790,7 @@ public class AbilityDefinitionInspireCourageTalent2 extends AbilityDefinition addTooltipProperty("Removes Negative Debuffs", lc) +/** 'AHi3' / AbilityIds.inspireCourageTalent3 */ public class AbilityDefinitionInspireCourageTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inspireCourageTalent3) @@ -26525,6 +27824,7 @@ public class AbilityDefinitionInspireCourageTalent3 extends AbilityDefinition addTooltipProperty("Removes Negative Debuffs", lc) +/** 'AHic' / AbilityIds.inspireCourage */ public class AbilityDefinitionInspireCourage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inspireCourage) @@ -26558,6 +27858,7 @@ public class AbilityDefinitionInspireCourage extends AbilityDefinition addTooltipProperty("Removes Negative Debuffs", lc) +/** 'AHl1' / AbilityIds.ilastarSurgeOfLightTalent1 */ public class AbilityDefinitionIlastarSurgeOfLightTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarSurgeOfLightTalent1) @@ -26580,12 +27881,15 @@ public class AbilityDefinitionIlastarSurgeOfLightTalent1 extends AbilityDefiniti function setAbilityPassiveRadius(int level, real value) def.setLvlDataUnreal("slrd", level, 0, value) + /** % Ally Passive Stat Amplify / 'sol6' */ function setAllyPassiveStatAmplify(int level, int value) def.setLvlDataInt("sol6", level, 6, value) + /** % Attack Speed Gain / 'sol7' */ function setAttackSpeedGain(int level, int value) def.setLvlDataInt("sol7", level, 7, value) + /** % Movement Speed Gain / 'sol8' */ function setMovementSpeedGain(int level, int value) def.setLvlDataInt("sol8", level, 8, value) @@ -26626,6 +27930,7 @@ public class AbilityDefinitionIlastarSurgeOfLightTalent1 extends AbilityDefiniti addTooltipProperty("% Movement Speed Gain", lc) +/** 'AHl2' / AbilityIds.ilastarSurgeOfLightTalent2 */ public class AbilityDefinitionIlastarSurgeOfLightTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarSurgeOfLightTalent2) @@ -26648,12 +27953,15 @@ public class AbilityDefinitionIlastarSurgeOfLightTalent2 extends AbilityDefiniti function setAbilityPassiveRadius(int level, real value) def.setLvlDataUnreal("slrd", level, 0, value) + /** % Ally Passive Stat Amplify / 'sol6' */ function setAllyPassiveStatAmplify(int level, int value) def.setLvlDataInt("sol6", level, 6, value) + /** % Attack Speed Gain / 'sol7' */ function setAttackSpeedGain(int level, int value) def.setLvlDataInt("sol7", level, 7, value) + /** % Movement Speed Gain / 'sol8' */ function setMovementSpeedGain(int level, int value) def.setLvlDataInt("sol8", level, 8, value) @@ -26694,6 +28002,7 @@ public class AbilityDefinitionIlastarSurgeOfLightTalent2 extends AbilityDefiniti addTooltipProperty("% Movement Speed Gain", lc) +/** 'AHl3' / AbilityIds.ilastarSurgeOfLightTalent3 */ public class AbilityDefinitionIlastarSurgeOfLightTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarSurgeOfLightTalent3) @@ -26716,12 +28025,15 @@ public class AbilityDefinitionIlastarSurgeOfLightTalent3 extends AbilityDefiniti function setAbilityPassiveRadius(int level, real value) def.setLvlDataUnreal("slrd", level, 0, value) + /** % Ally Passive Stat Amplify / 'sol6' */ function setAllyPassiveStatAmplify(int level, int value) def.setLvlDataInt("sol6", level, 6, value) + /** % Attack Speed Gain / 'sol7' */ function setAttackSpeedGain(int level, int value) def.setLvlDataInt("sol7", level, 7, value) + /** % Movement Speed Gain / 'sol8' */ function setMovementSpeedGain(int level, int value) def.setLvlDataInt("sol8", level, 8, value) @@ -26762,6 +28074,7 @@ public class AbilityDefinitionIlastarSurgeOfLightTalent3 extends AbilityDefiniti addTooltipProperty("% Movement Speed Gain", lc) +/** 'AHm1' / AbilityIds.lightSMercyTalent1 */ public class AbilityDefinitionLightSMercyTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lightSMercyTalent1) @@ -26816,6 +28129,7 @@ public class AbilityDefinitionLightSMercyTalent1 extends AbilityDefinition addTooltipProperty("Enable Chain Explosion", lc) +/** 'AHm2' / AbilityIds.lightSMercyTalent2 */ public class AbilityDefinitionLightSMercyTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lightSMercyTalent2) @@ -26870,6 +28184,7 @@ public class AbilityDefinitionLightSMercyTalent2 extends AbilityDefinition addTooltipProperty("Enable Chain Explosion", lc) +/** 'AHm3' / AbilityIds.lightSMercyTalent3 */ public class AbilityDefinitionLightSMercyTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lightSMercyTalent3) @@ -26924,6 +28239,7 @@ public class AbilityDefinitionLightSMercyTalent3 extends AbilityDefinition addTooltipProperty("Enable Chain Explosion", lc) +/** 'AHmc' / AbilityIds.clericMindControl */ public class AbilityDefinitionClericMindControl extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.clericMindControl) @@ -26964,6 +28280,7 @@ public class AbilityDefinitionClericMindControl extends AbilityDefinition addTooltipProperty("Explosion Radius", lc) +/** 'AHnt' / AbilityIds.challengingCall */ public class AbilityDefinitionChallengingCall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.challengingCall) @@ -27039,28 +28356,35 @@ public class AbilityDefinitionChallengingCall extends AbilityDefinition addTooltipProperty("Prefer Friendlies", lc) +/** 'AHpa' / AbilityIds.forsakenPaladinSacredAura */ public class AbilityDefinitionForsakenPaladinSacredAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.forsakenPaladinSacredAura) + /** % Magic Resist Decrease for Enemies / 'hsa4' */ function setMagicResistDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa4", level, 4, value) + /** % Healing Increase for Allies / 'hsa2' */ function setHealingIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa2", level, 2, value) + /** % Cooldown Increase for Enemies / 'hsa6' */ function setCooldownIncreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa6", level, 6, value) + /** % Magic Resist Increase for Allies / 'hsa1' */ function setMagicResistIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa1", level, 1, value) + /** % Cooldown Reduction Increase for Allies / 'hsa3' */ function setCooldownReductionIncreaseforAllies(int level, real value) def.setLvlDataUnreal("hsa3", level, 3, value) function setFlatManaRegenforAllies(int level, real value) def.setLvlDataUnreal("hsa7", level, 7, value) + /** % Healing Decrease for Enemies / 'hsa5' */ function setHealingDecreaseforEnemies(int level, real value) def.setLvlDataUnreal("hsa5", level, 5, value) @@ -27093,10 +28417,12 @@ public class AbilityDefinitionForsakenPaladinSacredAura extends AbilityDefinitio addTooltipProperty("% Healing Decrease for Enemies", lc) +/** 'AHpb' / AbilityIds.holyWrath */ public class AbilityDefinitionHolyWrath extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.holyWrath) + /** Damage Strength Modifier (%) / 'pbl5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("pbl5", level, 4, value) @@ -27154,6 +28480,7 @@ public class AbilityDefinitionHolyWrath extends AbilityDefinition addTooltipProperty("Dispel Magic On Hit", lc) +/** 'AHq1' / AbilityIds.guidingHandTalent1 */ public class AbilityDefinitionGuidingHandTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.guidingHandTalent1) @@ -27208,6 +28535,7 @@ public class AbilityDefinitionGuidingHandTalent1 extends AbilityDefinition addTooltipProperty("Mana Per Second", lc) +/** 'AHq2' / AbilityIds.guidingHandTalent2 */ public class AbilityDefinitionGuidingHandTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.guidingHandTalent2) @@ -27262,6 +28590,7 @@ public class AbilityDefinitionGuidingHandTalent2 extends AbilityDefinition addTooltipProperty("Mana Per Second", lc) +/** 'AHq3' / AbilityIds.guidingHandTalent3 */ public class AbilityDefinitionGuidingHandTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.guidingHandTalent3) @@ -27316,6 +28645,7 @@ public class AbilityDefinitionGuidingHandTalent3 extends AbilityDefinition addTooltipProperty("Mana Per Second", lc) +/** 'AHs1' / AbilityIds.sweepingStrikeT1ASReduce */ public class AbilityDefinitionSweepingStrikeT1ASReduce extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sweepingStrikeT1ASReduce) @@ -27344,12 +28674,14 @@ public class AbilityDefinitionSweepingStrikeT1ASReduce extends AbilityDefinition function setHealingPerTargetHit(int level, real value) def.setLvlDataUnreal("swp6", level, 5, value) + /** Damage By Target Max Health (%) / 'swpa' */ function setDamageByTargetMaxHealth(int level, real value) def.setLvlDataUnreal("swpa", level, 9, value) function setMaxTargetHit(int level, int value) def.setLvlDataInt("swp7", level, 6, value) + /** Damage Strength Modifier (%) / 'swp5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("swp5", level, 4, value) @@ -27365,6 +28697,7 @@ public class AbilityDefinitionSweepingStrikeT1ASReduce extends AbilityDefinition function setDamageDelay(int level, real value) def.setLvlDataUnreal("swp4", level, 3, value) + /** Attack Speed Reduction (%) / 'swp9' */ function setAttackSpeedReduction(int level, int value) def.setLvlDataInt("swp9", level, 8, value) @@ -27440,6 +28773,7 @@ public class AbilityDefinitionSweepingStrikeT1ASReduce extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AHs2' / AbilityIds.sweepingStrikeT2ArmorReduce */ public class AbilityDefinitionSweepingStrikeT2ArmorReduce extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sweepingStrikeT2ArmorReduce) @@ -27468,12 +28802,14 @@ public class AbilityDefinitionSweepingStrikeT2ArmorReduce extends AbilityDefinit function setHealingPerTargetHit(int level, real value) def.setLvlDataUnreal("swp6", level, 5, value) + /** Damage By Target Max Health (%) / 'swpa' */ function setDamageByTargetMaxHealth(int level, real value) def.setLvlDataUnreal("swpa", level, 9, value) function setMaxTargetHit(int level, int value) def.setLvlDataInt("swp7", level, 6, value) + /** Damage Strength Modifier (%) / 'swp5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("swp5", level, 4, value) @@ -27489,6 +28825,7 @@ public class AbilityDefinitionSweepingStrikeT2ArmorReduce extends AbilityDefinit function setDamageDelay(int level, real value) def.setLvlDataUnreal("swp4", level, 3, value) + /** Attack Speed Reduction (%) / 'swp9' */ function setAttackSpeedReduction(int level, int value) def.setLvlDataInt("swp9", level, 8, value) @@ -27564,6 +28901,7 @@ public class AbilityDefinitionSweepingStrikeT2ArmorReduce extends AbilityDefinit addTooltipProperty("Damage", lc) +/** 'AHs3' / AbilityIds.sweepingStrikeT3CDReduce */ public class AbilityDefinitionSweepingStrikeT3CDReduce extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sweepingStrikeT3CDReduce) @@ -27592,12 +28930,14 @@ public class AbilityDefinitionSweepingStrikeT3CDReduce extends AbilityDefinition function setHealingPerTargetHit(int level, real value) def.setLvlDataUnreal("swp6", level, 5, value) + /** Damage By Target Max Health (%) / 'swpa' */ function setDamageByTargetMaxHealth(int level, real value) def.setLvlDataUnreal("swpa", level, 9, value) function setMaxTargetHit(int level, int value) def.setLvlDataInt("swp7", level, 6, value) + /** Damage Strength Modifier (%) / 'swp5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("swp5", level, 4, value) @@ -27613,6 +28953,7 @@ public class AbilityDefinitionSweepingStrikeT3CDReduce extends AbilityDefinition function setDamageDelay(int level, real value) def.setLvlDataUnreal("swp4", level, 3, value) + /** Attack Speed Reduction (%) / 'swp9' */ function setAttackSpeedReduction(int level, int value) def.setLvlDataInt("swp9", level, 8, value) @@ -27688,6 +29029,7 @@ public class AbilityDefinitionSweepingStrikeT3CDReduce extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AHsf' / AbilityIds.clericSacredFlameLightSMercy */ public class AbilityDefinitionClericSacredFlameLightSMercy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.clericSacredFlameLightSMercy) @@ -27742,6 +29084,7 @@ public class AbilityDefinitionClericSacredFlameLightSMercy extends AbilityDefini addTooltipProperty("Enable Chain Explosion", lc) +/** 'AHsl' / AbilityIds.ilastarSurgeOfLight */ public class AbilityDefinitionIlastarSurgeOfLight extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarSurgeOfLight) @@ -27764,12 +29107,15 @@ public class AbilityDefinitionIlastarSurgeOfLight extends AbilityDefinition function setAbilityPassiveRadius(int level, real value) def.setLvlDataUnreal("slrd", level, 0, value) + /** % Ally Passive Stat Amplify / 'sol6' */ function setAllyPassiveStatAmplify(int level, int value) def.setLvlDataInt("sol6", level, 6, value) + /** % Attack Speed Gain / 'sol7' */ function setAttackSpeedGain(int level, int value) def.setLvlDataInt("sol7", level, 7, value) + /** % Movement Speed Gain / 'sol8' */ function setMovementSpeedGain(int level, int value) def.setLvlDataInt("sol8", level, 8, value) @@ -27810,6 +29156,7 @@ public class AbilityDefinitionIlastarSurgeOfLight extends AbilityDefinition addTooltipProperty("% Movement Speed Gain", lc) +/** 'AHss' / AbilityIds.hardenedSkinStacking */ public class AbilityDefinitionHardenedSkinStacking extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.hardenedSkinStacking) @@ -27823,6 +29170,7 @@ public class AbilityDefinitionHardenedSkinStacking extends AbilityDefinition function setIncludeMeleeDamage(int level, bool value) def.setLvlDataBoolean("Ssk5", level, 5, value) + /** Chance to Reduce Damage (%) / 'Ssk1' */ function setChancetoReduceDamage(int level, real value) def.setLvlDataUnreal("Ssk1", level, 1, value) @@ -27850,6 +29198,7 @@ public class AbilityDefinitionHardenedSkinStacking extends AbilityDefinition addTooltipProperty("Ignored Damage", lc) +/** 'AHsw' / AbilityIds.sweepingStrike */ public class AbilityDefinitionSweepingStrike extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.sweepingStrike) @@ -27878,12 +29227,14 @@ public class AbilityDefinitionSweepingStrike extends AbilityDefinition function setHealingPerTargetHit(int level, real value) def.setLvlDataUnreal("swp6", level, 5, value) + /** Damage By Target Max Health (%) / 'swpa' */ function setDamageByTargetMaxHealth(int level, real value) def.setLvlDataUnreal("swpa", level, 9, value) function setMaxTargetHit(int level, int value) def.setLvlDataInt("swp7", level, 6, value) + /** Damage Strength Modifier (%) / 'swp5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("swp5", level, 4, value) @@ -27899,6 +29250,7 @@ public class AbilityDefinitionSweepingStrike extends AbilityDefinition function setDamageDelay(int level, real value) def.setLvlDataUnreal("swp4", level, 3, value) + /** Attack Speed Reduction (%) / 'swp9' */ function setAttackSpeedReduction(int level, int value) def.setLvlDataInt("swp9", level, 8, value) @@ -27974,6 +29326,7 @@ public class AbilityDefinitionSweepingStrike extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AHu1' / AbilityIds.heroicChallengeTalent1 */ public class AbilityDefinitionHeroicChallengeTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heroicChallengeTalent1) @@ -28007,6 +29360,7 @@ public class AbilityDefinitionHeroicChallengeTalent1 extends AbilityDefinition addTooltipProperty("Shield Health", lc) +/** 'AHu2' / AbilityIds.heroicChallengeTalent2 */ public class AbilityDefinitionHeroicChallengeTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heroicChallengeTalent2) @@ -28040,6 +29394,7 @@ public class AbilityDefinitionHeroicChallengeTalent2 extends AbilityDefinition addTooltipProperty("Shield Health", lc) +/** 'AHu3' / AbilityIds.heroicChallengeTalent3 */ public class AbilityDefinitionHeroicChallengeTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heroicChallengeTalent3) @@ -28073,6 +29428,7 @@ public class AbilityDefinitionHeroicChallengeTalent3 extends AbilityDefinition addTooltipProperty("Shield Health", lc) +/** 'AHv1' / AbilityIds.heroicSlashTalent1 */ public class AbilityDefinitionHeroicSlashTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heroicSlashTalent1) @@ -28106,6 +29462,7 @@ public class AbilityDefinitionHeroicSlashTalent1 extends AbilityDefinition addTooltipProperty("Refreshes Cooldown On Kill", lc) +/** 'AHv2' / AbilityIds.heroicSlashTalent2 */ public class AbilityDefinitionHeroicSlashTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heroicSlashTalent2) @@ -28139,6 +29496,7 @@ public class AbilityDefinitionHeroicSlashTalent2 extends AbilityDefinition addTooltipProperty("Refreshes Cooldown On Kill", lc) +/** 'AHv3' / AbilityIds.heroicSlashTalent3 */ public class AbilityDefinitionHeroicSlashTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heroicSlashTalent3) @@ -28172,6 +29530,7 @@ public class AbilityDefinitionHeroicSlashTalent3 extends AbilityDefinition addTooltipProperty("Refreshes Cooldown On Kill", lc) +/** 'AHw1' / AbilityIds.warcryT1MagicImmunity */ public class AbilityDefinitionWarcryT1MagicImmunity extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcryT1MagicImmunity) @@ -28184,6 +29543,7 @@ public class AbilityDefinitionWarcryT1MagicImmunity extends AbilityDefinition addTooltipProperty("Bonus Abilities List", lc) +/** 'AHw2' / AbilityIds.warcryT1SpellCrit */ public class AbilityDefinitionWarcryT1SpellCrit extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcryT1SpellCrit) @@ -28196,6 +29556,7 @@ public class AbilityDefinitionWarcryT1SpellCrit extends AbilityDefinition addTooltipProperty("Bonus Abilities List", lc) +/** 'AHw3' / AbilityIds.warcryT1MaxLifestealPlusAttackDamage */ public class AbilityDefinitionWarcryT1MaxLifestealPlusAttackDamage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcryT1MaxLifestealPlusAttackDamage) @@ -28208,6 +29569,7 @@ public class AbilityDefinitionWarcryT1MaxLifestealPlusAttackDamage extends Abili addTooltipProperty("Bonus Abilities List", lc) +/** 'AHw4' / AbilityIds.warcryMagicImmunityPassive */ public class AbilityDefinitionWarcryMagicImmunityPassive extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcryMagicImmunityPassive) @@ -28220,6 +29582,7 @@ public class AbilityDefinitionWarcryMagicImmunityPassive extends AbilityDefiniti addTooltipProperty("Magic Damage Factor", lc) +/** 'AHw5' / AbilityIds.warcrySpellCritPassive */ public class AbilityDefinitionWarcrySpellCritPassive extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcrySpellCritPassive) @@ -28239,6 +29602,7 @@ public class AbilityDefinitionWarcrySpellCritPassive extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'AHw6' / AbilityIds.warcryLifestealEnhanced */ public class AbilityDefinitionWarcryLifestealEnhanced extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcryLifestealEnhanced) @@ -28251,6 +29615,7 @@ public class AbilityDefinitionWarcryLifestealEnhanced extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'AHw7' / AbilityIds.warcryDamageEnhanced */ public class AbilityDefinitionWarcryDamageEnhanced extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcryDamageEnhanced) @@ -28263,6 +29628,7 @@ public class AbilityDefinitionWarcryDamageEnhanced extends AbilityDefinition addTooltipProperty("Attack Bonus", lc) +/** 'AHw8' / AbilityIds.warcryCleaveEnhanced */ public class AbilityDefinitionWarcryCleaveEnhanced extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcryCleaveEnhanced) @@ -28275,6 +29641,7 @@ public class AbilityDefinitionWarcryCleaveEnhanced extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'AHw9' / AbilityIds.warcryAbilitySpeed */ public class AbilityDefinitionWarcryAbilitySpeed extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcryAbilitySpeed) @@ -28294,6 +29661,7 @@ public class AbilityDefinitionWarcryAbilitySpeed extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AHwc' / AbilityIds.warcry */ public class AbilityDefinitionWarcry extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.warcry) @@ -28306,6 +29674,7 @@ public class AbilityDefinitionWarcry extends AbilityDefinition addTooltipProperty("Bonus Abilities List", lc) +/** 'AHz1' / AbilityIds.clericMindControlTalent1 */ public class AbilityDefinitionClericMindControlTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.clericMindControlTalent1) @@ -28346,6 +29715,7 @@ public class AbilityDefinitionClericMindControlTalent1 extends AbilityDefinition addTooltipProperty("Explosion Radius", lc) +/** 'AHz2' / AbilityIds.clericMindControlTalent2 */ public class AbilityDefinitionClericMindControlTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.clericMindControlTalent2) @@ -28386,6 +29756,7 @@ public class AbilityDefinitionClericMindControlTalent2 extends AbilityDefinition addTooltipProperty("Explosion Radius", lc) +/** 'AHz3' / AbilityIds.clericMindControlTalent3 */ public class AbilityDefinitionClericMindControlTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.clericMindControlTalent3) @@ -28426,6 +29797,7 @@ public class AbilityDefinitionClericMindControlTalent3 extends AbilityDefinition addTooltipProperty("Explosion Radius", lc) +/** 'AI10' / AbilityIds.intelligenceBonusPlus10 */ public class AbilityDefinitionIntelligenceBonusPlus10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus10) @@ -28459,6 +29831,7 @@ public class AbilityDefinitionIntelligenceBonusPlus10 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AI11' / AbilityIds.intelligenceBonusPlus11 */ public class AbilityDefinitionIntelligenceBonusPlus11 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus11) @@ -28492,6 +29865,7 @@ public class AbilityDefinitionIntelligenceBonusPlus11 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AI12' / AbilityIds.intelligenceBonusPlus12 */ public class AbilityDefinitionIntelligenceBonusPlus12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus12) @@ -28525,6 +29899,7 @@ public class AbilityDefinitionIntelligenceBonusPlus12 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIAq' / AbilityIds.itemArmorBonus1 */ public class AbilityDefinitionItemArmorBonus1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorBonus1) @@ -28537,6 +29912,7 @@ public class AbilityDefinitionItemArmorBonus1 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AIAw' / AbilityIds.itemArmorBonus2 */ public class AbilityDefinitionItemArmorBonus2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorBonus2) @@ -28549,6 +29925,7 @@ public class AbilityDefinitionItemArmorBonus2 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AIBq' / AbilityIds.itemBash15251 */ public class AbilityDefinitionItemBash15251 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBash15251) @@ -28589,6 +29966,7 @@ public class AbilityDefinitionItemBash15251 extends AbilityDefinition addTooltipProperty("Damage Bonus", lc) +/** 'AIBw' / AbilityIds.itemBash10252 */ public class AbilityDefinitionItemBash10252 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBash10252) @@ -28629,6 +30007,7 @@ public class AbilityDefinitionItemBash10252 extends AbilityDefinition addTooltipProperty("Damage Bonus", lc) +/** 'AIEi' / AbilityIds.itemEvasion12 */ public class AbilityDefinitionItemEvasion12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEvasion12) @@ -28641,6 +30020,7 @@ public class AbilityDefinitionItemEvasion12 extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AIEq' / AbilityIds.itemEvasion2 */ public class AbilityDefinitionItemEvasion2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEvasion2) @@ -28653,6 +30033,7 @@ public class AbilityDefinitionItemEvasion2 extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AIEr' / AbilityIds.itemEvasion5 */ public class AbilityDefinitionItemEvasion5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEvasion5) @@ -28665,6 +30046,7 @@ public class AbilityDefinitionItemEvasion5 extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AIEt' / AbilityIds.itemEvasion7 */ public class AbilityDefinitionItemEvasion7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEvasion7) @@ -28677,6 +30059,7 @@ public class AbilityDefinitionItemEvasion7 extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AIEu' / AbilityIds.itemEvasion10 */ public class AbilityDefinitionItemEvasion10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEvasion10) @@ -28689,6 +30072,7 @@ public class AbilityDefinitionItemEvasion10 extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AIEw' / AbilityIds.itemEvasion4 */ public class AbilityDefinitionItemEvasion4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEvasion4) @@ -28701,6 +30085,7 @@ public class AbilityDefinitionItemEvasion4 extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AIEy' / AbilityIds.itemEvasion8 */ public class AbilityDefinitionItemEvasion8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEvasion8) @@ -28713,6 +30098,7 @@ public class AbilityDefinitionItemEvasion8 extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AILa' / AbilityIds.itemMaxLifeBonus250 */ public class AbilityDefinitionItemMaxLifeBonus250 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus250) @@ -28725,6 +30111,7 @@ public class AbilityDefinitionItemMaxLifeBonus250 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AILe' / AbilityIds.itemMaxLifeBonus280 */ public class AbilityDefinitionItemMaxLifeBonus280 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus280) @@ -28737,6 +30124,7 @@ public class AbilityDefinitionItemMaxLifeBonus280 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AILi' / AbilityIds.itemMaxLifeBonus40 */ public class AbilityDefinitionItemMaxLifeBonus40 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus40) @@ -28749,6 +30137,7 @@ public class AbilityDefinitionItemMaxLifeBonus40 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AILr' / AbilityIds.itemMaxLifeBonus60 */ public class AbilityDefinitionItemMaxLifeBonus60 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus60) @@ -28761,6 +30150,7 @@ public class AbilityDefinitionItemMaxLifeBonus60 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AILt' / AbilityIds.itemMaxLifeBonus200 */ public class AbilityDefinitionItemMaxLifeBonus200 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus200) @@ -28773,6 +30163,7 @@ public class AbilityDefinitionItemMaxLifeBonus200 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AILw' / AbilityIds.itemMaxLifeBonus50 */ public class AbilityDefinitionItemMaxLifeBonus50 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus50) @@ -28785,6 +30176,7 @@ public class AbilityDefinitionItemMaxLifeBonus50 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AILy' / AbilityIds.itemMaxLifeBonus20 */ public class AbilityDefinitionItemMaxLifeBonus20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus20) @@ -28797,6 +30189,7 @@ public class AbilityDefinitionItemMaxLifeBonus20 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AIR5' / AbilityIds.itemResolve5 */ public class AbilityDefinitionItemResolve5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResolve5) @@ -28816,6 +30209,7 @@ public class AbilityDefinitionItemResolve5 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIRo' / AbilityIds.itemResolve20 */ public class AbilityDefinitionItemResolve20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResolve20) @@ -28835,6 +30229,7 @@ public class AbilityDefinitionItemResolve20 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIRp' / AbilityIds.itemResolve12 */ public class AbilityDefinitionItemResolve12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResolve12) @@ -28854,6 +30249,7 @@ public class AbilityDefinitionItemResolve12 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIRq' / AbilityIds.itemResolve10 */ public class AbilityDefinitionItemResolve10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResolve10) @@ -28873,6 +30269,7 @@ public class AbilityDefinitionItemResolve10 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIRu' / AbilityIds.itemResolve16 */ public class AbilityDefinitionItemResolve16 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResolve16) @@ -28892,6 +30289,7 @@ public class AbilityDefinitionItemResolve16 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIRw' / AbilityIds.itemResolve8 */ public class AbilityDefinitionItemResolve8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResolve8) @@ -28911,6 +30309,7 @@ public class AbilityDefinitionItemResolve8 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIRy' / AbilityIds.itemResolve6 */ public class AbilityDefinitionItemResolve6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResolve6) @@ -28930,6 +30329,7 @@ public class AbilityDefinitionItemResolve6 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIa7' / AbilityIds.agilityBonusPlus7 */ public class AbilityDefinitionAgilityBonusPlus7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus7) @@ -28963,6 +30363,7 @@ public class AbilityDefinitionAgilityBonusPlus7 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIa8' / AbilityIds.agilityBonusPlus8 */ public class AbilityDefinitionAgilityBonusPlus8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.agilityBonusPlus8) @@ -28996,6 +30397,7 @@ public class AbilityDefinitionAgilityBonusPlus8 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIap' / AbilityIds.itemSpellAmp10 */ public class AbilityDefinitionItemSpellAmp10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellAmp10) @@ -29022,11 +30424,13 @@ public class AbilityDefinitionItemSpellAmp10 extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'AIcq' / AbilityIds.itemAuraCommand8 */ public class AbilityDefinitionItemAuraCommand8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraCommand8) +/** 'AIcr' / AbilityIds.itemCooldownReduction */ public class AbilityDefinitionItemCooldownReduction extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCooldownReduction) @@ -29046,6 +30450,7 @@ public class AbilityDefinitionItemCooldownReduction extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AId6' / AbilityIds.defenseBonusPlus6 */ public class AbilityDefinitionDefenseBonusPlus6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.defenseBonusPlus6) @@ -29058,6 +30463,7 @@ public class AbilityDefinitionDefenseBonusPlus6 extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AIee' / AbilityIds.edricsEye */ public class AbilityDefinitionEdricsEye extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.edricsEye) @@ -29077,6 +30483,7 @@ public class AbilityDefinitionEdricsEye extends AbilityDefinition addTooltipProperty("Always Autocast", lc) +/** 'AIh4' / AbilityIds.itemHealUltimate */ public class AbilityDefinitionItemHealUltimate extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealUltimate) @@ -29089,6 +30496,7 @@ public class AbilityDefinitionItemHealUltimate extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIh5' / AbilityIds.itemHealFinal */ public class AbilityDefinitionItemHealFinal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHealFinal) @@ -29101,6 +30509,7 @@ public class AbilityDefinitionItemHealFinal extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'AIhs' / AbilityIds.hardenedSkinItem */ public class AbilityDefinitionHardenedSkinItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.hardenedSkinItem) @@ -29114,6 +30523,7 @@ public class AbilityDefinitionHardenedSkinItem extends AbilityDefinition function setIncludeMeleeDamage(int level, bool value) def.setLvlDataBoolean("Ssk5", level, 5, value) + /** Chance to Reduce Damage (%) / 'Ssk1' */ function setChancetoReduceDamage(int level, real value) def.setLvlDataUnreal("Ssk1", level, 1, value) @@ -29141,6 +30551,7 @@ public class AbilityDefinitionHardenedSkinItem extends AbilityDefinition addTooltipProperty("Ignored Damage", lc) +/** 'AIi8' / AbilityIds.intelligenceBonusPlus8 */ public class AbilityDefinitionIntelligenceBonusPlus8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.intelligenceBonusPlus8) @@ -29174,6 +30585,7 @@ public class AbilityDefinitionIntelligenceBonusPlus8 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIki' / AbilityIds.krisIncinerate */ public class AbilityDefinitionKrisIncinerate extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.krisIncinerate) @@ -29221,6 +30633,7 @@ public class AbilityDefinitionKrisIncinerate extends AbilityDefinition addTooltipProperty("Death Damage Full Area", lc) +/** 'AIl3' / AbilityIds.itemMaxLifeBonus25 */ public class AbilityDefinitionItemMaxLifeBonus25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus25) @@ -29233,6 +30646,7 @@ public class AbilityDefinitionItemMaxLifeBonus25 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AIlo' / AbilityIds.lichOrb */ public class AbilityDefinitionLichOrb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lichOrb) @@ -29243,6 +30657,7 @@ public class AbilityDefinitionLichOrb extends AbilityDefinition function setDelayAfterDeathseconds(int level, int value) def.setLvlDataInt("Ircd", level, 1, value) + /** Restored Mana (-1 for current) / 'irc3' */ function setRestoredManaforcurrent(int level, int value) def.setLvlDataInt("irc3", level, 3, value) @@ -29259,6 +30674,7 @@ public class AbilityDefinitionLichOrb extends AbilityDefinition addTooltipProperty("Restored Mana (-1 for current)", lc) +/** 'AIlq' / AbilityIds.itemMaxLifeBonus100 */ public class AbilityDefinitionItemMaxLifeBonus100 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxLifeBonus100) @@ -29271,6 +30687,7 @@ public class AbilityDefinitionItemMaxLifeBonus100 extends AbilityDefinition addTooltipProperty("Max Life Gained", lc) +/** 'AIlv' / AbilityIds.itemResolve30 */ public class AbilityDefinitionItemResolve30 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemResolve30) @@ -29290,11 +30707,13 @@ public class AbilityDefinitionItemResolve30 extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'AIm4' / AbilityIds.itemManaRestoreUltimate */ public class AbilityDefinitionItemManaRestoreUltimate extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRestoreUltimate) +/** 'AIme' / AbilityIds.itemManaEfficiency */ public class AbilityDefinitionItemManaEfficiency extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency) @@ -29314,6 +30733,7 @@ public class AbilityDefinitionItemManaEfficiency extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AImq' / AbilityIds.itemManaEfficiency2 */ public class AbilityDefinitionItemManaEfficiency2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency2) @@ -29333,6 +30753,7 @@ public class AbilityDefinitionItemManaEfficiency2 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AImw' / AbilityIds.itemManaEfficiency5 */ public class AbilityDefinitionItemManaEfficiency5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency5) @@ -29352,6 +30773,7 @@ public class AbilityDefinitionItemManaEfficiency5 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AIni' / AbilityIds.extendedInventoryItem */ public class AbilityDefinitionExtendedInventoryItem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.extendedInventoryItem) @@ -29364,6 +30786,7 @@ public class AbilityDefinitionExtendedInventoryItem extends AbilityDefinition addTooltipProperty("Equipment Item Capacity", lc) +/** 'AInp' / AbilityIds.necromancersPlaguegreaves */ public class AbilityDefinitionNecromancersPlaguegreaves extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.necromancersPlaguegreaves) @@ -29397,6 +30820,7 @@ public class AbilityDefinitionNecromancersPlaguegreaves extends AbilityDefinitio addTooltipProperty("Summoned Unit Duration (seconds)", lc) +/** 'AInx' / AbilityIds.equipmentInventory */ public class AbilityDefinitionEquipmentInventory extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.equipmentInventory) @@ -29409,6 +30833,7 @@ public class AbilityDefinitionEquipmentInventory extends AbilityDefinition addTooltipProperty("Equipment Item Capacity", lc) +/** 'AIow' / AbilityIds.ogreWarclubStats */ public class AbilityDefinitionOgreWarclubStats extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ogreWarclubStats) @@ -29442,6 +30867,7 @@ public class AbilityDefinitionOgreWarclubStats extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIs7' / AbilityIds.strengthBonusPlus7 */ public class AbilityDefinitionStrengthBonusPlus7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus7) @@ -29475,6 +30901,7 @@ public class AbilityDefinitionStrengthBonusPlus7 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIs8' / AbilityIds.strengthBonusPlus8 */ public class AbilityDefinitionStrengthBonusPlus8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus8) @@ -29508,6 +30935,7 @@ public class AbilityDefinitionStrengthBonusPlus8 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIsc' / AbilityIds.itemSpellCrit */ public class AbilityDefinitionItemSpellCrit extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCrit) @@ -29527,6 +30955,7 @@ public class AbilityDefinitionItemSpellCrit extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'AIsd' / AbilityIds.signetOfDecay */ public class AbilityDefinitionSignetOfDecay extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.signetOfDecay) @@ -29553,6 +30982,7 @@ public class AbilityDefinitionSignetOfDecay extends AbilityDefinition addTooltipProperty("Extra Mana Required", lc) +/** 'AIsq' / AbilityIds.itemAttackSpeedIncrease5 */ public class AbilityDefinitionItemAttackSpeedIncrease5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAttackSpeedIncrease5) @@ -29565,6 +30995,7 @@ public class AbilityDefinitionItemAttackSpeedIncrease5 extends AbilityDefinition addTooltipProperty("Attack Speed Increase", lc) +/** 'AIss' / AbilityIds.magicResistStacking */ public class AbilityDefinitionMagicResistStacking extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.magicResistStacking) @@ -29584,6 +31015,7 @@ public class AbilityDefinitionMagicResistStacking extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'AIsv' / AbilityIds.itemSpellVamp25 */ public class AbilityDefinitionItemSpellVamp25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp25) @@ -29603,6 +31035,7 @@ public class AbilityDefinitionItemSpellVamp25 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'AIvx' / AbilityIds.vampiricAttackStacking */ public class AbilityDefinitionVampiricAttackStacking extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.vampiricAttackStacking) @@ -29615,6 +31048,7 @@ public class AbilityDefinitionVampiricAttackStacking extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'AIx6' / AbilityIds.itemAllStatsPlus6 */ public class AbilityDefinitionItemAllStatsPlus6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAllStatsPlus6) @@ -29648,6 +31082,7 @@ public class AbilityDefinitionItemAllStatsPlus6 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIx7' / AbilityIds.itemAllStatsPlus7 */ public class AbilityDefinitionItemAllStatsPlus7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAllStatsPlus7) @@ -29681,6 +31116,7 @@ public class AbilityDefinitionItemAllStatsPlus7 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AIxr' / AbilityIds.itemCriticalStrikeSystem */ public class AbilityDefinitionItemCriticalStrikeSystem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCriticalStrikeSystem) @@ -29714,6 +31150,7 @@ public class AbilityDefinitionItemCriticalStrikeSystem extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'AL10' / AbilityIds.itemLifesteal10 */ public class AbilityDefinitionItemLifesteal10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifesteal10) @@ -29726,6 +31163,7 @@ public class AbilityDefinitionItemLifesteal10 extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'ALDa' / AbilityIds.itemLanceOfTheDawnAttack */ public class AbilityDefinitionItemLanceOfTheDawnAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLanceOfTheDawnAttack) @@ -29733,21 +31171,26 @@ public class AbilityDefinitionItemLanceOfTheDawnAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -29780,6 +31223,7 @@ public class AbilityDefinitionItemLanceOfTheDawnAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'ALmt' / AbilityIds.lesserMarkOfTime */ public class AbilityDefinitionLesserMarkOfTime extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lesserMarkOfTime) @@ -29806,6 +31250,7 @@ public class AbilityDefinitionLesserMarkOfTime extends AbilityDefinition addTooltipProperty("Attack Speed Factor", lc) +/** 'ALs1' / AbilityIds.itemLifesteal1 */ public class AbilityDefinitionItemLifesteal1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifesteal1) @@ -29818,6 +31263,7 @@ public class AbilityDefinitionItemLifesteal1 extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'ALs3' / AbilityIds.itemLifesteal3 */ public class AbilityDefinitionItemLifesteal3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifesteal3) @@ -29830,6 +31276,7 @@ public class AbilityDefinitionItemLifesteal3 extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'ALs4' / AbilityIds.itemLifesteal4 */ public class AbilityDefinitionItemLifesteal4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifesteal4) @@ -29842,6 +31289,7 @@ public class AbilityDefinitionItemLifesteal4 extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'ALs5' / AbilityIds.itemLifesteal5 */ public class AbilityDefinitionItemLifesteal5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifesteal5) @@ -29854,6 +31302,7 @@ public class AbilityDefinitionItemLifesteal5 extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'ALs8' / AbilityIds.itemLifesteal8 */ public class AbilityDefinitionItemLifesteal8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLifesteal8) @@ -29866,6 +31315,7 @@ public class AbilityDefinitionItemLifesteal8 extends AbilityDefinition addTooltipProperty("Life Stolen Per Attack", lc) +/** 'AMEi' / AbilityIds.itemManaEfficiency12 */ public class AbilityDefinitionItemManaEfficiency12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency12) @@ -29885,6 +31335,7 @@ public class AbilityDefinitionItemManaEfficiency12 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AMEq' / AbilityIds.itemManaEfficiency7 */ public class AbilityDefinitionItemManaEfficiency7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency7) @@ -29904,6 +31355,7 @@ public class AbilityDefinitionItemManaEfficiency7 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AMEr' / AbilityIds.itemManaEfficiency4 */ public class AbilityDefinitionItemManaEfficiency4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency4) @@ -29923,6 +31375,7 @@ public class AbilityDefinitionItemManaEfficiency4 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AMEt' / AbilityIds.itemManaEfficiency8 */ public class AbilityDefinitionItemManaEfficiency8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency8) @@ -29942,6 +31395,7 @@ public class AbilityDefinitionItemManaEfficiency8 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AMEu' / AbilityIds.itemManaEfficiency15 */ public class AbilityDefinitionItemManaEfficiency15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency15) @@ -29961,6 +31415,7 @@ public class AbilityDefinitionItemManaEfficiency15 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AMEw' / AbilityIds.itemManaEfficiency6 */ public class AbilityDefinitionItemManaEfficiency6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency6) @@ -29980,6 +31435,7 @@ public class AbilityDefinitionItemManaEfficiency6 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AMEy' / AbilityIds.itemManaEfficiency10 */ public class AbilityDefinitionItemManaEfficiency10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaEfficiency10) @@ -29999,6 +31455,7 @@ public class AbilityDefinitionItemManaEfficiency10 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AMFq' / AbilityIds.itemManaRefund5 */ public class AbilityDefinitionItemManaRefund5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRefund5) @@ -30018,6 +31475,7 @@ public class AbilityDefinitionItemManaRefund5 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'AMMe' / AbilityIds.itemMaxManaBonus120 */ public class AbilityDefinitionItemMaxManaBonus120 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxManaBonus120) @@ -30030,6 +31488,7 @@ public class AbilityDefinitionItemMaxManaBonus120 extends AbilityDefinition addTooltipProperty("Max Mana Gained", lc) +/** 'AMMq' / AbilityIds.itemMaxManaBonus25 */ public class AbilityDefinitionItemMaxManaBonus25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxManaBonus25) @@ -30042,6 +31501,7 @@ public class AbilityDefinitionItemMaxManaBonus25 extends AbilityDefinition addTooltipProperty("Max Mana Gained", lc) +/** 'AMMw' / AbilityIds.itemMaxManaBonus150 */ public class AbilityDefinitionItemMaxManaBonus150 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMaxManaBonus150) @@ -30054,6 +31514,7 @@ public class AbilityDefinitionItemMaxManaBonus150 extends AbilityDefinition addTooltipProperty("Max Mana Gained", lc) +/** 'AMRe' / AbilityIds.itemManaRegen70 */ public class AbilityDefinitionItemManaRegen70 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen70) @@ -30066,6 +31527,7 @@ public class AbilityDefinitionItemManaRegen70 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMRi' / AbilityIds.itemManaRegen75 */ public class AbilityDefinitionItemManaRegen75 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen75) @@ -30078,6 +31540,7 @@ public class AbilityDefinitionItemManaRegen75 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMRo' / AbilityIds.itemManaRegen65 */ public class AbilityDefinitionItemManaRegen65 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen65) @@ -30090,6 +31553,7 @@ public class AbilityDefinitionItemManaRegen65 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMRp' / AbilityIds.itemManaRegen40 */ public class AbilityDefinitionItemManaRegen40 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen40) @@ -30102,6 +31566,7 @@ public class AbilityDefinitionItemManaRegen40 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMRq' / AbilityIds.itemManaRegen100 */ public class AbilityDefinitionItemManaRegen100 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen100) @@ -30114,6 +31579,7 @@ public class AbilityDefinitionItemManaRegen100 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMRt' / AbilityIds.itemManaRegen35 */ public class AbilityDefinitionItemManaRegen35 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen35) @@ -30126,6 +31592,7 @@ public class AbilityDefinitionItemManaRegen35 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMRu' / AbilityIds.itemManaRegen30 */ public class AbilityDefinitionItemManaRegen30 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen30) @@ -30138,6 +31605,7 @@ public class AbilityDefinitionItemManaRegen30 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMRw' / AbilityIds.itemManaRegen50 */ public class AbilityDefinitionItemManaRegen50 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen50) @@ -30150,6 +31618,7 @@ public class AbilityDefinitionItemManaRegen50 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMRy' / AbilityIds.itemManaRegen25 */ public class AbilityDefinitionItemManaRegen25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaRegen25) @@ -30162,6 +31631,7 @@ public class AbilityDefinitionItemManaRegen25 extends AbilityDefinition addTooltipProperty("Mana Regeneration Bonus (as fraction of normal)", lc) +/** 'AMSe' / AbilityIds.itemMoveSpeedBonus20 */ public class AbilityDefinitionItemMoveSpeedBonus20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMoveSpeedBonus20) @@ -30174,6 +31644,7 @@ public class AbilityDefinitionItemMoveSpeedBonus20 extends AbilityDefinition addTooltipProperty("Movement Speed Bonus", lc) +/** 'AMSq' / AbilityIds.itemMoveSpeedBonus10 */ public class AbilityDefinitionItemMoveSpeedBonus10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMoveSpeedBonus10) @@ -30186,6 +31657,7 @@ public class AbilityDefinitionItemMoveSpeedBonus10 extends AbilityDefinition addTooltipProperty("Movement Speed Bonus", lc) +/** 'AMSr' / AbilityIds.itemMoveSpeedBonus30 */ public class AbilityDefinitionItemMoveSpeedBonus30 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMoveSpeedBonus30) @@ -30198,6 +31670,7 @@ public class AbilityDefinitionItemMoveSpeedBonus30 extends AbilityDefinition addTooltipProperty("Movement Speed Bonus", lc) +/** 'AMSt' / AbilityIds.itemMoveSpeedBonus40 */ public class AbilityDefinitionItemMoveSpeedBonus40 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMoveSpeedBonus40) @@ -30210,6 +31683,7 @@ public class AbilityDefinitionItemMoveSpeedBonus40 extends AbilityDefinition addTooltipProperty("Movement Speed Bonus", lc) +/** 'AMSw' / AbilityIds.itemMoveSpeedBonus15 */ public class AbilityDefinitionItemMoveSpeedBonus15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMoveSpeedBonus15) @@ -30222,6 +31696,7 @@ public class AbilityDefinitionItemMoveSpeedBonus15 extends AbilityDefinition addTooltipProperty("Movement Speed Bonus", lc) +/** 'ANcp' / AbilityIds.righteousFury */ public class AbilityDefinitionRighteousFury extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.righteousFury) @@ -30290,6 +31765,7 @@ public class AbilityDefinitionRighteousFury extends AbilityDefinition addTooltipProperty("Hero - Bonus Critical Strike Duration", lc) +/** 'AOwd' / AbilityIds.shadowHunterSerpentWard2 */ public class AbilityDefinitionAOwd extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shadowHunterSerpentWard2) @@ -30309,6 +31785,7 @@ public class AbilityDefinitionAOwd extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'AS10' / AbilityIds.strengthBonusPlus10 */ public class AbilityDefinitionStrengthBonusPlus10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus10) @@ -30342,6 +31819,7 @@ public class AbilityDefinitionStrengthBonusPlus10 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AS12' / AbilityIds.strengthBonusPlus12 */ public class AbilityDefinitionStrengthBonusPlus12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus12) @@ -30375,6 +31853,7 @@ public class AbilityDefinitionStrengthBonusPlus12 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AS20' / AbilityIds.strengthBonusPlus20 */ public class AbilityDefinitionStrengthBonusPlus20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.strengthBonusPlus20) @@ -30408,6 +31887,7 @@ public class AbilityDefinitionStrengthBonusPlus20 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'ASC8' / AbilityIds.itemSpellCritChance8 */ public class AbilityDefinitionItemSpellCritChance8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance8) @@ -30427,6 +31907,7 @@ public class AbilityDefinitionItemSpellCritChance8 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASCe' / AbilityIds.itemSpellCritChance12 */ public class AbilityDefinitionItemSpellCritChance12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance12) @@ -30446,6 +31927,7 @@ public class AbilityDefinitionItemSpellCritChance12 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASCq' / AbilityIds.itemSpellCritChance15 */ public class AbilityDefinitionItemSpellCritChance15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance15) @@ -30465,6 +31947,7 @@ public class AbilityDefinitionItemSpellCritChance15 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASCr' / AbilityIds.itemSpellCritChance18 */ public class AbilityDefinitionItemSpellCritChance18 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance18) @@ -30484,6 +31967,7 @@ public class AbilityDefinitionItemSpellCritChance18 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASCs' / AbilityIds.itemSpellCritChance5 */ public class AbilityDefinitionItemSpellCritChance5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance5) @@ -30503,6 +31987,7 @@ public class AbilityDefinitionItemSpellCritChance5 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASCt' / AbilityIds.itemSpellCritChance6 */ public class AbilityDefinitionItemSpellCritChance6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance6) @@ -30522,6 +32007,7 @@ public class AbilityDefinitionItemSpellCritChance6 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASCu' / AbilityIds.itemSpellCritChance4 */ public class AbilityDefinitionItemSpellCritChance4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance4) @@ -30541,6 +32027,7 @@ public class AbilityDefinitionItemSpellCritChance4 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASCw' / AbilityIds.itemSpellCritChance10 */ public class AbilityDefinitionItemSpellCritChance10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance10) @@ -30560,6 +32047,7 @@ public class AbilityDefinitionItemSpellCritChance10 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASCy' / AbilityIds.itemSpellCritChance30 */ public class AbilityDefinitionItemSpellCritChance30 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritChance30) @@ -30579,6 +32067,7 @@ public class AbilityDefinitionItemSpellCritChance30 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASD4' / AbilityIds.itemSplashDamage4 */ public class AbilityDefinitionItemSplashDamage4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSplashDamage4) @@ -30598,6 +32087,7 @@ public class AbilityDefinitionItemSplashDamage4 extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'ASDq' / AbilityIds.itemSpellCritDamage20 */ public class AbilityDefinitionItemSpellCritDamage20 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritDamage20) @@ -30617,6 +32107,7 @@ public class AbilityDefinitionItemSpellCritDamage20 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASDw' / AbilityIds.itemSpellCritDamage15 */ public class AbilityDefinitionItemSpellCritDamage15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellCritDamage15) @@ -30636,6 +32127,7 @@ public class AbilityDefinitionItemSpellCritDamage15 extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'ASRe' / AbilityIds.itemSpellResistance5 */ public class AbilityDefinitionItemSpellResistance5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance5) @@ -30655,6 +32147,7 @@ public class AbilityDefinitionItemSpellResistance5 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASRi' / AbilityIds.itemSpellResistance10 */ public class AbilityDefinitionItemSpellResistance10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance10) @@ -30674,6 +32167,7 @@ public class AbilityDefinitionItemSpellResistance10 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASRo' / AbilityIds.itemSpellResistance25 */ public class AbilityDefinitionItemSpellResistance25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance25) @@ -30693,6 +32187,7 @@ public class AbilityDefinitionItemSpellResistance25 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASRp' / AbilityIds.itemSpellResistance33 */ public class AbilityDefinitionItemSpellResistance33 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance33) @@ -30712,6 +32207,7 @@ public class AbilityDefinitionItemSpellResistance33 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASRq' / AbilityIds.itemSpellResistance7 */ public class AbilityDefinitionItemSpellResistance7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance7) @@ -30731,6 +32227,7 @@ public class AbilityDefinitionItemSpellResistance7 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASRt' / AbilityIds.itemSpellResistance14 */ public class AbilityDefinitionItemSpellResistance14 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance14) @@ -30750,6 +32247,7 @@ public class AbilityDefinitionItemSpellResistance14 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASRu' / AbilityIds.itemSpellResistance4 */ public class AbilityDefinitionItemSpellResistance4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance4) @@ -30769,6 +32267,7 @@ public class AbilityDefinitionItemSpellResistance4 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASRw' / AbilityIds.itemSpellResistance3 */ public class AbilityDefinitionItemSpellResistance3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance3) @@ -30788,6 +32287,7 @@ public class AbilityDefinitionItemSpellResistance3 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASRy' / AbilityIds.itemSpellResistance8 */ public class AbilityDefinitionItemSpellResistance8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellResistance8) @@ -30807,6 +32307,7 @@ public class AbilityDefinitionItemSpellResistance8 extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'ASVe' / AbilityIds.itemSpellVamp7 */ public class AbilityDefinitionItemSpellVamp7 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp7) @@ -30826,6 +32327,7 @@ public class AbilityDefinitionItemSpellVamp7 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'ASVi' / AbilityIds.itemSpellVamp8 */ public class AbilityDefinitionItemSpellVamp8 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp8) @@ -30845,6 +32347,7 @@ public class AbilityDefinitionItemSpellVamp8 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'ASVq' / AbilityIds.itemSpellVamp5 */ public class AbilityDefinitionItemSpellVamp5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp5) @@ -30864,6 +32367,7 @@ public class AbilityDefinitionItemSpellVamp5 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'ASVr' / AbilityIds.itemSpellVamp3 */ public class AbilityDefinitionItemSpellVamp3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp3) @@ -30883,6 +32387,7 @@ public class AbilityDefinitionItemSpellVamp3 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'ASVt' / AbilityIds.itemSpellVamp4 */ public class AbilityDefinitionItemSpellVamp4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp4) @@ -30902,6 +32407,7 @@ public class AbilityDefinitionItemSpellVamp4 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'ASVu' / AbilityIds.itemSpellVamp6 */ public class AbilityDefinitionItemSpellVamp6 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp6) @@ -30921,6 +32427,7 @@ public class AbilityDefinitionItemSpellVamp6 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'ASVw' / AbilityIds.itemSpellVamp2 */ public class AbilityDefinitionItemSpellVamp2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp2) @@ -30940,6 +32447,7 @@ public class AbilityDefinitionItemSpellVamp2 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'ASVy' / AbilityIds.itemSpellVamp10 */ public class AbilityDefinitionItemSpellVamp10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellVamp10) @@ -30959,6 +32467,7 @@ public class AbilityDefinitionItemSpellVamp10 extends AbilityDefinition addTooltipProperty("Spell Vamp", lc) +/** 'ASde' / AbilityIds.statDetails */ public class AbilityDefinitionStatDetails extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.statDetails) @@ -30971,21 +32480,26 @@ public class AbilityDefinitionStatDetails extends AbilityDefinition addTooltipProperty("Supported stat modifiers", lc) +/** 'ASpc' / AbilityIds.equipmentInventoryInterface */ public class AbilityDefinitionEquipmentInventoryInterface extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.equipmentInventoryInterface) +/** 'AT1a' / AbilityIds.anyaTalentTier1a */ public class AbilityDefinitionAnyaTalentTier1a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier1a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -30995,6 +32509,7 @@ public class AbilityDefinitionAnyaTalentTier1a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31023,16 +32538,20 @@ public class AbilityDefinitionAnyaTalentTier1a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT1b' / AbilityIds.anyaTalentTier1b */ public class AbilityDefinitionAnyaTalentTier1b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier1b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31042,6 +32561,7 @@ public class AbilityDefinitionAnyaTalentTier1b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31070,16 +32590,20 @@ public class AbilityDefinitionAnyaTalentTier1b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT1c' / AbilityIds.anyaTalentTier1c */ public class AbilityDefinitionAnyaTalentTier1c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier1c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31089,6 +32613,7 @@ public class AbilityDefinitionAnyaTalentTier1c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31117,16 +32642,20 @@ public class AbilityDefinitionAnyaTalentTier1c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT2a' / AbilityIds.anyaTalentTier2a */ public class AbilityDefinitionAnyaTalentTier2a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier2a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31136,6 +32665,7 @@ public class AbilityDefinitionAnyaTalentTier2a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31164,16 +32694,20 @@ public class AbilityDefinitionAnyaTalentTier2a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT2b' / AbilityIds.anyaTalentTier2b */ public class AbilityDefinitionAnyaTalentTier2b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier2b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31183,6 +32717,7 @@ public class AbilityDefinitionAnyaTalentTier2b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31211,16 +32746,20 @@ public class AbilityDefinitionAnyaTalentTier2b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT2c' / AbilityIds.anyaTalentTier2c */ public class AbilityDefinitionAnyaTalentTier2c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier2c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31230,6 +32769,7 @@ public class AbilityDefinitionAnyaTalentTier2c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31258,16 +32798,20 @@ public class AbilityDefinitionAnyaTalentTier2c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT3a' / AbilityIds.anyaTalentTier3a */ public class AbilityDefinitionAnyaTalentTier3a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier3a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31277,6 +32821,7 @@ public class AbilityDefinitionAnyaTalentTier3a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31305,16 +32850,20 @@ public class AbilityDefinitionAnyaTalentTier3a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT3b' / AbilityIds.anyaTalentTier3b */ public class AbilityDefinitionAnyaTalentTier3b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier3b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31324,6 +32873,7 @@ public class AbilityDefinitionAnyaTalentTier3b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31352,16 +32902,20 @@ public class AbilityDefinitionAnyaTalentTier3b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT3c' / AbilityIds.anyaTalentTier3c */ public class AbilityDefinitionAnyaTalentTier3c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier3c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31371,6 +32925,7 @@ public class AbilityDefinitionAnyaTalentTier3c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31399,16 +32954,20 @@ public class AbilityDefinitionAnyaTalentTier3c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT4a' / AbilityIds.anyaTalentTier4a */ public class AbilityDefinitionAnyaTalentTier4a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier4a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31418,6 +32977,7 @@ public class AbilityDefinitionAnyaTalentTier4a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31446,16 +33006,20 @@ public class AbilityDefinitionAnyaTalentTier4a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT4b' / AbilityIds.anyaTalentTier4b */ public class AbilityDefinitionAnyaTalentTier4b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier4b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31465,6 +33029,7 @@ public class AbilityDefinitionAnyaTalentTier4b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31493,16 +33058,20 @@ public class AbilityDefinitionAnyaTalentTier4b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT4c' / AbilityIds.anyaTalentTier4c */ public class AbilityDefinitionAnyaTalentTier4c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaTalentTier4c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -31512,6 +33081,7 @@ public class AbilityDefinitionAnyaTalentTier4c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -31540,6 +33110,7 @@ public class AbilityDefinitionAnyaTalentTier4c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'AT5a' / AbilityIds.anyaCritTalent */ public class AbilityDefinitionAnyaCritTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaCritTalent) @@ -31573,6 +33144,7 @@ public class AbilityDefinitionAnyaCritTalent extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'AT5b' / AbilityIds.anyaSpellCritTalent */ public class AbilityDefinitionAnyaSpellCritTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaSpellCritTalent) @@ -31592,6 +33164,7 @@ public class AbilityDefinitionAnyaSpellCritTalent extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'AT5c' / AbilityIds.anyaPoisonArrows */ public class AbilityDefinitionAnyaPoisonArrows extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaPoisonArrows) @@ -31625,6 +33198,7 @@ public class AbilityDefinitionAnyaPoisonArrows extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'AT6a' / AbilityIds.anyaPlusAgiStrTalent */ public class AbilityDefinitionAnyaPlusAgiStrTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaPlusAgiStrTalent) @@ -31658,6 +33232,7 @@ public class AbilityDefinitionAnyaPlusAgiStrTalent extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'AT6b' / AbilityIds.anyaEvasionTalent */ public class AbilityDefinitionAnyaEvasionTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaEvasionTalent) @@ -31670,6 +33245,7 @@ public class AbilityDefinitionAnyaEvasionTalent extends AbilityDefinition addTooltipProperty("Chance to Evade", lc) +/** 'AT6c' / AbilityIds.anyaSpellAmpTalent */ public class AbilityDefinitionAnyaSpellAmpTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaSpellAmpTalent) @@ -31696,6 +33272,7 @@ public class AbilityDefinitionAnyaSpellAmpTalent extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'ATal' / AbilityIds.talents */ public class AbilityDefinitionTalents extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talents) @@ -31708,11 +33285,13 @@ public class AbilityDefinitionTalents extends AbilityDefinition addTooltipProperty("Talent Tier Abilities", lc) +/** 'ATap' / AbilityIds.grantTalentPoint */ public class AbilityDefinitionGrantTalentPoint extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.grantTalentPoint) +/** 'ATce' / AbilityIds.talentCleaving25 */ public class AbilityDefinitionTalentCleaving25 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentCleaving25) @@ -31725,6 +33304,7 @@ public class AbilityDefinitionTalentCleaving25 extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'ATcr' / AbilityIds.talentCooldownReduction15 */ public class AbilityDefinitionTalentCooldownReduction15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentCooldownReduction15) @@ -31744,6 +33324,7 @@ public class AbilityDefinitionTalentCooldownReduction15 extends AbilityDefinitio addTooltipProperty("Flat Bonus", lc) +/** 'AThg' / AbilityIds.talentsHumanGarek */ public class AbilityDefinitionTalentsHumanGarek extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentsHumanGarek) @@ -31756,6 +33337,7 @@ public class AbilityDefinitionTalentsHumanGarek extends AbilityDefinition addTooltipProperty("Talent Tier Abilities", lc) +/** 'AThi' / AbilityIds.talentsHumanIlastar */ public class AbilityDefinitionTalentsHumanIlastar extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentsHumanIlastar) @@ -31768,6 +33350,7 @@ public class AbilityDefinitionTalentsHumanIlastar extends AbilityDefinition addTooltipProperty("Talent Tier Abilities", lc) +/** 'AThl' / AbilityIds.talentsHumanLanden */ public class AbilityDefinitionTalentsHumanLanden extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentsHumanLanden) @@ -31780,6 +33363,7 @@ public class AbilityDefinitionTalentsHumanLanden extends AbilityDefinition addTooltipProperty("Talent Tier Abilities", lc) +/** 'ATme' / AbilityIds.talentManaEfficiency15 */ public class AbilityDefinitionTalentManaEfficiency15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentManaEfficiency15) @@ -31799,6 +33383,7 @@ public class AbilityDefinitionTalentManaEfficiency15 extends AbilityDefinition addTooltipProperty("Mana Efficiency", lc) +/** 'ATst' / AbilityIds.aTst */ public class AbilityDefinitionATst extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.aTst) @@ -31818,6 +33403,7 @@ public class AbilityDefinitionATst extends AbilityDefinition addTooltipProperty("Max Charges", lc) +/** 'ATua' / AbilityIds.talentsUndeadAnya */ public class AbilityDefinitionTalentsUndeadAnya extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentsUndeadAnya) @@ -31830,6 +33416,7 @@ public class AbilityDefinitionTalentsUndeadAnya extends AbilityDefinition addTooltipProperty("Talent Tier Abilities", lc) +/** 'ATug' / AbilityIds.talentsUndeadGarek */ public class AbilityDefinitionTalentsUndeadGarek extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentsUndeadGarek) @@ -31842,6 +33429,7 @@ public class AbilityDefinitionTalentsUndeadGarek extends AbilityDefinition addTooltipProperty("Talent Tier Abilities", lc) +/** 'ATul' / AbilityIds.talentsUndeadLeonid */ public class AbilityDefinitionTalentsUndeadLeonid extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talentsUndeadLeonid) @@ -31854,6 +33442,7 @@ public class AbilityDefinitionTalentsUndeadLeonid extends AbilityDefinition addTooltipProperty("Talent Tier Abilities", lc) +/** 'AUDq' / AbilityIds.itemUnitDamageX125 */ public class AbilityDefinitionItemUnitDamageX125 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemUnitDamageX125) @@ -31887,6 +33476,7 @@ public class AbilityDefinitionItemUnitDamageX125 extends AbilityDefinition addTooltipProperty("Damage Multiplier (Heroes)", lc) +/** 'AUDw' / AbilityIds.itemUnitDamageX115 */ public class AbilityDefinitionItemUnitDamageX115 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemUnitDamageX115) @@ -31920,25 +33510,31 @@ public class AbilityDefinitionItemUnitDamageX115 extends AbilityDefinition addTooltipProperty("Damage Multiplier (Heroes)", lc) +/** 'AUb1' / AbilityIds.undyingDefianceTalent1 */ public class AbilityDefinitionUndyingDefianceTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.undyingDefianceTalent1) + /** % Attack Speed Increase / 'bld3' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("bld3", level, 3, value) function setSweepRemainingCooldownReductionOnHit(int level, real value) def.setLvlDataUnreal("bld5", level, 5, value) + /** % Damage Reduction / 'bld1' */ function setDamageReduction(int level, real value) def.setLvlDataUnreal("bld1", level, 1, value) + /** % Ability Speed Increase / 'bld8' */ function setAbilitySpeedIncrease(int level, real value) def.setLvlDataUnreal("bld8", level, 8, value) + /** % Movement Speed reduction / 'bld2' */ function setMovementSpeedreduction(int level, real value) def.setLvlDataUnreal("bld2", level, 2, value) + /** % Damage Reflection / 'bld6' */ function setDamageReflection(int level, real value) def.setLvlDataUnreal("bld6", level, 6, value) @@ -31981,25 +33577,31 @@ public class AbilityDefinitionUndyingDefianceTalent1 extends AbilityDefinition addTooltipProperty("On Damage Taken Bonus Duration", lc) +/** 'AUb2' / AbilityIds.undyingDefianceTalent2 */ public class AbilityDefinitionUndyingDefianceTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.undyingDefianceTalent2) + /** % Attack Speed Increase / 'bld3' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("bld3", level, 3, value) function setSweepRemainingCooldownReductionOnHit(int level, real value) def.setLvlDataUnreal("bld5", level, 5, value) + /** % Damage Reduction / 'bld1' */ function setDamageReduction(int level, real value) def.setLvlDataUnreal("bld1", level, 1, value) + /** % Ability Speed Increase / 'bld8' */ function setAbilitySpeedIncrease(int level, real value) def.setLvlDataUnreal("bld8", level, 8, value) + /** % Movement Speed reduction / 'bld2' */ function setMovementSpeedreduction(int level, real value) def.setLvlDataUnreal("bld2", level, 2, value) + /** % Damage Reflection / 'bld6' */ function setDamageReflection(int level, real value) def.setLvlDataUnreal("bld6", level, 6, value) @@ -32042,25 +33644,31 @@ public class AbilityDefinitionUndyingDefianceTalent2 extends AbilityDefinition addTooltipProperty("On Damage Taken Bonus Duration", lc) +/** 'AUb3' / AbilityIds.undyingDefianceTalent3 */ public class AbilityDefinitionUndyingDefianceTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.undyingDefianceTalent3) + /** % Attack Speed Increase / 'bld3' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("bld3", level, 3, value) function setSweepRemainingCooldownReductionOnHit(int level, real value) def.setLvlDataUnreal("bld5", level, 5, value) + /** % Damage Reduction / 'bld1' */ function setDamageReduction(int level, real value) def.setLvlDataUnreal("bld1", level, 1, value) + /** % Ability Speed Increase / 'bld8' */ function setAbilitySpeedIncrease(int level, real value) def.setLvlDataUnreal("bld8", level, 8, value) + /** % Movement Speed reduction / 'bld2' */ function setMovementSpeedreduction(int level, real value) def.setLvlDataUnreal("bld2", level, 2, value) + /** % Damage Reflection / 'bld6' */ function setDamageReflection(int level, real value) def.setLvlDataUnreal("bld6", level, 6, value) @@ -32103,25 +33711,31 @@ public class AbilityDefinitionUndyingDefianceTalent3 extends AbilityDefinition addTooltipProperty("On Damage Taken Bonus Duration", lc) +/** 'AUbd' / AbilityIds.undyingDefianceUndead */ public class AbilityDefinitionUndyingDefianceUndead extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.undyingDefianceUndead) + /** % Attack Speed Increase / 'bld3' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("bld3", level, 3, value) function setSweepRemainingCooldownReductionOnHit(int level, real value) def.setLvlDataUnreal("bld5", level, 5, value) + /** % Damage Reduction / 'bld1' */ function setDamageReduction(int level, real value) def.setLvlDataUnreal("bld1", level, 1, value) + /** % Ability Speed Increase / 'bld8' */ function setAbilitySpeedIncrease(int level, real value) def.setLvlDataUnreal("bld8", level, 8, value) + /** % Movement Speed reduction / 'bld2' */ function setMovementSpeedreduction(int level, real value) def.setLvlDataUnreal("bld2", level, 2, value) + /** % Damage Reflection / 'bld6' */ function setDamageReflection(int level, real value) def.setLvlDataUnreal("bld6", level, 6, value) @@ -32164,6 +33778,7 @@ public class AbilityDefinitionUndyingDefianceUndead extends AbilityDefinition addTooltipProperty("On Damage Taken Bonus Duration", lc) +/** 'AUbr' / AbilityIds.batteringRam */ public class AbilityDefinitionBatteringRam extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.batteringRam) @@ -32232,6 +33847,7 @@ public class AbilityDefinitionBatteringRam extends AbilityDefinition addTooltipProperty("Bonus Damage Duration", lc) +/** 'AUd1' / AbilityIds.deathseekerBowTalent1 */ public class AbilityDefinitionDeathseekerBowTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathseekerBowTalent1) @@ -32272,6 +33888,7 @@ public class AbilityDefinitionDeathseekerBowTalent1 extends AbilityDefinition addTooltipProperty("Flat Damage", lc) +/** 'AUd2' / AbilityIds.deathseekerBowTalent2 */ public class AbilityDefinitionDeathseekerBowTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathseekerBowTalent2) @@ -32312,6 +33929,7 @@ public class AbilityDefinitionDeathseekerBowTalent2 extends AbilityDefinition addTooltipProperty("Flat Damage", lc) +/** 'AUd3' / AbilityIds.deathseekerBowTalent3 */ public class AbilityDefinitionDeathseekerBowTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathseekerBowTalent3) @@ -32352,6 +33970,7 @@ public class AbilityDefinitionDeathseekerBowTalent3 extends AbilityDefinition addTooltipProperty("Flat Damage", lc) +/** 'AUdb' / AbilityIds.deathseekerBow */ public class AbilityDefinitionDeathseekerBow extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.deathseekerBow) @@ -32392,6 +34011,7 @@ public class AbilityDefinitionDeathseekerBow extends AbilityDefinition addTooltipProperty("Flat Damage", lc) +/** 'AUi1' / AbilityIds.bansheeSCallWailTalent1 */ public class AbilityDefinitionBansheeSCallWailTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bansheeSCallWailTalent1) @@ -32453,6 +34073,7 @@ public class AbilityDefinitionBansheeSCallWailTalent1 extends AbilityDefinition addTooltipProperty("Healing Radius", lc) +/** 'AUi2' / AbilityIds.bansheeSCallWailTalent2 */ public class AbilityDefinitionBansheeSCallWailTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bansheeSCallWailTalent2) @@ -32514,6 +34135,7 @@ public class AbilityDefinitionBansheeSCallWailTalent2 extends AbilityDefinition addTooltipProperty("Healing Radius", lc) +/** 'AUi3' / AbilityIds.bansheeSCallWailTalent3 */ public class AbilityDefinitionBansheeSCallWailTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bansheeSCallWailTalent3) @@ -32575,6 +34197,7 @@ public class AbilityDefinitionBansheeSCallWailTalent3 extends AbilityDefinition addTooltipProperty("Healing Radius", lc) +/** 'AUl1' / AbilityIds.soulLanternTalent1 */ public class AbilityDefinitionSoulLanternTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.soulLanternTalent1) @@ -32636,6 +34259,7 @@ public class AbilityDefinitionSoulLanternTalent1 extends AbilityDefinition addTooltipProperty("Ally Mana Per Second", lc) +/** 'AUl2' / AbilityIds.soulLanternTalent2 */ public class AbilityDefinitionSoulLanternTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.soulLanternTalent2) @@ -32697,6 +34321,7 @@ public class AbilityDefinitionSoulLanternTalent2 extends AbilityDefinition addTooltipProperty("Ally Mana Per Second", lc) +/** 'AUl3' / AbilityIds.soulLanternTalent3 */ public class AbilityDefinitionSoulLanternTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.soulLanternTalent3) @@ -32758,6 +34383,7 @@ public class AbilityDefinitionSoulLanternTalent3 extends AbilityDefinition addTooltipProperty("Ally Mana Per Second", lc) +/** 'AUla' / AbilityIds.soulLantern */ public class AbilityDefinitionSoulLantern extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.soulLantern) @@ -32819,6 +34445,7 @@ public class AbilityDefinitionSoulLantern extends AbilityDefinition addTooltipProperty("Ally Mana Per Second", lc) +/** 'AUr1' / AbilityIds.batteringRamTalent1 */ public class AbilityDefinitionBatteringRamTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.batteringRamTalent1) @@ -32887,6 +34514,7 @@ public class AbilityDefinitionBatteringRamTalent1 extends AbilityDefinition addTooltipProperty("Bonus Damage Duration", lc) +/** 'AUr2' / AbilityIds.batteringRamTalent2 */ public class AbilityDefinitionBatteringRamTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.batteringRamTalent2) @@ -32955,6 +34583,7 @@ public class AbilityDefinitionBatteringRamTalent2 extends AbilityDefinition addTooltipProperty("Bonus Damage Duration", lc) +/** 'AUr3' / AbilityIds.batteringRamTalent3 */ public class AbilityDefinitionBatteringRamTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.batteringRamTalent3) @@ -33023,6 +34652,7 @@ public class AbilityDefinitionBatteringRamTalent3 extends AbilityDefinition addTooltipProperty("Bonus Damage Duration", lc) +/** 'AUs1' / AbilityIds.relentlessCleaveTalent1 */ public class AbilityDefinitionRelentlessCleaveTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.relentlessCleaveTalent1) @@ -33051,12 +34681,14 @@ public class AbilityDefinitionRelentlessCleaveTalent1 extends AbilityDefinition function setHealingPerTargetHit(int level, real value) def.setLvlDataUnreal("swp6", level, 5, value) + /** Damage By Target Max Health (%) / 'swpa' */ function setDamageByTargetMaxHealth(int level, real value) def.setLvlDataUnreal("swpa", level, 9, value) function setMaxTargetHit(int level, int value) def.setLvlDataInt("swp7", level, 6, value) + /** Damage Strength Modifier (%) / 'swp5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("swp5", level, 4, value) @@ -33072,6 +34704,7 @@ public class AbilityDefinitionRelentlessCleaveTalent1 extends AbilityDefinition function setDamageDelay(int level, real value) def.setLvlDataUnreal("swp4", level, 3, value) + /** Attack Speed Reduction (%) / 'swp9' */ function setAttackSpeedReduction(int level, int value) def.setLvlDataInt("swp9", level, 8, value) @@ -33147,6 +34780,7 @@ public class AbilityDefinitionRelentlessCleaveTalent1 extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AUs2' / AbilityIds.relentlessCleaveTalent2 */ public class AbilityDefinitionRelentlessCleaveTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.relentlessCleaveTalent2) @@ -33175,12 +34809,14 @@ public class AbilityDefinitionRelentlessCleaveTalent2 extends AbilityDefinition function setHealingPerTargetHit(int level, real value) def.setLvlDataUnreal("swp6", level, 5, value) + /** Damage By Target Max Health (%) / 'swpa' */ function setDamageByTargetMaxHealth(int level, real value) def.setLvlDataUnreal("swpa", level, 9, value) function setMaxTargetHit(int level, int value) def.setLvlDataInt("swp7", level, 6, value) + /** Damage Strength Modifier (%) / 'swp5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("swp5", level, 4, value) @@ -33196,6 +34832,7 @@ public class AbilityDefinitionRelentlessCleaveTalent2 extends AbilityDefinition function setDamageDelay(int level, real value) def.setLvlDataUnreal("swp4", level, 3, value) + /** Attack Speed Reduction (%) / 'swp9' */ function setAttackSpeedReduction(int level, int value) def.setLvlDataInt("swp9", level, 8, value) @@ -33271,6 +34908,7 @@ public class AbilityDefinitionRelentlessCleaveTalent2 extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AUs3' / AbilityIds.relentlessCleaveTalent3 */ public class AbilityDefinitionRelentlessCleaveTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.relentlessCleaveTalent3) @@ -33299,12 +34937,14 @@ public class AbilityDefinitionRelentlessCleaveTalent3 extends AbilityDefinition function setHealingPerTargetHit(int level, real value) def.setLvlDataUnreal("swp6", level, 5, value) + /** Damage By Target Max Health (%) / 'swpa' */ function setDamageByTargetMaxHealth(int level, real value) def.setLvlDataUnreal("swpa", level, 9, value) function setMaxTargetHit(int level, int value) def.setLvlDataInt("swp7", level, 6, value) + /** Damage Strength Modifier (%) / 'swp5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("swp5", level, 4, value) @@ -33320,6 +34960,7 @@ public class AbilityDefinitionRelentlessCleaveTalent3 extends AbilityDefinition function setDamageDelay(int level, real value) def.setLvlDataUnreal("swp4", level, 3, value) + /** Attack Speed Reduction (%) / 'swp9' */ function setAttackSpeedReduction(int level, int value) def.setLvlDataInt("swp9", level, 8, value) @@ -33395,6 +35036,7 @@ public class AbilityDefinitionRelentlessCleaveTalent3 extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AUss' / AbilityIds.thornyShieldStacking */ public class AbilityDefinitionThornyShieldStacking extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.thornyShieldStacking) @@ -33421,6 +35063,7 @@ public class AbilityDefinitionThornyShieldStacking extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AUsw' / AbilityIds.relentlessCleave */ public class AbilityDefinitionRelentlessCleave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.relentlessCleave) @@ -33449,12 +35092,14 @@ public class AbilityDefinitionRelentlessCleave extends AbilityDefinition function setHealingPerTargetHit(int level, real value) def.setLvlDataUnreal("swp6", level, 5, value) + /** Damage By Target Max Health (%) / 'swpa' */ function setDamageByTargetMaxHealth(int level, real value) def.setLvlDataUnreal("swpa", level, 9, value) function setMaxTargetHit(int level, int value) def.setLvlDataInt("swp7", level, 6, value) + /** Damage Strength Modifier (%) / 'swp5' */ function setDamageStrengthModifier(int level, int value) def.setLvlDataInt("swp5", level, 4, value) @@ -33470,6 +35115,7 @@ public class AbilityDefinitionRelentlessCleave extends AbilityDefinition function setDamageDelay(int level, real value) def.setLvlDataUnreal("swp4", level, 3, value) + /** Attack Speed Reduction (%) / 'swp9' */ function setAttackSpeedReduction(int level, int value) def.setLvlDataInt("swp9", level, 8, value) @@ -33545,25 +35191,31 @@ public class AbilityDefinitionRelentlessCleave extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'AUv1' / AbilityIds.grimConvictionTalent1 */ public class AbilityDefinitionGrimConvictionTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.grimConvictionTalent1) + /** % Health Cost / 'uvg1' */ function setHealthCost(int level, int value) def.setLvlDataInt("uvg1", level, 1, value) + /** % Bonus Spell Vamp / 'uvg5' */ function setBonusSpellVamp(int level, int value) def.setLvlDataInt("uvg5", level, 5, value) function setBonusstrength(int level, int value) def.setLvlDataInt("uvg2", level, 2, value) + /** % Bonus Life Steal / 'uvg4' */ function setBonusLifeSteal(int level, int value) def.setLvlDataInt("uvg4", level, 4, value) + /** Double bonus bellow health % / 'uvg6' */ function setDoublebonusbellowhealth(int level, int value) def.setLvlDataInt("uvg6", level, 6, value) + /** % Bonus Resolve / 'uvg3' */ function setBonusResolve(int level, int value) def.setLvlDataInt("uvg3", level, 3, value) @@ -33592,25 +35244,31 @@ public class AbilityDefinitionGrimConvictionTalent1 extends AbilityDefinition addTooltipProperty("% Bonus Resolve", lc) +/** 'AUv2' / AbilityIds.grimConvictionTalent2 */ public class AbilityDefinitionGrimConvictionTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.grimConvictionTalent2) + /** % Health Cost / 'uvg1' */ function setHealthCost(int level, int value) def.setLvlDataInt("uvg1", level, 1, value) + /** % Bonus Spell Vamp / 'uvg5' */ function setBonusSpellVamp(int level, int value) def.setLvlDataInt("uvg5", level, 5, value) function setBonusstrength(int level, int value) def.setLvlDataInt("uvg2", level, 2, value) + /** % Bonus Life Steal / 'uvg4' */ function setBonusLifeSteal(int level, int value) def.setLvlDataInt("uvg4", level, 4, value) + /** Double bonus bellow health % / 'uvg6' */ function setDoublebonusbellowhealth(int level, int value) def.setLvlDataInt("uvg6", level, 6, value) + /** % Bonus Resolve / 'uvg3' */ function setBonusResolve(int level, int value) def.setLvlDataInt("uvg3", level, 3, value) @@ -33639,25 +35297,31 @@ public class AbilityDefinitionGrimConvictionTalent2 extends AbilityDefinition addTooltipProperty("% Bonus Resolve", lc) +/** 'AUv3' / AbilityIds.grimConvictionTalent3 */ public class AbilityDefinitionGrimConvictionTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.grimConvictionTalent3) + /** % Health Cost / 'uvg1' */ function setHealthCost(int level, int value) def.setLvlDataInt("uvg1", level, 1, value) + /** % Bonus Spell Vamp / 'uvg5' */ function setBonusSpellVamp(int level, int value) def.setLvlDataInt("uvg5", level, 5, value) function setBonusstrength(int level, int value) def.setLvlDataInt("uvg2", level, 2, value) + /** % Bonus Life Steal / 'uvg4' */ function setBonusLifeSteal(int level, int value) def.setLvlDataInt("uvg4", level, 4, value) + /** Double bonus bellow health % / 'uvg6' */ function setDoublebonusbellowhealth(int level, int value) def.setLvlDataInt("uvg6", level, 6, value) + /** % Bonus Resolve / 'uvg3' */ function setBonusResolve(int level, int value) def.setLvlDataInt("uvg3", level, 3, value) @@ -33686,25 +35350,31 @@ public class AbilityDefinitionGrimConvictionTalent3 extends AbilityDefinition addTooltipProperty("% Bonus Resolve", lc) +/** 'AUvg' / AbilityIds.undeadVengeanceAkaGrimConviction */ public class AbilityDefinitionUndeadVengeanceAkaGrimConviction extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.undeadVengeanceAkaGrimConviction) + /** % Health Cost / 'uvg1' */ function setHealthCost(int level, int value) def.setLvlDataInt("uvg1", level, 1, value) + /** % Bonus Spell Vamp / 'uvg5' */ function setBonusSpellVamp(int level, int value) def.setLvlDataInt("uvg5", level, 5, value) function setBonusstrength(int level, int value) def.setLvlDataInt("uvg2", level, 2, value) + /** % Bonus Life Steal / 'uvg4' */ function setBonusLifeSteal(int level, int value) def.setLvlDataInt("uvg4", level, 4, value) + /** Double bonus bellow health % / 'uvg6' */ function setDoublebonusbellowhealth(int level, int value) def.setLvlDataInt("uvg6", level, 6, value) + /** % Bonus Resolve / 'uvg3' */ function setBonusResolve(int level, int value) def.setLvlDataInt("uvg3", level, 3, value) @@ -33733,6 +35403,7 @@ public class AbilityDefinitionUndeadVengeanceAkaGrimConviction extends AbilityDe addTooltipProperty("% Bonus Resolve", lc) +/** 'AUw1' / AbilityIds.witheringFireTalent1 */ public class AbilityDefinitionWitheringFireTalent1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.witheringFireTalent1) @@ -33773,6 +35444,7 @@ public class AbilityDefinitionWitheringFireTalent1 extends AbilityDefinition addTooltipProperty("Target Armor Reduction", lc) +/** 'AUw2' / AbilityIds.witheringFireTalent2 */ public class AbilityDefinitionWitheringFireTalent2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.witheringFireTalent2) @@ -33813,6 +35485,7 @@ public class AbilityDefinitionWitheringFireTalent2 extends AbilityDefinition addTooltipProperty("Target Armor Reduction", lc) +/** 'AUw3' / AbilityIds.witheringFireTalent3 */ public class AbilityDefinitionWitheringFireTalent3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.witheringFireTalent3) @@ -33853,6 +35526,7 @@ public class AbilityDefinitionWitheringFireTalent3 extends AbilityDefinition addTooltipProperty("Target Armor Reduction", lc) +/** 'AUwc' / AbilityIds.bansheeSCallWail */ public class AbilityDefinitionBansheeSCallWail extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bansheeSCallWail) @@ -33914,6 +35588,7 @@ public class AbilityDefinitionBansheeSCallWail extends AbilityDefinition addTooltipProperty("Healing Radius", lc) +/** 'AUwf' / AbilityIds.witheringFire */ public class AbilityDefinitionWitheringFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.witheringFire) @@ -33954,10 +35629,12 @@ public class AbilityDefinitionWitheringFire extends AbilityDefinition addTooltipProperty("Target Armor Reduction", lc) +/** 'AVAq' / AbilityIds.itemVampiricAura4 */ public class AbilityDefinitionItemVampiricAura4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemVampiricAura4) + /** Attack Damage Stolen (%) / 'Uav1' */ function setAttackDamageStolen(int level, real value) def.setLvlDataUnreal("Uav1", level, 1, value) @@ -33966,6 +35643,7 @@ public class AbilityDefinitionItemVampiricAura4 extends AbilityDefinition addTooltipProperty("Attack Damage Stolen (%)", lc) +/** 'AViq' / AbilityIds.inquisitorFlamingHandsVFX */ public class AbilityDefinitionInquisitorFlamingHandsVFX extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inquisitorFlamingHandsVFX) @@ -33978,6 +35656,7 @@ public class AbilityDefinitionInquisitorFlamingHandsVFX extends AbilityDefinitio addTooltipProperty("Defense Bonus", lc) +/** 'AVsb' / AbilityIds.shopBagVFX */ public class AbilityDefinitionShopBagVFX extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.shopBagVFX) @@ -33990,6 +35669,7 @@ public class AbilityDefinitionShopBagVFX extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'AX10' / AbilityIds.itemAllStatsPlus10 */ public class AbilityDefinitionItemAllStatsPlus10 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAllStatsPlus10) @@ -34023,6 +35703,7 @@ public class AbilityDefinitionItemAllStatsPlus10 extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'Aac1' / AbilityIds.itemArmorSCHeal */ public class AbilityDefinitionItemArmorSCHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorSCHeal) @@ -34035,6 +35716,7 @@ public class AbilityDefinitionItemArmorSCHeal extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Aac2' / AbilityIds.itemArmorSCAttack */ public class AbilityDefinitionItemArmorSCAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorSCAttack) @@ -34045,6 +35727,7 @@ public class AbilityDefinitionItemArmorSCAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34068,6 +35751,7 @@ public class AbilityDefinitionItemArmorSCAttack extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Aac3' / AbilityIds.itemChillAttack3 */ public class AbilityDefinitionItemChillAttack3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemChillAttack3) @@ -34075,21 +35759,26 @@ public class AbilityDefinitionItemChillAttack3 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34122,6 +35811,7 @@ public class AbilityDefinitionItemChillAttack3 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aac5' / AbilityIds.itemChillAttack5 */ public class AbilityDefinitionItemChillAttack5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemChillAttack5) @@ -34129,21 +35819,26 @@ public class AbilityDefinitionItemChillAttack5 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34176,6 +35871,7 @@ public class AbilityDefinitionItemChillAttack5 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aaca' / AbilityIds.raiseTheStandardAura */ public class AbilityDefinitionRaiseTheStandardAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.raiseTheStandardAura) @@ -34188,6 +35884,7 @@ public class AbilityDefinitionRaiseTheStandardAura extends AbilityDefinition addTooltipProperty("Given Abilities", lc) +/** 'Aacr' / AbilityIds.curseAnyaBanshee */ public class AbilityDefinitionCurseAnyaBanshee extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.curseAnyaBanshee) @@ -34200,11 +35897,13 @@ public class AbilityDefinitionCurseAnyaBanshee extends AbilityDefinition addTooltipProperty("Chance to Miss", lc) +/** 'Aadx' / AbilityIds.itemAuraOfDarkness */ public class AbilityDefinitionItemAuraOfDarkness extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAuraOfDarkness) +/** 'Aagt' / AbilityIds.itemAgitatingTotem */ public class AbilityDefinitionItemAgitatingTotem extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAgitatingTotem) @@ -34212,9 +35911,11 @@ public class AbilityDefinitionItemAgitatingTotem extends AbilityDefinition function setScalingFactor(int level, real value) def.setLvlDataUnreal("Blo3", level, 3, value) + /** Attack Speed Increase (%) / 'Blo1' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo1", level, 1, value) + /** Movement Speed Increase (%) / 'Blo2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo2", level, 2, value) @@ -34231,6 +35932,7 @@ public class AbilityDefinitionItemAgitatingTotem extends AbilityDefinition addTooltipProperty("Movement Speed Increase (%)", lc) +/** 'Aah2' / AbilityIds.itemArmorCorruptAttack2 */ public class AbilityDefinitionItemArmorCorruptAttack2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorruptAttack2) @@ -34238,21 +35940,26 @@ public class AbilityDefinitionItemArmorCorruptAttack2 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34285,6 +35992,7 @@ public class AbilityDefinitionItemArmorCorruptAttack2 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aah3' / AbilityIds.itemArmorCorruptAttack3 */ public class AbilityDefinitionItemArmorCorruptAttack3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorruptAttack3) @@ -34292,21 +36000,26 @@ public class AbilityDefinitionItemArmorCorruptAttack3 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34339,6 +36052,7 @@ public class AbilityDefinitionItemArmorCorruptAttack3 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aah5' / AbilityIds.itemArmorCorruptAttack5 */ public class AbilityDefinitionItemArmorCorruptAttack5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorruptAttack5) @@ -34346,21 +36060,26 @@ public class AbilityDefinitionItemArmorCorruptAttack5 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34393,6 +36112,7 @@ public class AbilityDefinitionItemArmorCorruptAttack5 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aals' / AbilityIds.onBasicAttackSample */ public class AbilityDefinitionOnBasicAttackSample extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onBasicAttackSample) @@ -34400,21 +36120,26 @@ public class AbilityDefinitionOnBasicAttackSample extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34447,6 +36172,7 @@ public class AbilityDefinitionOnBasicAttackSample extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aaml' / AbilityIds.attributeModifierSkillRebirth */ public class AbilityDefinitionAttributeModifierSkillRebirth extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attributeModifierSkillRebirth) @@ -34480,6 +36206,7 @@ public class AbilityDefinitionAttributeModifierSkillRebirth extends AbilityDefin addTooltipProperty("Intelligence Bonus", lc) +/** 'Aar1' / AbilityIds.itemArmorOfReanimationSummon */ public class AbilityDefinitionItemArmorOfReanimationSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorOfReanimationSummon) @@ -34499,6 +36226,7 @@ public class AbilityDefinitionItemArmorOfReanimationSummon extends AbilityDefini addTooltipProperty("Summoned Unit Type", lc) +/** 'Aar2' / AbilityIds.itemArmorOfReanimationAttack */ public class AbilityDefinitionItemArmorOfReanimationAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorOfReanimationAttack) @@ -34509,6 +36237,7 @@ public class AbilityDefinitionItemArmorOfReanimationAttack extends AbilityDefini function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34532,6 +36261,7 @@ public class AbilityDefinitionItemArmorOfReanimationAttack extends AbilityDefini addTooltipProperty("Target Type", lc) +/** 'Aas2' / AbilityIds.itemArmorCorruptSpell2 */ public class AbilityDefinitionItemArmorCorruptSpell2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorruptSpell2) @@ -34545,9 +36275,11 @@ public class AbilityDefinitionItemArmorCorruptSpell2 extends AbilityDefinition function setPrimaryDamage(int level, real value) def.setLvlDataUnreal("Nab4", level, 4, value) + /** Movement Speed Reduction (%) / 'Nab1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab1", level, 1, value) + /** Attack Speed Reduction (%) / 'Nab2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab2", level, 2, value) @@ -34579,6 +36311,7 @@ public class AbilityDefinitionItemArmorCorruptSpell2 extends AbilityDefinition addTooltipProperty("Damage Interval", lc) +/** 'Aas3' / AbilityIds.itemArmorCorruptSpell3 */ public class AbilityDefinitionItemArmorCorruptSpell3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorruptSpell3) @@ -34592,9 +36325,11 @@ public class AbilityDefinitionItemArmorCorruptSpell3 extends AbilityDefinition function setPrimaryDamage(int level, real value) def.setLvlDataUnreal("Nab4", level, 4, value) + /** Movement Speed Reduction (%) / 'Nab1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab1", level, 1, value) + /** Attack Speed Reduction (%) / 'Nab2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab2", level, 2, value) @@ -34626,6 +36361,7 @@ public class AbilityDefinitionItemArmorCorruptSpell3 extends AbilityDefinition addTooltipProperty("Damage Interval", lc) +/** 'Aas5' / AbilityIds.itemArmorCorruptSpell5 */ public class AbilityDefinitionItemArmorCorruptSpell5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemArmorCorruptSpell5) @@ -34639,9 +36375,11 @@ public class AbilityDefinitionItemArmorCorruptSpell5 extends AbilityDefinition function setPrimaryDamage(int level, real value) def.setLvlDataUnreal("Nab4", level, 4, value) + /** Movement Speed Reduction (%) / 'Nab1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab1", level, 1, value) + /** Attack Speed Reduction (%) / 'Nab2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab2", level, 2, value) @@ -34673,6 +36411,7 @@ public class AbilityDefinitionItemArmorCorruptSpell5 extends AbilityDefinition addTooltipProperty("Damage Interval", lc) +/** 'Aasb' / AbilityIds.arcaneSpellblade */ public class AbilityDefinitionArcaneSpellblade extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.arcaneSpellblade) @@ -34692,6 +36431,7 @@ public class AbilityDefinitionArcaneSpellblade extends AbilityDefinition addTooltipProperty("Damage Per Second", lc) +/** 'Aasc' / AbilityIds.raiseTheStandardSpellCritical */ public class AbilityDefinitionRaiseTheStandardSpellCritical extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.raiseTheStandardSpellCritical) @@ -34711,11 +36451,13 @@ public class AbilityDefinitionRaiseTheStandardSpellCritical extends AbilityDefin addTooltipProperty("Damage Multiplier", lc) +/** 'Aat1' / AbilityIds.itemAvianaSTalonsMana */ public class AbilityDefinitionItemAvianaSTalonsMana extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAvianaSTalonsMana) +/** 'Aat2' / AbilityIds.itemAvianaSTalonsAttack1 */ public class AbilityDefinitionItemAvianaSTalonsAttack1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAvianaSTalonsAttack1) @@ -34723,21 +36465,26 @@ public class AbilityDefinitionItemAvianaSTalonsAttack1 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34770,6 +36517,7 @@ public class AbilityDefinitionItemAvianaSTalonsAttack1 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aat3' / AbilityIds.itemAvianaSTalonsAttack2 */ public class AbilityDefinitionItemAvianaSTalonsAttack2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemAvianaSTalonsAttack2) @@ -34777,21 +36525,26 @@ public class AbilityDefinitionItemAvianaSTalonsAttack2 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34824,6 +36577,7 @@ public class AbilityDefinitionItemAvianaSTalonsAttack2 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aaxr' / AbilityIds.raiseTheStandardCritical */ public class AbilityDefinitionRaiseTheStandardCritical extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.raiseTheStandardCritical) @@ -34857,10 +36611,12 @@ public class AbilityDefinitionRaiseTheStandardCritical extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'Aba1' / AbilityIds.butchersAura1 */ public class AbilityDefinitionButchersAura1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.butchersAura1) + /** Attack Damage Stolen (%) / 'Uav1' */ function setAttackDamageStolen(int level, real value) def.setLvlDataUnreal("Uav1", level, 1, value) @@ -34869,10 +36625,12 @@ public class AbilityDefinitionButchersAura1 extends AbilityDefinition addTooltipProperty("Attack Damage Stolen (%)", lc) +/** 'Aba2' / AbilityIds.butchersAura2 */ public class AbilityDefinitionButchersAura2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.butchersAura2) + /** Attack Damage Stolen (%) / 'Uav1' */ function setAttackDamageStolen(int level, real value) def.setLvlDataUnreal("Uav1", level, 1, value) @@ -34881,13 +36639,16 @@ public class AbilityDefinitionButchersAura2 extends AbilityDefinition addTooltipProperty("Attack Damage Stolen (%)", lc) +/** 'Abcs' / AbilityIds.itemBoneCommanderSSkullAura */ public class AbilityDefinitionItemBoneCommanderSSkullAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBoneCommanderSSkullAura) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -34900,6 +36661,7 @@ public class AbilityDefinitionItemBoneCommanderSSkullAura extends AbilityDefinit addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'Abdf' / AbilityIds.blueDragonFigurine */ public class AbilityDefinitionBlueDragonFigurine extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.blueDragonFigurine) @@ -34940,6 +36702,7 @@ public class AbilityDefinitionBlueDragonFigurine extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Abfa' / AbilityIds.bladeOfFrozenHungerAttack */ public class AbilityDefinitionBladeOfFrozenHungerAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bladeOfFrozenHungerAttack) @@ -34947,21 +36710,26 @@ public class AbilityDefinitionBladeOfFrozenHungerAttack extends AbilityDefinitio function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -34994,6 +36762,7 @@ public class AbilityDefinitionBladeOfFrozenHungerAttack extends AbilityDefinitio addTooltipProperty("% Hit Chance", lc) +/** 'Abfh' / AbilityIds.bladeOfFrozenHungerHeal */ public class AbilityDefinitionBladeOfFrozenHungerHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bladeOfFrozenHungerHeal) @@ -35006,6 +36775,7 @@ public class AbilityDefinitionBladeOfFrozenHungerHeal extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Abh1' / AbilityIds.itemBindingsOfHelyaCW */ public class AbilityDefinitionItemBindingsOfHelyaCW extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBindingsOfHelyaCW) @@ -35039,6 +36809,7 @@ public class AbilityDefinitionItemBindingsOfHelyaCW extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Abh2' / AbilityIds.itemBindingsOfHelyaAttack */ public class AbilityDefinitionItemBindingsOfHelyaAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBindingsOfHelyaAttack) @@ -35046,21 +36817,26 @@ public class AbilityDefinitionItemBindingsOfHelyaAttack extends AbilityDefinitio function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35093,6 +36869,7 @@ public class AbilityDefinitionItemBindingsOfHelyaAttack extends AbilityDefinitio addTooltipProperty("% Hit Chance", lc) +/** 'Abi1' / AbilityIds.itemBootsOfTheIcewalkerBoF */ public class AbilityDefinitionItemBootsOfTheIcewalkerBoF extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBootsOfTheIcewalkerBoF) @@ -35133,6 +36910,7 @@ public class AbilityDefinitionItemBootsOfTheIcewalkerBoF extends AbilityDefiniti addTooltipProperty("Damage", lc) +/** 'Abi2' / AbilityIds.itemBootsOfTheIcewalkerAttack */ public class AbilityDefinitionItemBootsOfTheIcewalkerAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBootsOfTheIcewalkerAttack) @@ -35140,21 +36918,26 @@ public class AbilityDefinitionItemBootsOfTheIcewalkerAttack extends AbilityDefin function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35187,11 +36970,13 @@ public class AbilityDefinitionItemBootsOfTheIcewalkerAttack extends AbilityDefin addTooltipProperty("% Hit Chance", lc) +/** 'Abns' / AbilityIds.banshee */ public class AbilityDefinitionBanshee extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.banshee) +/** 'Abos' / AbilityIds.itemBottledStormTrinket */ public class AbilityDefinitionItemBottledStormTrinket extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBottledStormTrinket) @@ -35218,6 +37003,7 @@ public class AbilityDefinitionItemBottledStormTrinket extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'Abr1' / AbilityIds.itemBrimstoneSpell1 */ public class AbilityDefinitionItemBrimstoneSpell1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBrimstoneSpell1) @@ -35231,9 +37017,11 @@ public class AbilityDefinitionItemBrimstoneSpell1 extends AbilityDefinition function setPrimaryDamage(int level, real value) def.setLvlDataUnreal("Nab4", level, 4, value) + /** Movement Speed Reduction (%) / 'Nab1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab1", level, 1, value) + /** Attack Speed Reduction (%) / 'Nab2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab2", level, 2, value) @@ -35265,6 +37053,7 @@ public class AbilityDefinitionItemBrimstoneSpell1 extends AbilityDefinition addTooltipProperty("Damage Interval", lc) +/** 'Abr2' / AbilityIds.itemBrimstoneSpell2 */ public class AbilityDefinitionItemBrimstoneSpell2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBrimstoneSpell2) @@ -35278,9 +37067,11 @@ public class AbilityDefinitionItemBrimstoneSpell2 extends AbilityDefinition function setPrimaryDamage(int level, real value) def.setLvlDataUnreal("Nab4", level, 4, value) + /** Movement Speed Reduction (%) / 'Nab1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab1", level, 1, value) + /** Attack Speed Reduction (%) / 'Nab2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab2", level, 2, value) @@ -35312,6 +37103,7 @@ public class AbilityDefinitionItemBrimstoneSpell2 extends AbilityDefinition addTooltipProperty("Damage Interval", lc) +/** 'Abs1' / AbilityIds.itemBottledStormCL */ public class AbilityDefinitionItemBottledStormCL extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBottledStormCL) @@ -35338,6 +37130,7 @@ public class AbilityDefinitionItemBottledStormCL extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Abs2' / AbilityIds.itemBottledStormAttack1 */ public class AbilityDefinitionItemBottledStormAttack1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBottledStormAttack1) @@ -35345,21 +37138,26 @@ public class AbilityDefinitionItemBottledStormAttack1 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35392,19 +37190,23 @@ public class AbilityDefinitionItemBottledStormAttack1 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Absc' / AbilityIds.anyaBansheeCurseOrb */ public class AbilityDefinitionAnyaBansheeCurseOrb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.anyaBansheeCurseOrb) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) function setEffectAbility(int level, string value) def.setLvlDataString("Iobu", level, 0, value) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -35439,6 +37241,7 @@ public class AbilityDefinitionAnyaBansheeCurseOrb extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'Abx1' / AbilityIds.itemBorelgoreAttack */ public class AbilityDefinitionItemBorelgoreAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBorelgoreAttack) @@ -35446,21 +37249,26 @@ public class AbilityDefinitionItemBorelgoreAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35493,6 +37301,7 @@ public class AbilityDefinitionItemBorelgoreAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Abz1' / AbilityIds.itemBrimstoneAttack1 */ public class AbilityDefinitionItemBrimstoneAttack1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBrimstoneAttack1) @@ -35500,21 +37309,26 @@ public class AbilityDefinitionItemBrimstoneAttack1 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35547,6 +37361,7 @@ public class AbilityDefinitionItemBrimstoneAttack1 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Abz2' / AbilityIds.itemBrimstoneAttack2 */ public class AbilityDefinitionItemBrimstoneAttack2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBrimstoneAttack2) @@ -35554,21 +37369,26 @@ public class AbilityDefinitionItemBrimstoneAttack2 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35601,6 +37421,7 @@ public class AbilityDefinitionItemBrimstoneAttack2 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Accm' / AbilityIds.itemConsecratedMixture */ public class AbilityDefinitionItemConsecratedMixture extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemConsecratedMixture) @@ -35634,6 +37455,7 @@ public class AbilityDefinitionItemConsecratedMixture extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'Ace1' / AbilityIds.itemHelmCenarionHeal */ public class AbilityDefinitionItemHelmCenarionHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHelmCenarionHeal) @@ -35660,6 +37482,7 @@ public class AbilityDefinitionItemHelmCenarionHeal extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Ace2' / AbilityIds.itemHelmCenarionAttack */ public class AbilityDefinitionItemHelmCenarionAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHelmCenarionAttack) @@ -35667,21 +37490,26 @@ public class AbilityDefinitionItemHelmCenarionAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35714,6 +37542,7 @@ public class AbilityDefinitionItemHelmCenarionAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Ace3' / AbilityIds.itemHelmCenarionSpellcast */ public class AbilityDefinitionItemHelmCenarionSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHelmCenarionSpellcast) @@ -35721,6 +37550,7 @@ public class AbilityDefinitionItemHelmCenarionSpellcast extends AbilityDefinitio function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35740,6 +37570,7 @@ public class AbilityDefinitionItemHelmCenarionSpellcast extends AbilityDefinitio addTooltipProperty("Target Type", lc) +/** 'Acec' / AbilityIds.itemElixirOfCunning */ public class AbilityDefinitionItemElixirOfCunning extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemElixirOfCunning) @@ -35773,6 +37604,7 @@ public class AbilityDefinitionItemElixirOfCunning extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'Acem' / AbilityIds.itemElixirOfTheMonsterHunter */ public class AbilityDefinitionItemElixirOfTheMonsterHunter extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemElixirOfTheMonsterHunter) @@ -35806,6 +37638,7 @@ public class AbilityDefinitionItemElixirOfTheMonsterHunter extends AbilityDefini addTooltipProperty("Intelligence Bonus", lc) +/** 'Acgi' / AbilityIds.itemElixirOfGreaterIntelligence */ public class AbilityDefinitionItemElixirOfGreaterIntelligence extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemElixirOfGreaterIntelligence) @@ -35839,6 +37672,7 @@ public class AbilityDefinitionItemElixirOfGreaterIntelligence extends AbilityDef addTooltipProperty("Intelligence Bonus", lc) +/** 'Acgr' / AbilityIds.cursedGoldenRingCrit */ public class AbilityDefinitionCursedGoldenRingCrit extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.cursedGoldenRingCrit) @@ -35872,6 +37706,7 @@ public class AbilityDefinitionCursedGoldenRingCrit extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'Ach1' / AbilityIds.itemStaffCHTC */ public class AbilityDefinitionItemStaffCHTC extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemStaffCHTC) @@ -35905,6 +37740,7 @@ public class AbilityDefinitionItemStaffCHTC extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Ach2' / AbilityIds.itemStaffCHSpellcast */ public class AbilityDefinitionItemStaffCHSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemStaffCHSpellcast) @@ -35912,6 +37748,7 @@ public class AbilityDefinitionItemStaffCHSpellcast extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -35931,6 +37768,7 @@ public class AbilityDefinitionItemStaffCHSpellcast extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Ach3' / AbilityIds.itemBladeCHDamage */ public class AbilityDefinitionItemBladeCHDamage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBladeCHDamage) @@ -35957,6 +37795,7 @@ public class AbilityDefinitionItemBladeCHDamage extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Ach4' / AbilityIds.itemBladeCHHeal */ public class AbilityDefinitionItemBladeCHHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBladeCHHeal) @@ -35969,6 +37808,7 @@ public class AbilityDefinitionItemBladeCHHeal extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Ach5' / AbilityIds.itemBladeCHAttack1 */ public class AbilityDefinitionItemBladeCHAttack1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBladeCHAttack1) @@ -35976,21 +37816,26 @@ public class AbilityDefinitionItemBladeCHAttack1 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36023,6 +37868,7 @@ public class AbilityDefinitionItemBladeCHAttack1 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Ach6' / AbilityIds.itemBladeCHAttack2 */ public class AbilityDefinitionItemBladeCHAttack2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBladeCHAttack2) @@ -36030,21 +37876,26 @@ public class AbilityDefinitionItemBladeCHAttack2 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36077,6 +37928,7 @@ public class AbilityDefinitionItemBladeCHAttack2 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Acli' / AbilityIds.itemElixirOfLesserIntelligence */ public class AbilityDefinitionItemElixirOfLesserIntelligence extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemElixirOfLesserIntelligence) @@ -36110,6 +37962,7 @@ public class AbilityDefinitionItemElixirOfLesserIntelligence extends AbilityDefi addTooltipProperty("Intelligence Bonus", lc) +/** 'Aclq' / AbilityIds.itemCleave15 */ public class AbilityDefinitionItemCleave15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCleave15) @@ -36122,6 +37975,7 @@ public class AbilityDefinitionItemCleave15 extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'Acrx' / AbilityIds.itemColdbringersReachAttack */ public class AbilityDefinitionItemColdbringersReachAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemColdbringersReachAttack) @@ -36129,21 +37983,26 @@ public class AbilityDefinitionItemColdbringersReachAttack extends AbilityDefinit function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36176,6 +38035,7 @@ public class AbilityDefinitionItemColdbringersReachAttack extends AbilityDefinit addTooltipProperty("% Hit Chance", lc) +/** 'Acrz' / AbilityIds.itemColdbringersReachFrostNova */ public class AbilityDefinitionItemColdbringersReachFrostNova extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemColdbringersReachFrostNova) @@ -36202,6 +38062,7 @@ public class AbilityDefinitionItemColdbringersReachFrostNova extends AbilityDefi addTooltipProperty("Maximum Damage", lc) +/** 'Adb1' / AbilityIds.itemDeathbringerSBootsParasite */ public class AbilityDefinitionItemDeathbringerSBootsParasite extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDeathbringerSBootsParasite) @@ -36256,6 +38117,7 @@ public class AbilityDefinitionItemDeathbringerSBootsParasite extends AbilityDefi addTooltipProperty("Stacking Type", lc) +/** 'Adb2' / AbilityIds.itemDeathbringerSBootsAttack */ public class AbilityDefinitionItemDeathbringerSBootsAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDeathbringerSBootsAttack) @@ -36266,6 +38128,7 @@ public class AbilityDefinitionItemDeathbringerSBootsAttack extends AbilityDefini function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36289,6 +38152,7 @@ public class AbilityDefinitionItemDeathbringerSBootsAttack extends AbilityDefini addTooltipProperty("Target Type", lc) +/** 'Adbl' / AbilityIds.itemDeathbloomLeaves */ public class AbilityDefinitionItemDeathbloomLeaves extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDeathbloomLeaves) @@ -36329,6 +38193,7 @@ public class AbilityDefinitionItemDeathbloomLeaves extends AbilityDefinition addTooltipProperty("Unit Type For Limit Check", lc) +/** 'Adbw' / AbilityIds.itemDeepseaBagCW */ public class AbilityDefinitionItemDeepseaBagCW extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDeepseaBagCW) @@ -36362,6 +38227,7 @@ public class AbilityDefinitionItemDeepseaBagCW extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Aefr' / AbilityIds.endlessFlaskRejuvenation */ public class AbilityDefinitionEndlessFlaskRejuvenation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.endlessFlaskRejuvenation) @@ -36395,6 +38261,7 @@ public class AbilityDefinitionEndlessFlaskRejuvenation extends AbilityDefinition addTooltipProperty("Allow When Full", lc) +/** 'Aes1' / AbilityIds.itemEssenciumMainSummon */ public class AbilityDefinitionItemEssenciumMainSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumMainSummon) @@ -36421,6 +38288,7 @@ public class AbilityDefinitionItemEssenciumMainSummon extends AbilityDefinition addTooltipProperty("Minimum Number of Units", lc) +/** 'Aes2' / AbilityIds.itemEssenciumBlizzard */ public class AbilityDefinitionItemEssenciumBlizzard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumBlizzard) @@ -36468,6 +38336,7 @@ public class AbilityDefinitionItemEssenciumBlizzard extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'Aes3' / AbilityIds.itemEssenciumRainOfFire */ public class AbilityDefinitionItemEssenciumRainOfFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumRainOfFire) @@ -36515,6 +38384,7 @@ public class AbilityDefinitionItemEssenciumRainOfFire extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'Aes4' / AbilityIds.itemEssenciumChainLightning */ public class AbilityDefinitionItemEssenciumChainLightning extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumChainLightning) @@ -36541,6 +38411,7 @@ public class AbilityDefinitionItemEssenciumChainLightning extends AbilityDefinit addTooltipProperty("Damage Reduction per Target", lc) +/** 'Aes5' / AbilityIds.itemEssenciumCrushingWave */ public class AbilityDefinitionItemEssenciumCrushingWave extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumCrushingWave) @@ -36574,6 +38445,7 @@ public class AbilityDefinitionItemEssenciumCrushingWave extends AbilityDefinitio addTooltipProperty("Damage", lc) +/** 'Aes6' / AbilityIds.itemEssenciumAttack1 */ public class AbilityDefinitionItemEssenciumAttack1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumAttack1) @@ -36581,21 +38453,26 @@ public class AbilityDefinitionItemEssenciumAttack1 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36628,6 +38505,7 @@ public class AbilityDefinitionItemEssenciumAttack1 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aes7' / AbilityIds.itemEssenciumAttack2 */ public class AbilityDefinitionItemEssenciumAttack2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumAttack2) @@ -36635,21 +38513,26 @@ public class AbilityDefinitionItemEssenciumAttack2 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36682,6 +38565,7 @@ public class AbilityDefinitionItemEssenciumAttack2 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aes8' / AbilityIds.itemEssenciumAttack3 */ public class AbilityDefinitionItemEssenciumAttack3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumAttack3) @@ -36689,21 +38573,26 @@ public class AbilityDefinitionItemEssenciumAttack3 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36736,6 +38625,7 @@ public class AbilityDefinitionItemEssenciumAttack3 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aes9' / AbilityIds.itemEssenciumAttack4 */ public class AbilityDefinitionItemEssenciumAttack4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEssenciumAttack4) @@ -36743,21 +38633,26 @@ public class AbilityDefinitionItemEssenciumAttack4 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36790,6 +38685,7 @@ public class AbilityDefinitionItemEssenciumAttack4 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aesa' / AbilityIds.itemEarthenSignetAttack */ public class AbilityDefinitionItemEarthenSignetAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEarthenSignetAttack) @@ -36800,6 +38696,7 @@ public class AbilityDefinitionItemEarthenSignetAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -36823,6 +38720,7 @@ public class AbilityDefinitionItemEarthenSignetAttack extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Aesq' / AbilityIds.essenceOfTheSpiderQueen */ public class AbilityDefinitionEssenceOfTheSpiderQueen extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.essenceOfTheSpiderQueen) @@ -36849,6 +38747,7 @@ public class AbilityDefinitionEssenceOfTheSpiderQueen extends AbilityDefinition addTooltipProperty("Amount Is Raw Value", lc) +/** 'Aesw' / AbilityIds.itemEarthenSignetWS */ public class AbilityDefinitionItemEarthenSignetWS extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemEarthenSignetWS) @@ -36861,6 +38760,7 @@ public class AbilityDefinitionItemEarthenSignetWS extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Afab' / AbilityIds.apothecaryAcidBomb */ public class AbilityDefinitionApothecaryAcidBomb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.apothecaryAcidBomb) @@ -36874,9 +38774,11 @@ public class AbilityDefinitionApothecaryAcidBomb extends AbilityDefinition function setPrimaryDamage(int level, real value) def.setLvlDataUnreal("Nab4", level, 4, value) + /** Movement Speed Reduction (%) / 'Nab1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab1", level, 1, value) + /** Attack Speed Reduction (%) / 'Nab2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab2", level, 2, value) @@ -36908,6 +38810,7 @@ public class AbilityDefinitionApothecaryAcidBomb extends AbilityDefinition addTooltipProperty("Damage Interval", lc) +/** 'Affl' / AbilityIds.itemForgottenFrostLotus */ public class AbilityDefinitionItemForgottenFrostLotus extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemForgottenFrostLotus) @@ -36927,6 +38830,7 @@ public class AbilityDefinitionItemForgottenFrostLotus extends AbilityDefinition addTooltipProperty("Armor Duration", lc) +/** 'Afhs' / AbilityIds.apothecaryHealingSpray */ public class AbilityDefinitionApothecaryHealingSpray extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.apothecaryHealingSpray) @@ -36974,6 +38878,7 @@ public class AbilityDefinitionApothecaryHealingSpray extends AbilityDefinition addTooltipProperty("Missile Count", lc) +/** 'Afm1' / AbilityIds.itemGlovesOfTheFlamewalkerSwarm */ public class AbilityDefinitionItemGlovesOfTheFlamewalkerSwarm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGlovesOfTheFlamewalkerSwarm) @@ -37021,6 +38926,7 @@ public class AbilityDefinitionItemGlovesOfTheFlamewalkerSwarm extends AbilityDef addTooltipProperty("Damage Return Threshold", lc) +/** 'Afm2' / AbilityIds.itemGlovesOfTheFlamewalkerAttack */ public class AbilityDefinitionItemGlovesOfTheFlamewalkerAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGlovesOfTheFlamewalkerAttack) @@ -37028,21 +38934,26 @@ public class AbilityDefinitionItemGlovesOfTheFlamewalkerAttack extends AbilityDe function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37075,6 +38986,7 @@ public class AbilityDefinitionItemGlovesOfTheFlamewalkerAttack extends AbilityDe addTooltipProperty("% Hit Chance", lc) +/** 'Afoa' / AbilityIds.itemFlameOfAlAr */ public class AbilityDefinitionItemFlameOfAlAr extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemFlameOfAlAr) @@ -37122,10 +39034,12 @@ public class AbilityDefinitionItemFlameOfAlAr extends AbilityDefinition addTooltipProperty("Half Damage Interval", lc) +/** 'Afuf' / AbilityIds.apothecaryChemicalFrenzy */ public class AbilityDefinitionApothecaryChemicalFrenzy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.apothecaryChemicalFrenzy) + /** Attack Speed Bonus (%) / 'Uhf1' */ function setAttackSpeedBonus(int level, real value) def.setLvlDataUnreal("Uhf1", level, 1, value) @@ -37141,6 +39055,7 @@ public class AbilityDefinitionApothecaryChemicalFrenzy extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'Agga' / AbilityIds.itemGiftOfWrathAttack */ public class AbilityDefinitionItemGiftOfWrathAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGiftOfWrathAttack) @@ -37151,6 +39066,7 @@ public class AbilityDefinitionItemGiftOfWrathAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37174,6 +39090,7 @@ public class AbilityDefinitionItemGiftOfWrathAttack extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Aggp' / AbilityIds.itemGiftOfGreedPillage */ public class AbilityDefinitionItemGiftOfGreedPillage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGiftOfGreedPillage) @@ -37193,13 +39110,16 @@ public class AbilityDefinitionItemGiftOfGreedPillage extends AbilityDefinition addTooltipProperty("Accumulation Step", lc) +/** 'Aggs' / AbilityIds.itemGiftOfSlothSlow */ public class AbilityDefinitionItemGiftOfSlothSlow extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGiftOfSlothSlow) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -37212,6 +39132,7 @@ public class AbilityDefinitionItemGiftOfSlothSlow extends AbilityDefinition addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'Aggw' / AbilityIds.itemGiftOfWrathBloodlust */ public class AbilityDefinitionItemGiftOfWrathBloodlust extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGiftOfWrathBloodlust) @@ -37219,9 +39140,11 @@ public class AbilityDefinitionItemGiftOfWrathBloodlust extends AbilityDefinition function setScalingFactor(int level, real value) def.setLvlDataUnreal("Blo3", level, 3, value) + /** Attack Speed Increase (%) / 'Blo1' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo1", level, 1, value) + /** Movement Speed Increase (%) / 'Blo2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo2", level, 2, value) @@ -37238,11 +39161,13 @@ public class AbilityDefinitionItemGiftOfWrathBloodlust extends AbilityDefinition addTooltipProperty("Movement Speed Increase (%)", lc) +/** 'Aggx' / AbilityIds.itemCurseOfPride */ public class AbilityDefinitionItemCurseOfPride extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemCurseOfPride) +/** 'Aglx' / AbilityIds.itemGlixsBomb */ public class AbilityDefinitionItemGlixsBomb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGlixsBomb) @@ -37290,6 +39215,7 @@ public class AbilityDefinitionItemGlixsBomb extends AbilityDefinition addTooltipProperty("Effect Duration", lc) +/** 'Agn1' / AbilityIds.itemGlovesOfNecromancySummon */ public class AbilityDefinitionItemGlovesOfNecromancySummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGlovesOfNecromancySummon) @@ -37309,6 +39235,7 @@ public class AbilityDefinitionItemGlovesOfNecromancySummon extends AbilityDefini addTooltipProperty("Summoned Unit Type", lc) +/** 'Agn2' / AbilityIds.itemGlovesOfNecromancyAttack */ public class AbilityDefinitionItemGlovesOfNecromancyAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGlovesOfNecromancyAttack) @@ -37316,21 +39243,26 @@ public class AbilityDefinitionItemGlovesOfNecromancyAttack extends AbilityDefini function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37363,6 +39295,7 @@ public class AbilityDefinitionItemGlovesOfNecromancyAttack extends AbilityDefini addTooltipProperty("% Hit Chance", lc) +/** 'Agnh' / AbilityIds.itemGoldenNecklaceHeal */ public class AbilityDefinitionItemGoldenNecklaceHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGoldenNecklaceHeal) @@ -37375,6 +39308,7 @@ public class AbilityDefinitionItemGoldenNecklaceHeal extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Agns' / AbilityIds.itemGoldenNecklaceSpellcast */ public class AbilityDefinitionItemGoldenNecklaceSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGoldenNecklaceSpellcast) @@ -37382,6 +39316,7 @@ public class AbilityDefinitionItemGoldenNecklaceSpellcast extends AbilityDefinit function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37401,6 +39336,7 @@ public class AbilityDefinitionItemGoldenNecklaceSpellcast extends AbilityDefinit addTooltipProperty("Target Type", lc) +/** 'Agpa' / AbilityIds.itemGlovesOfThePhoenixSpellcast */ public class AbilityDefinitionItemGlovesOfThePhoenixSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGlovesOfThePhoenixSpellcast) @@ -37408,6 +39344,7 @@ public class AbilityDefinitionItemGlovesOfThePhoenixSpellcast extends AbilityDef function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37427,6 +39364,7 @@ public class AbilityDefinitionItemGlovesOfThePhoenixSpellcast extends AbilityDef addTooltipProperty("Target Type", lc) +/** 'Agpd' / AbilityIds.itemGlovesOfThePhoenixDamage */ public class AbilityDefinitionItemGlovesOfThePhoenixDamage extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGlovesOfThePhoenixDamage) @@ -37453,6 +39391,7 @@ public class AbilityDefinitionItemGlovesOfThePhoenixDamage extends AbilityDefini addTooltipProperty("Damage", lc) +/** 'Agr1' / AbilityIds.itemGravelightDoT */ public class AbilityDefinitionItemGravelightDoT extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGravelightDoT) @@ -37486,6 +39425,7 @@ public class AbilityDefinitionItemGravelightDoT extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'Agr2' / AbilityIds.itemGravelightMainSwarm */ public class AbilityDefinitionItemGravelightMainSwarm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGravelightMainSwarm) @@ -37533,6 +39473,7 @@ public class AbilityDefinitionItemGravelightMainSwarm extends AbilityDefinition addTooltipProperty("Damage Return Threshold", lc) +/** 'Agr3' / AbilityIds.itemGravelightSideSwarm */ public class AbilityDefinitionItemGravelightSideSwarm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGravelightSideSwarm) @@ -37580,6 +39521,7 @@ public class AbilityDefinitionItemGravelightSideSwarm extends AbilityDefinition addTooltipProperty("Damage Return Threshold", lc) +/** 'Agr4' / AbilityIds.itemGravelightAttackMain */ public class AbilityDefinitionItemGravelightAttackMain extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGravelightAttackMain) @@ -37587,21 +39529,26 @@ public class AbilityDefinitionItemGravelightAttackMain extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37634,6 +39581,7 @@ public class AbilityDefinitionItemGravelightAttackMain extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Agr5' / AbilityIds.itemGravelightAttackSide */ public class AbilityDefinitionItemGravelightAttackSide extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGravelightAttackSide) @@ -37641,21 +39589,26 @@ public class AbilityDefinitionItemGravelightAttackSide extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37688,6 +39641,7 @@ public class AbilityDefinitionItemGravelightAttackSide extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Agsh' / AbilityIds.itemGlacialShard */ public class AbilityDefinitionItemGlacialShard extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemGlacialShard) @@ -37735,10 +39689,12 @@ public class AbilityDefinitionItemGlacialShard extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'Ahem' / AbilityIds.healingModifier */ public class AbilityDefinitionHealingModifier extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.healingModifier) + /** % Healing Modifier / 'hem1' */ function setHealingModifier(int level, real value) def.setLvlDataUnreal("hem1", level, 1, value) @@ -37747,6 +39703,7 @@ public class AbilityDefinitionHealingModifier extends AbilityDefinition addTooltipProperty("% Healing Modifier", lc) +/** 'Ahf1' / AbilityIds.itemHugeFlailWS */ public class AbilityDefinitionItemHugeFlailWS extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHugeFlailWS) @@ -37759,6 +39716,7 @@ public class AbilityDefinitionItemHugeFlailWS extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Ahf2' / AbilityIds.itemHugeFlailAttack */ public class AbilityDefinitionItemHugeFlailAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHugeFlailAttack) @@ -37766,21 +39724,26 @@ public class AbilityDefinitionItemHugeFlailAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37813,6 +39776,7 @@ public class AbilityDefinitionItemHugeFlailAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Ahfb' / AbilityIds.heartOfTheFirebenderBoF */ public class AbilityDefinitionHeartOfTheFirebenderBoF extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heartOfTheFirebenderBoF) @@ -37853,19 +39817,23 @@ public class AbilityDefinitionHeartOfTheFirebenderBoF extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Ahfo' / AbilityIds.heartOfTheFirebenderOrb */ public class AbilityDefinitionHeartOfTheFirebenderOrb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.heartOfTheFirebenderOrb) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) function setEffectAbility(int level, string value) def.setLvlDataString("Iobu", level, 0, value) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -37900,13 +39868,16 @@ public class AbilityDefinitionHeartOfTheFirebenderOrb extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'Ahhi' / AbilityIds.headpieceOfTheHighInquisitor */ public class AbilityDefinitionHeadpieceOfTheHighInquisitor extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.headpieceOfTheHighInquisitor) + /** Movement Speed Increase (%) / 'Uau1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Uau1", level, 1, value) + /** Life Regeneration Increase (%) / 'Uau2' */ function setLifeRegenerationIncrease(int level, real value) def.setLvlDataUnreal("Uau2", level, 2, value) @@ -37926,6 +39897,7 @@ public class AbilityDefinitionHeadpieceOfTheHighInquisitor extends AbilityDefini addTooltipProperty("Percent Bonus", lc) +/** 'Ahrx' / AbilityIds.itemHelmOfTheRimelordSpellcast */ public class AbilityDefinitionItemHelmOfTheRimelordSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHelmOfTheRimelordSpellcast) @@ -37933,6 +39905,7 @@ public class AbilityDefinitionItemHelmOfTheRimelordSpellcast extends AbilityDefi function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -37952,6 +39925,7 @@ public class AbilityDefinitionItemHelmOfTheRimelordSpellcast extends AbilityDefi addTooltipProperty("Target Type", lc) +/** 'Ahrz' / AbilityIds.itemHelmOfTheRimelordTC */ public class AbilityDefinitionItemHelmOfTheRimelordTC extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHelmOfTheRimelordTC) @@ -37985,6 +39959,7 @@ public class AbilityDefinitionItemHelmOfTheRimelordTC extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Ahsa' / AbilityIds.itemHammerOfTheSilverHandAttack */ public class AbilityDefinitionItemHammerOfTheSilverHandAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHammerOfTheSilverHandAttack) @@ -37992,21 +39967,26 @@ public class AbilityDefinitionItemHammerOfTheSilverHandAttack extends AbilityDef function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38039,6 +40019,7 @@ public class AbilityDefinitionItemHammerOfTheSilverHandAttack extends AbilityDef addTooltipProperty("% Hit Chance", lc) +/** 'Ahsh' / AbilityIds.itemHammerOfTheSilverHandHeal */ public class AbilityDefinitionItemHammerOfTheSilverHandHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHammerOfTheSilverHandHeal) @@ -38051,6 +40032,7 @@ public class AbilityDefinitionItemHammerOfTheSilverHandHeal extends AbilityDefin addTooltipProperty("Hit Points Gained", lc) +/** 'Ahtk' / AbilityIds.itemHandfulOfThrowingKnives */ public class AbilityDefinitionItemHandfulOfThrowingKnives extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemHandfulOfThrowingKnives) @@ -38084,6 +40066,7 @@ public class AbilityDefinitionItemHandfulOfThrowingKnives extends AbilityDefinit addTooltipProperty("Maximum Number of Targets", lc) +/** 'Aic1' / AbilityIds.itemIcecrownRingFrostNova */ public class AbilityDefinitionItemIcecrownRingFrostNova extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemIcecrownRingFrostNova) @@ -38110,6 +40093,7 @@ public class AbilityDefinitionItemIcecrownRingFrostNova extends AbilityDefinitio addTooltipProperty("Maximum Damage", lc) +/** 'Aic2' / AbilityIds.itemIcecrownRingFrostAttack */ public class AbilityDefinitionItemIcecrownRingFrostAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemIcecrownRingFrostAttack) @@ -38120,6 +40104,7 @@ public class AbilityDefinitionItemIcecrownRingFrostAttack extends AbilityDefinit function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38143,6 +40128,7 @@ public class AbilityDefinitionItemIcecrownRingFrostAttack extends AbilityDefinit addTooltipProperty("Target Type", lc) +/** 'Ain1' / AbilityIds.itemBladeOfInfernoRainOfFire */ public class AbilityDefinitionItemBladeOfInfernoRainOfFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBladeOfInfernoRainOfFire) @@ -38190,6 +40176,7 @@ public class AbilityDefinitionItemBladeOfInfernoRainOfFire extends AbilityDefini addTooltipProperty("Building Reduction", lc) +/** 'Ain2' / AbilityIds.itemBladeOfInfernoAttack */ public class AbilityDefinitionItemBladeOfInfernoAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBladeOfInfernoAttack) @@ -38197,21 +40184,26 @@ public class AbilityDefinitionItemBladeOfInfernoAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38244,6 +40236,7 @@ public class AbilityDefinitionItemBladeOfInfernoAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aisy' / AbilityIds.attackSpeedIncreaseGreaterAisy */ public class AbilityDefinitionAttackSpeedIncreaseGreaterAisy extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.attackSpeedIncreaseGreaterAisy) @@ -38256,6 +40249,7 @@ public class AbilityDefinitionAttackSpeedIncreaseGreaterAisy extends AbilityDefi addTooltipProperty("Attack Speed Increase", lc) +/** 'Akma' / AbilityIds.itemKaldoreiMoonglaiveAttack */ public class AbilityDefinitionItemKaldoreiMoonglaiveAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemKaldoreiMoonglaiveAttack) @@ -38263,21 +40257,26 @@ public class AbilityDefinitionItemKaldoreiMoonglaiveAttack extends AbilityDefini function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38310,6 +40309,7 @@ public class AbilityDefinitionItemKaldoreiMoonglaiveAttack extends AbilityDefini addTooltipProperty("% Hit Chance", lc) +/** 'Akms' / AbilityIds.itemKaldoreiMoonglaiveSummon */ public class AbilityDefinitionItemKaldoreiMoonglaiveSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemKaldoreiMoonglaiveSummon) @@ -38329,6 +40329,7 @@ public class AbilityDefinitionItemKaldoreiMoonglaiveSummon extends AbilityDefini addTooltipProperty("Summoned Unit Type", lc) +/** 'Alfp' / AbilityIds.itemLanceOfTheFrozenPhoenix */ public class AbilityDefinitionItemLanceOfTheFrozenPhoenix extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLanceOfTheFrozenPhoenix) @@ -38348,6 +40349,7 @@ public class AbilityDefinitionItemLanceOfTheFrozenPhoenix extends AbilityDefinit addTooltipProperty("Damage Per Second", lc) +/** 'Alfq' / AbilityIds.itemLostForsakenQuiverSummon */ public class AbilityDefinitionItemLostForsakenQuiverSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLostForsakenQuiverSummon) @@ -38367,6 +40369,7 @@ public class AbilityDefinitionItemLostForsakenQuiverSummon extends AbilityDefini addTooltipProperty("Summoned Unit Type", lc) +/** 'Alhp' / AbilityIds.lionskinHelmetOfPrecision */ public class AbilityDefinitionLionskinHelmetOfPrecision extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lionskinHelmetOfPrecision) @@ -38400,10 +40403,12 @@ public class AbilityDefinitionLionskinHelmetOfPrecision extends AbilityDefinitio addTooltipProperty("Damage Multiplier", lc) +/** 'Almf' / AbilityIds.lesserMarkOfTheForsaken */ public class AbilityDefinitionLesserMarkOfTheForsaken extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.lesserMarkOfTheForsaken) + /** Amount Healed/Damaged / 'Udc1' */ function setAmountHealedDamaged(int level, real value) def.setLvlDataUnreal("Udc1", level, 1, value) @@ -38412,6 +40417,7 @@ public class AbilityDefinitionLesserMarkOfTheForsaken extends AbilityDefinition addTooltipProperty("Amount Healed/Damaged", lc) +/** 'Alra' / AbilityIds.itemPortableLightningRodAttack */ public class AbilityDefinitionItemPortableLightningRodAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPortableLightningRodAttack) @@ -38422,6 +40428,7 @@ public class AbilityDefinitionItemPortableLightningRodAttack extends AbilityDefi function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38445,6 +40452,7 @@ public class AbilityDefinitionItemPortableLightningRodAttack extends AbilityDefi addTooltipProperty("Target Type", lc) +/** 'Alrc' / AbilityIds.itemPortableLightningRodCL */ public class AbilityDefinitionItemPortableLightningRodCL extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPortableLightningRodCL) @@ -38471,6 +40479,7 @@ public class AbilityDefinitionItemPortableLightningRodCL extends AbilityDefiniti addTooltipProperty("Damage Reduction per Target", lc) +/** 'Amcx' / AbilityIds.itemMordoSClub */ public class AbilityDefinitionItemMordoSClub extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMordoSClub) @@ -38511,6 +40520,7 @@ public class AbilityDefinitionItemMordoSClub extends AbilityDefinition addTooltipProperty("Flat Damage", lc) +/** 'Amda' / AbilityIds.abilityDamageAmpBClvl1 */ public class AbilityDefinitionAbilityDamageAmpBClvl1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.abilityDamageAmpBClvl1) @@ -38523,6 +40533,7 @@ public class AbilityDefinitionAbilityDamageAmpBClvl1 extends AbilityDefinition addTooltipProperty("Bonus Magic Damage Factor", lc) +/** 'Amfs' / AbilityIds.itemManuscriptOfTheForsakenSummon */ public class AbilityDefinitionItemManuscriptOfTheForsakenSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManuscriptOfTheForsakenSummon) @@ -38542,6 +40553,7 @@ public class AbilityDefinitionItemManuscriptOfTheForsakenSummon extends AbilityD addTooltipProperty("Summoned Unit Type", lc) +/** 'Amm1' / AbilityIds.itemMonasteryMaceHeal */ public class AbilityDefinitionItemMonasteryMaceHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMonasteryMaceHeal) @@ -38568,6 +40580,7 @@ public class AbilityDefinitionItemMonasteryMaceHeal extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Amm2' / AbilityIds.itemMonasteryMaceAttack */ public class AbilityDefinitionItemMonasteryMaceAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMonasteryMaceAttack) @@ -38575,21 +40588,26 @@ public class AbilityDefinitionItemMonasteryMaceAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38622,6 +40640,7 @@ public class AbilityDefinitionItemMonasteryMaceAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Ampb' / AbilityIds.itemMarkOfThePhoenixBoF */ public class AbilityDefinitionItemMarkOfThePhoenixBoF extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemMarkOfThePhoenixBoF) @@ -38662,6 +40681,7 @@ public class AbilityDefinitionItemMarkOfThePhoenixBoF extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Amsc' / AbilityIds.malachiteSwordCurse */ public class AbilityDefinitionMalachiteSwordCurse extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.malachiteSwordCurse) @@ -38674,19 +40694,23 @@ public class AbilityDefinitionMalachiteSwordCurse extends AbilityDefinition addTooltipProperty("Chance to Miss", lc) +/** 'Amso' / AbilityIds.malachiteSwordOrb */ public class AbilityDefinitionMalachiteSwordOrb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.malachiteSwordOrb) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) function setEffectAbility(int level, string value) def.setLvlDataString("Iobu", level, 0, value) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -38721,6 +40745,7 @@ public class AbilityDefinitionMalachiteSwordOrb extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'Andb' / AbilityIds.andb */ public class AbilityDefinitionAndb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.andb) @@ -38733,6 +40758,7 @@ public class AbilityDefinitionAndb extends AbilityDefinition addTooltipProperty("Damage Multiplier", lc) +/** 'Anmi' / AbilityIds.itemNevermeltingIce */ public class AbilityDefinitionItemNevermeltingIce extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemNevermeltingIce) @@ -38766,6 +40792,7 @@ public class AbilityDefinitionItemNevermeltingIce extends AbilityDefinition addTooltipProperty("Stack Flags", lc) +/** 'Aoas' / AbilityIds.aoas */ public class AbilityDefinitionAoas extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.aoas) @@ -38773,21 +40800,26 @@ public class AbilityDefinitionAoas extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38820,6 +40852,7 @@ public class AbilityDefinitionAoas extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aoc3' / AbilityIds.itemOrbChill3s */ public class AbilityDefinitionItemOrbChill3s extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemOrbChill3s) @@ -38839,6 +40872,7 @@ public class AbilityDefinitionItemOrbChill3s extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'Aohl' / AbilityIds.onHitSpellChainLightning */ public class AbilityDefinitionOnHitSpellChainLightning extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onHitSpellChainLightning) @@ -38849,6 +40883,7 @@ public class AbilityDefinitionOnHitSpellChainLightning extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38872,6 +40907,7 @@ public class AbilityDefinitionOnHitSpellChainLightning extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Aoma' / AbilityIds.itemTotemOgreMagiAttack */ public class AbilityDefinitionItemTotemOgreMagiAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTotemOgreMagiAttack) @@ -38879,21 +40915,26 @@ public class AbilityDefinitionItemTotemOgreMagiAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -38926,6 +40967,7 @@ public class AbilityDefinitionItemTotemOgreMagiAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Aomb' / AbilityIds.itemTotemOgreMagiBloodlust */ public class AbilityDefinitionItemTotemOgreMagiBloodlust extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTotemOgreMagiBloodlust) @@ -38933,9 +40975,11 @@ public class AbilityDefinitionItemTotemOgreMagiBloodlust extends AbilityDefiniti function setScalingFactor(int level, real value) def.setLvlDataUnreal("Blo3", level, 3, value) + /** Attack Speed Increase (%) / 'Blo1' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo1", level, 1, value) + /** Movement Speed Increase (%) / 'Blo2' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Blo2", level, 2, value) @@ -38952,6 +40996,7 @@ public class AbilityDefinitionItemTotemOgreMagiBloodlust extends AbilityDefiniti addTooltipProperty("Movement Speed Increase (%)", lc) +/** 'Aomc' / AbilityIds.itemBracersOgreMagiCL */ public class AbilityDefinitionItemBracersOgreMagiCL extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBracersOgreMagiCL) @@ -38978,6 +41023,7 @@ public class AbilityDefinitionItemBracersOgreMagiCL extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Aomh' / AbilityIds.itemBracersOgreMagiHW */ public class AbilityDefinitionItemBracersOgreMagiHW extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBracersOgreMagiHW) @@ -39004,6 +41050,7 @@ public class AbilityDefinitionItemBracersOgreMagiHW extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Aoms' / AbilityIds.itemTotemOgreMagiSummon */ public class AbilityDefinitionItemTotemOgreMagiSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTotemOgreMagiSummon) @@ -39023,6 +41070,7 @@ public class AbilityDefinitionItemTotemOgreMagiSummon extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'Aomx' / AbilityIds.itemBracersOgreMagiAttack2 */ public class AbilityDefinitionItemBracersOgreMagiAttack2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBracersOgreMagiAttack2) @@ -39030,21 +41078,26 @@ public class AbilityDefinitionItemBracersOgreMagiAttack2 extends AbilityDefiniti function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39077,6 +41130,7 @@ public class AbilityDefinitionItemBracersOgreMagiAttack2 extends AbilityDefiniti addTooltipProperty("% Hit Chance", lc) +/** 'Aomz' / AbilityIds.itemBracersOgreMagiAttack1 */ public class AbilityDefinitionItemBracersOgreMagiAttack1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBracersOgreMagiAttack1) @@ -39084,21 +41138,26 @@ public class AbilityDefinitionItemBracersOgreMagiAttack1 extends AbilityDefiniti function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39131,6 +41190,7 @@ public class AbilityDefinitionItemBracersOgreMagiAttack1 extends AbilityDefiniti addTooltipProperty("% Hit Chance", lc) +/** 'Apbs' / AbilityIds.plaguebearerShortsword */ public class AbilityDefinitionPlaguebearerShortsword extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.plaguebearerShortsword) @@ -39164,6 +41224,7 @@ public class AbilityDefinitionPlaguebearerShortsword extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'Apbw' / AbilityIds.plagueTossBlightweaver */ public class AbilityDefinitionPlagueTossBlightweaver extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.plagueTossBlightweaver) @@ -39176,6 +41237,7 @@ public class AbilityDefinitionPlagueTossBlightweaver extends AbilityDefinition addTooltipProperty("Ward Unit Type", lc) +/** 'Apl1' / AbilityIds.itemPlaguegreavesSpell */ public class AbilityDefinitionItemPlaguegreavesSpell extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPlaguegreavesSpell) @@ -39189,9 +41251,11 @@ public class AbilityDefinitionItemPlaguegreavesSpell extends AbilityDefinition function setPrimaryDamage(int level, real value) def.setLvlDataUnreal("Nab4", level, 4, value) + /** Movement Speed Reduction (%) / 'Nab1' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab1", level, 1, value) + /** Attack Speed Reduction (%) / 'Nab2' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nab2", level, 2, value) @@ -39223,6 +41287,7 @@ public class AbilityDefinitionItemPlaguegreavesSpell extends AbilityDefinition addTooltipProperty("Damage Interval", lc) +/** 'Apl2' / AbilityIds.itemPlaguegreavesAttack */ public class AbilityDefinitionItemPlaguegreavesAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPlaguegreavesAttack) @@ -39233,6 +41298,7 @@ public class AbilityDefinitionItemPlaguegreavesAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39256,6 +41322,7 @@ public class AbilityDefinitionItemPlaguegreavesAttack extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Apna' / AbilityIds.poisonNettleAttack */ public class AbilityDefinitionPoisonNettleAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.poisonNettleAttack) @@ -39263,21 +41330,26 @@ public class AbilityDefinitionPoisonNettleAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39310,6 +41382,7 @@ public class AbilityDefinitionPoisonNettleAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Apne' / AbilityIds.poisonNettleER */ public class AbilityDefinitionPoisonNettleER extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.poisonNettleER) @@ -39322,10 +41395,12 @@ public class AbilityDefinitionPoisonNettleER extends AbilityDefinition addTooltipProperty("Damage per Second", lc) +/** 'Apoa' / AbilityIds.pintOfAle */ public class AbilityDefinitionPintOfAle extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.pintOfAle) + /** Chance To Miss (%) / 'Nsi2' */ function setChanceToMiss(int level, real value) def.setLvlDataUnreal("Nsi2", level, 2, value) @@ -39355,6 +41430,7 @@ public class AbilityDefinitionPintOfAle extends AbilityDefinition addTooltipProperty("Attacks Prevented", lc) +/** 'Apsq' / AbilityIds.phalanxShieldAura */ public class AbilityDefinitionPhalanxShieldAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.phalanxShieldAura) @@ -39374,6 +41450,7 @@ public class AbilityDefinitionPhalanxShieldAura extends AbilityDefinition addTooltipProperty("Armor Bonus", lc) +/** 'Apsx' / AbilityIds.itemProtectorSHStun */ public class AbilityDefinitionItemProtectorSHStun extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemProtectorSHStun) @@ -39386,6 +41463,7 @@ public class AbilityDefinitionItemProtectorSHStun extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Apsz' / AbilityIds.itemProtectorSHAttack */ public class AbilityDefinitionItemProtectorSHAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemProtectorSHAttack) @@ -39396,6 +41474,7 @@ public class AbilityDefinitionItemProtectorSHAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39419,6 +41498,7 @@ public class AbilityDefinitionItemProtectorSHAttack extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Apwa' / AbilityIds.itemPlaguewroughtAttack */ public class AbilityDefinitionItemPlaguewroughtAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPlaguewroughtAttack) @@ -39426,21 +41506,26 @@ public class AbilityDefinitionItemPlaguewroughtAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39473,6 +41558,7 @@ public class AbilityDefinitionItemPlaguewroughtAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Apwp' / AbilityIds.itemPlaguewroughtPoison */ public class AbilityDefinitionItemPlaguewroughtPoison extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPlaguewroughtPoison) @@ -39506,6 +41592,7 @@ public class AbilityDefinitionItemPlaguewroughtPoison extends AbilityDefinition addTooltipProperty("Stacking Type", lc) +/** 'Apws' / AbilityIds.itemPlaguewroughtCS */ public class AbilityDefinitionItemPlaguewroughtCS extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemPlaguewroughtCS) @@ -39539,6 +41626,7 @@ public class AbilityDefinitionItemPlaguewroughtCS extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Arba' / AbilityIds.itemRestorativeBalm */ public class AbilityDefinitionItemRestorativeBalm extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRestorativeBalm) @@ -39565,6 +41653,7 @@ public class AbilityDefinitionItemRestorativeBalm extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Ardr' / AbilityIds.itemDiamondRingCDR */ public class AbilityDefinitionItemDiamondRingCDR extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemDiamondRingCDR) @@ -39584,6 +41673,7 @@ public class AbilityDefinitionItemDiamondRingCDR extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'Arf1' / AbilityIds.itemRingOfHolyFireImmo */ public class AbilityDefinitionItemRingOfHolyFireImmo extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRingOfHolyFireImmo) @@ -39610,6 +41700,7 @@ public class AbilityDefinitionItemRingOfHolyFireImmo extends AbilityDefinition addTooltipProperty("Extra Mana Required", lc) +/** 'Arf2' / AbilityIds.itemRingOfHolyFireFL */ public class AbilityDefinitionItemRingOfHolyFireFL extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRingOfHolyFireFL) @@ -39643,6 +41734,7 @@ public class AbilityDefinitionItemRingOfHolyFireFL extends AbilityDefinition addTooltipProperty("Damage per Target", lc) +/** 'Arf3' / AbilityIds.itemRingOfHolyFireAttack */ public class AbilityDefinitionItemRingOfHolyFireAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRingOfHolyFireAttack) @@ -39650,21 +41742,26 @@ public class AbilityDefinitionItemRingOfHolyFireAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39697,6 +41794,7 @@ public class AbilityDefinitionItemRingOfHolyFireAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Arfa' / AbilityIds.ringOfTheFirelandsAttack */ public class AbilityDefinitionRingOfTheFirelandsAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ringOfTheFirelandsAttack) @@ -39704,21 +41802,26 @@ public class AbilityDefinitionRingOfTheFirelandsAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39751,6 +41854,7 @@ public class AbilityDefinitionRingOfTheFirelandsAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Arfc' / AbilityIds.ringOfTheFirelandsCR */ public class AbilityDefinitionRingOfTheFirelandsCR extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ringOfTheFirelandsCR) @@ -39798,6 +41902,7 @@ public class AbilityDefinitionRingOfTheFirelandsCR extends AbilityDefinition addTooltipProperty("Effect Duration", lc) +/** 'Ari1' / AbilityIds.itemRazoriceAttack1 */ public class AbilityDefinitionItemRazoriceAttack1 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRazoriceAttack1) @@ -39805,21 +41910,26 @@ public class AbilityDefinitionItemRazoriceAttack1 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39852,6 +41962,7 @@ public class AbilityDefinitionItemRazoriceAttack1 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Ari2' / AbilityIds.itemRazoriceAttack2 */ public class AbilityDefinitionItemRazoriceAttack2 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRazoriceAttack2) @@ -39871,6 +41982,7 @@ public class AbilityDefinitionItemRazoriceAttack2 extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'Ari3' / AbilityIds.itemRazoriceBoF */ public class AbilityDefinitionItemRazoriceBoF extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRazoriceBoF) @@ -39911,6 +42023,7 @@ public class AbilityDefinitionItemRazoriceBoF extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Ari4' / AbilityIds.itemRazoriceAttack4 */ public class AbilityDefinitionItemRazoriceAttack4 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRazoriceAttack4) @@ -39918,21 +42031,26 @@ public class AbilityDefinitionItemRazoriceAttack4 extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -39965,6 +42083,7 @@ public class AbilityDefinitionItemRazoriceAttack4 extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Arof' / AbilityIds.itemRuneOfFire */ public class AbilityDefinitionItemRuneOfFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRuneOfFire) @@ -39977,6 +42096,7 @@ public class AbilityDefinitionItemRuneOfFire extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Arr1' / AbilityIds.itemRobesOfRevengeAttack */ public class AbilityDefinitionItemRobesOfRevengeAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemRobesOfRevengeAttack) @@ -39987,6 +42107,7 @@ public class AbilityDefinitionItemRobesOfRevengeAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40010,6 +42131,7 @@ public class AbilityDefinitionItemRobesOfRevengeAttack extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Asas' / AbilityIds.onSpellAttackSample */ public class AbilityDefinitionOnSpellAttackSample extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onSpellAttackSample) @@ -40017,6 +42139,7 @@ public class AbilityDefinitionOnSpellAttackSample extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40036,6 +42159,7 @@ public class AbilityDefinitionOnSpellAttackSample extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Asc1' / AbilityIds.itemSanctifiedChestplateHeal */ public class AbilityDefinitionItemSanctifiedChestplateHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSanctifiedChestplateHeal) @@ -40048,6 +42172,7 @@ public class AbilityDefinitionItemSanctifiedChestplateHeal extends AbilityDefini addTooltipProperty("Hit Points Gained", lc) +/** 'Asc2' / AbilityIds.itemSanctifiedChestplateSpellcast */ public class AbilityDefinitionItemSanctifiedChestplateSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSanctifiedChestplateSpellcast) @@ -40055,6 +42180,7 @@ public class AbilityDefinitionItemSanctifiedChestplateSpellcast extends AbilityD function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40074,6 +42200,7 @@ public class AbilityDefinitionItemSanctifiedChestplateSpellcast extends AbilityD addTooltipProperty("Target Type", lc) +/** 'Asc3' / AbilityIds.itemChillNova3 */ public class AbilityDefinitionItemChillNova3 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemChillNova3) @@ -40100,6 +42227,7 @@ public class AbilityDefinitionItemChillNova3 extends AbilityDefinition addTooltipProperty("Maximum Damage", lc) +/** 'Asc5' / AbilityIds.itemChillNova5 */ public class AbilityDefinitionItemChillNova5 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemChillNova5) @@ -40126,6 +42254,7 @@ public class AbilityDefinitionItemChillNova5 extends AbilityDefinition addTooltipProperty("Maximum Damage", lc) +/** 'Asca' / AbilityIds.itemShieldOfTheScarletCrusadeAttack */ public class AbilityDefinitionItemShieldOfTheScarletCrusadeAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemShieldOfTheScarletCrusadeAttack) @@ -40136,6 +42265,7 @@ public class AbilityDefinitionItemShieldOfTheScarletCrusadeAttack extends Abilit function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40159,6 +42289,7 @@ public class AbilityDefinitionItemShieldOfTheScarletCrusadeAttack extends Abilit addTooltipProperty("Target Type", lc) +/** 'Asch' / AbilityIds.itemShieldOfTheScarletCrusadeHeal */ public class AbilityDefinitionItemShieldOfTheScarletCrusadeHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemShieldOfTheScarletCrusadeHeal) @@ -40171,6 +42302,7 @@ public class AbilityDefinitionItemShieldOfTheScarletCrusadeHeal extends AbilityD addTooltipProperty("Hit Points Gained", lc) +/** 'Asci' / AbilityIds.itemSanctifiedChestplateImmo */ public class AbilityDefinitionItemSanctifiedChestplateImmo extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSanctifiedChestplateImmo) @@ -40197,6 +42329,7 @@ public class AbilityDefinitionItemSanctifiedChestplateImmo extends AbilityDefini addTooltipProperty("Extra Mana Required", lc) +/** 'Asdd' / AbilityIds.itemScepterOfDarknessSummon */ public class AbilityDefinitionItemScepterOfDarknessSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemScepterOfDarknessSummon) @@ -40216,6 +42349,7 @@ public class AbilityDefinitionItemScepterOfDarknessSummon extends AbilityDefinit addTooltipProperty("Summoned Unit Type", lc) +/** 'Asdi' / AbilityIds.clericDispelMagic */ public class AbilityDefinitionClericDispelMagic extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.clericDispelMagic) @@ -40235,6 +42369,7 @@ public class AbilityDefinitionClericDispelMagic extends AbilityDefinition addTooltipProperty("Mana Loss", lc) +/** 'Asdx' / AbilityIds.itemScepterOfDarknessSpellcast */ public class AbilityDefinitionItemScepterOfDarknessSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemScepterOfDarknessSpellcast) @@ -40242,6 +42377,7 @@ public class AbilityDefinitionItemScepterOfDarknessSpellcast extends AbilityDefi function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40261,6 +42397,7 @@ public class AbilityDefinitionItemScepterOfDarknessSpellcast extends AbilityDefi addTooltipProperty("Target Type", lc) +/** 'Asea' / AbilityIds.clericHeal */ public class AbilityDefinitionClericHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.clericHeal) @@ -40273,6 +42410,7 @@ public class AbilityDefinitionClericHeal extends AbilityDefinition addTooltipProperty("Hit Points Gained", lc) +/** 'Asfs' / AbilityIds.inquisitorFlamestrike */ public class AbilityDefinitionInquisitorFlamestrike extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inquisitorFlamestrike) @@ -40320,6 +42458,7 @@ public class AbilityDefinitionInquisitorFlamestrike extends AbilityDefinition addTooltipProperty("Half Damage Interval", lc) +/** 'Asg1' / AbilityIds.itemSanctifiedGauntletsImpale */ public class AbilityDefinitionItemSanctifiedGauntletsImpale extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSanctifiedGauntletsImpale) @@ -40367,6 +42506,7 @@ public class AbilityDefinitionItemSanctifiedGauntletsImpale extends AbilityDefin addTooltipProperty("Airborne Targets Vulnerable", lc) +/** 'Asg2' / AbilityIds.itemSanctifiedGauntletsAttack */ public class AbilityDefinitionItemSanctifiedGauntletsAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSanctifiedGauntletsAttack) @@ -40374,21 +42514,26 @@ public class AbilityDefinitionItemSanctifiedGauntletsAttack extends AbilityDefin function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40421,6 +42566,7 @@ public class AbilityDefinitionItemSanctifiedGauntletsAttack extends AbilityDefin addTooltipProperty("% Hit Chance", lc) +/** 'Asga' / AbilityIds.itemSwordOfTheGhostlandsAttack */ public class AbilityDefinitionItemSwordOfTheGhostlandsAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSwordOfTheGhostlandsAttack) @@ -40428,21 +42574,26 @@ public class AbilityDefinitionItemSwordOfTheGhostlandsAttack extends AbilityDefi function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40475,6 +42626,7 @@ public class AbilityDefinitionItemSwordOfTheGhostlandsAttack extends AbilityDefi addTooltipProperty("% Hit Chance", lc) +/** 'Asgh' / AbilityIds.itemSwordOfTheGhostlandsHoT */ public class AbilityDefinitionItemSwordOfTheGhostlandsHoT extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSwordOfTheGhostlandsHoT) @@ -40482,6 +42634,7 @@ public class AbilityDefinitionItemSwordOfTheGhostlandsHoT extends AbilityDefinit function setLifeRegenerationRate(int level, real value) def.setLvlDataUnreal("Roa3", level, 3, value) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -40529,6 +42682,7 @@ public class AbilityDefinitionItemSwordOfTheGhostlandsHoT extends AbilityDefinit addTooltipProperty("Max Units", lc) +/** 'Ashc' / AbilityIds.itemShepherdSCurse */ public class AbilityDefinitionItemShepherdSCurse extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemShepherdSCurse) @@ -40569,6 +42723,7 @@ public class AbilityDefinitionItemShepherdSCurse extends AbilityDefinition addTooltipProperty("Morph Units - Amphibious", lc) +/** 'Asic' / AbilityIds.summonInfectiousGhoul */ public class AbilityDefinitionSummonInfectiousGhoul extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.summonInfectiousGhoul) @@ -40588,10 +42743,12 @@ public class AbilityDefinitionSummonInfectiousGhoul extends AbilityDefinition addTooltipProperty("Summoned Unit Type", lc) +/** 'Asif' / AbilityIds.clericInnerFire */ public class AbilityDefinitionClericInnerFire extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.clericInnerFire) + /** Damage Increase (%) / 'Inf1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Inf1", level, 1, value) @@ -40621,6 +42778,7 @@ public class AbilityDefinitionClericInnerFire extends AbilityDefinition addTooltipProperty("Autocast Range", lc) +/** 'Ask1' / AbilityIds.itemVestmentsStormKingMS */ public class AbilityDefinitionItemVestmentsStormKingMS extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemVestmentsStormKingMS) @@ -40647,6 +42805,7 @@ public class AbilityDefinitionItemVestmentsStormKingMS extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'Ask2' / AbilityIds.itemVestmentsStormKingSpellcast */ public class AbilityDefinitionItemVestmentsStormKingSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemVestmentsStormKingSpellcast) @@ -40654,6 +42813,7 @@ public class AbilityDefinitionItemVestmentsStormKingSpellcast extends AbilityDef function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40673,6 +42833,7 @@ public class AbilityDefinitionItemVestmentsStormKingSpellcast extends AbilityDef addTooltipProperty("Target Type", lc) +/** 'Aska' / AbilityIds.itemTomeOfTheSpiderkindAttack */ public class AbilityDefinitionItemTomeOfTheSpiderkindAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTomeOfTheSpiderkindAttack) @@ -40680,21 +42841,26 @@ public class AbilityDefinitionItemTomeOfTheSpiderkindAttack extends AbilityDefin function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40727,6 +42893,7 @@ public class AbilityDefinitionItemTomeOfTheSpiderkindAttack extends AbilityDefin addTooltipProperty("% Hit Chance", lc) +/** 'Asks' / AbilityIds.itemTomeOfTheSpiderkindSummon */ public class AbilityDefinitionItemTomeOfTheSpiderkindSummon extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTomeOfTheSpiderkindSummon) @@ -40746,6 +42913,7 @@ public class AbilityDefinitionItemTomeOfTheSpiderkindSummon extends AbilityDefin addTooltipProperty("Summoned Unit Type", lc) +/** 'Asmn' / AbilityIds.bandOfTheSkeletalMageFrostNova */ public class AbilityDefinitionBandOfTheSkeletalMageFrostNova extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bandOfTheSkeletalMageFrostNova) @@ -40772,19 +42940,23 @@ public class AbilityDefinitionBandOfTheSkeletalMageFrostNova extends AbilityDefi addTooltipProperty("Maximum Damage", lc) +/** 'Asmo' / AbilityIds.bandOfTheSkeletalMageOrb */ public class AbilityDefinitionBandOfTheSkeletalMageOrb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bandOfTheSkeletalMageOrb) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) function setEffectAbility(int level, string value) def.setLvlDataString("Iobu", level, 0, value) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -40819,13 +42991,16 @@ public class AbilityDefinitionBandOfTheSkeletalMageOrb extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'Asof' / AbilityIds.itemScytheOfFrostAura */ public class AbilityDefinitionItemScytheOfFrostAura extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemScytheOfFrostAura) + /** Movement Speed Increase (%) / 'Oae1' */ function setMovementSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae1", level, 1, value) + /** Attack Speed Increase (%) / 'Oae2' */ function setAttackSpeedIncrease(int level, real value) def.setLvlDataUnreal("Oae2", level, 2, value) @@ -40838,11 +43013,13 @@ public class AbilityDefinitionItemScytheOfFrostAura extends AbilityDefinition addTooltipProperty("Attack Speed Increase (%)", lc) +/** 'Asr1' / AbilityIds.itemSoulstealerMana */ public class AbilityDefinitionItemSoulstealerMana extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSoulstealerMana) +/** 'Asr2' / AbilityIds.itemSoulstealerAttack */ public class AbilityDefinitionItemSoulstealerAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSoulstealerAttack) @@ -40850,21 +43027,26 @@ public class AbilityDefinitionItemSoulstealerAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40897,6 +43079,7 @@ public class AbilityDefinitionItemSoulstealerAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Ass1' / AbilityIds.itemSeleneStarfall */ public class AbilityDefinitionItemSeleneStarfall extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSeleneStarfall) @@ -40923,6 +43106,7 @@ public class AbilityDefinitionItemSeleneStarfall extends AbilityDefinition addTooltipProperty("Building Reduction", lc) +/** 'Ass2' / AbilityIds.itemSeleneSpellcast */ public class AbilityDefinitionItemSeleneSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSeleneSpellcast) @@ -40930,6 +43114,7 @@ public class AbilityDefinitionItemSeleneSpellcast extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -40949,6 +43134,7 @@ public class AbilityDefinitionItemSeleneSpellcast extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Assb' / AbilityIds.inquisitorSoulburn */ public class AbilityDefinitionInquisitorSoulburn extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.inquisitorSoulburn) @@ -40959,9 +43145,11 @@ public class AbilityDefinitionInquisitorSoulburn extends AbilityDefinition function setDamagePeriod(int level, real value) def.setLvlDataUnreal("Nso2", level, 2, value) + /** Movement Speed Reduction (%) / 'Nso4' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Nso4", level, 4, value) + /** Attack Speed Reduction (%) / 'Nso5' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Nso5", level, 5, value) @@ -40989,16 +43177,19 @@ public class AbilityDefinitionInquisitorSoulburn extends AbilityDefinition addTooltipProperty("Damage Penalty", lc) +/** 'Assq' / AbilityIds.itemSpellShield15 */ public class AbilityDefinitionItemSpellShield15 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellShield15) +/** 'Assw' / AbilityIds.itemSpellShield12 */ public class AbilityDefinitionItemSpellShield12 extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemSpellShield12) +/** 'Asw1' / AbilityIds.itemStormwalkersTC */ public class AbilityDefinitionItemStormwalkersTC extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemStormwalkersTC) @@ -41006,9 +43197,11 @@ public class AbilityDefinitionItemStormwalkersTC extends AbilityDefinition function setMaximumDamage(int level, real value) def.setLvlDataUnreal("Htc5", level, 5, value) + /** Movement Speed Reduction (%) / 'Htc3' */ function setMovementSpeedReduction(int level, real value) def.setLvlDataUnreal("Htc3", level, 3, value) + /** Attack Speed Reduction (%) / 'Htc4' */ function setAttackSpeedReduction(int level, real value) def.setLvlDataUnreal("Htc4", level, 4, value) @@ -41039,6 +43232,7 @@ public class AbilityDefinitionItemStormwalkersTC extends AbilityDefinition addTooltipProperty("Specific Target Damage", lc) +/** 'Asw2' / AbilityIds.itemStormwalkersSpellcast */ public class AbilityDefinitionItemStormwalkersSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemStormwalkersSpellcast) @@ -41046,6 +43240,7 @@ public class AbilityDefinitionItemStormwalkersSpellcast extends AbilityDefinitio function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -41065,6 +43260,7 @@ public class AbilityDefinitionItemStormwalkersSpellcast extends AbilityDefinitio addTooltipProperty("Target Type", lc) +/** 'Asx1' / AbilityIds.onHitChainLightningAttack */ public class AbilityDefinitionOnHitChainLightningAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.onHitChainLightningAttack) @@ -41091,6 +43287,7 @@ public class AbilityDefinitionOnHitChainLightningAttack extends AbilityDefinitio addTooltipProperty("Damage Reduction per Target", lc) +/** 'Atbd' / AbilityIds.bagOfDust */ public class AbilityDefinitionBagOfDust extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.bagOfDust) @@ -41103,6 +43300,7 @@ public class AbilityDefinitionBagOfDust extends AbilityDefinition addTooltipProperty("Chance to Miss", lc) +/** 'Atds' / AbilityIds.atds */ public class AbilityDefinitionAtds extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.atds) @@ -41113,6 +43311,7 @@ public class AbilityDefinitionAtds extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -41136,6 +43335,7 @@ public class AbilityDefinitionAtds extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Atff' / AbilityIds.forsakenFangs */ public class AbilityDefinitionForsakenFangs extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.forsakenFangs) @@ -41155,6 +43355,7 @@ public class AbilityDefinitionForsakenFangs extends AbilityDefinition addTooltipProperty("Max Hit Points", lc) +/** 'Atkj' / AbilityIds.knightSJavelin */ public class AbilityDefinitionKnightSJavelin extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.knightSJavelin) @@ -41167,6 +43368,7 @@ public class AbilityDefinitionKnightSJavelin extends AbilityDefinition addTooltipProperty("Damage", lc) +/** 'Atkt' / AbilityIds.tiaraOfTheKirinTor */ public class AbilityDefinitionTiaraOfTheKirinTor extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.tiaraOfTheKirinTor) @@ -41186,6 +43388,7 @@ public class AbilityDefinitionTiaraOfTheKirinTor extends AbilityDefinition addTooltipProperty("Damage Per Second", lc) +/** 'Atmb' / AbilityIds.itemManaBauble */ public class AbilityDefinitionItemManaBauble extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemManaBauble) @@ -41205,19 +43408,23 @@ public class AbilityDefinitionItemManaBauble extends AbilityDefinition addTooltipProperty("Maximum Life Absorbed", lc) +/** 'Atno' / AbilityIds.talismanOfNightmaresOrb */ public class AbilityDefinitionTalismanOfNightmaresOrb extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talismanOfNightmaresOrb) + /** Chance To Hit Units (%) / 'Iob2' */ function setChanceToHitUnits(int level, real value) def.setLvlDataUnreal("Iob2", level, 2, value) + /** Chance To Hit Summons (%) / 'Iob4' */ function setChanceToHitSummons(int level, real value) def.setLvlDataUnreal("Iob4", level, 4, value) function setEffectAbility(int level, string value) def.setLvlDataString("Iobu", level, 0, value) + /** Chance To Hit Heros (%) / 'Iob3' */ function setChanceToHitHeros(int level, real value) def.setLvlDataUnreal("Iob3", level, 3, value) @@ -41252,6 +43459,7 @@ public class AbilityDefinitionTalismanOfNightmaresOrb extends AbilityDefinition addTooltipProperty("Enabled Attack Index", lc) +/** 'Atns' / AbilityIds.talismanOfNightmaresSleep */ public class AbilityDefinitionTalismanOfNightmaresSleep extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.talismanOfNightmaresSleep) @@ -41264,6 +43472,7 @@ public class AbilityDefinitionTalismanOfNightmaresSleep extends AbilityDefinitio addTooltipProperty("Stun Duration", lc) +/** 'Atra' / AbilityIds.thornguardRapierAttack */ public class AbilityDefinitionThornguardRapierAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.thornguardRapierAttack) @@ -41271,21 +43480,26 @@ public class AbilityDefinitionThornguardRapierAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -41318,6 +43532,7 @@ public class AbilityDefinitionThornguardRapierAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Atrr' / AbilityIds.thornguardRapierRejuvenation */ public class AbilityDefinitionThornguardRapierRejuvenation extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.thornguardRapierRejuvenation) @@ -41351,6 +43566,7 @@ public class AbilityDefinitionThornguardRapierRejuvenation extends AbilityDefini addTooltipProperty("Allow When Full", lc) +/** 'Ats1' / AbilityIds.itemTheScreecherHoT */ public class AbilityDefinitionItemTheScreecherHoT extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTheScreecherHoT) @@ -41358,6 +43574,7 @@ public class AbilityDefinitionItemTheScreecherHoT extends AbilityDefinition function setLifeRegenerationRate(int level, real value) def.setLvlDataUnreal("Roa3", level, 3, value) + /** Damage Increase (%) / 'Roa1' */ function setDamageIncrease(int level, real value) def.setLvlDataUnreal("Roa1", level, 1, value) @@ -41405,6 +43622,7 @@ public class AbilityDefinitionItemTheScreecherHoT extends AbilityDefinition addTooltipProperty("Max Units", lc) +/** 'Ats2' / AbilityIds.itemTheScreecherAttack */ public class AbilityDefinitionItemTheScreecherAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemTheScreecherAttack) @@ -41412,21 +43630,26 @@ public class AbilityDefinitionItemTheScreecherAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -41459,6 +43682,7 @@ public class AbilityDefinitionItemTheScreecherAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Auic' / AbilityIds.infectiousClaws */ public class AbilityDefinitionInfectiousClaws extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.infectiousClaws) @@ -41492,6 +43716,7 @@ public class AbilityDefinitionInfectiousClaws extends AbilityDefinition addTooltipProperty("Summoned Unit Duration (seconds)", lc) +/** 'Avb1' / AbilityIds.itemLostSpiritsHeal */ public class AbilityDefinitionItemLostSpiritsHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLostSpiritsHeal) @@ -41518,6 +43743,7 @@ public class AbilityDefinitionItemLostSpiritsHeal extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Avb2' / AbilityIds.itemLostSpiritsSpellcast */ public class AbilityDefinitionItemLostSpiritsSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemLostSpiritsSpellcast) @@ -41525,6 +43751,7 @@ public class AbilityDefinitionItemLostSpiritsSpellcast extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -41544,6 +43771,7 @@ public class AbilityDefinitionItemLostSpiritsSpellcast extends AbilityDefinition addTooltipProperty("Target Type", lc) +/** 'Avm1' / AbilityIds.itemVestmentsWaveHeal */ public class AbilityDefinitionItemVestmentsWaveHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemVestmentsWaveHeal) @@ -41570,6 +43798,7 @@ public class AbilityDefinitionItemVestmentsWaveHeal extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Avm2' / AbilityIds.itemVestmentsWaveSpellcast */ public class AbilityDefinitionItemVestmentsWaveSpellcast extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemVestmentsWaveSpellcast) @@ -41577,6 +43806,7 @@ public class AbilityDefinitionItemVestmentsWaveSpellcast extends AbilityDefiniti function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -41596,6 +43826,7 @@ public class AbilityDefinitionItemVestmentsWaveSpellcast extends AbilityDefiniti addTooltipProperty("Target Type", lc) +/** 'Avs1' / AbilityIds.itemBloodstoneHeal */ public class AbilityDefinitionItemBloodstoneHeal extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBloodstoneHeal) @@ -41622,6 +43853,7 @@ public class AbilityDefinitionItemBloodstoneHeal extends AbilityDefinition addTooltipProperty("Damage Reduction per Target", lc) +/** 'Avs2' / AbilityIds.itemBloodstoneAttack */ public class AbilityDefinitionItemBloodstoneAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemBloodstoneAttack) @@ -41629,21 +43861,26 @@ public class AbilityDefinitionItemBloodstoneAttack extends AbilityDefinition function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -41676,6 +43913,7 @@ public class AbilityDefinitionItemBloodstoneAttack extends AbilityDefinition addTooltipProperty("% Hit Chance", lc) +/** 'Azgw' / AbilityIds.itemZandalariGiantcrusherWS */ public class AbilityDefinitionItemZandalariGiantcrusherWS extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemZandalariGiantcrusherWS) @@ -41688,6 +43926,7 @@ public class AbilityDefinitionItemZandalariGiantcrusherWS extends AbilityDefinit addTooltipProperty("Damage", lc) +/** 'Azgx' / AbilityIds.itemZandalariGiantcrusherAttack */ public class AbilityDefinitionItemZandalariGiantcrusherAttack extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.itemZandalariGiantcrusherAttack) @@ -41695,21 +43934,26 @@ public class AbilityDefinitionItemZandalariGiantcrusherAttack extends AbilityDef function setAbility(int level, string value) def.setLvlDataString("opp1", level, 1, value) + /** % Hit chance on Hero / 'oap2' */ function setHitchanceonHero(int level, int value) def.setLvlDataInt("oap2", level, 5, value) function setTargetType(int level, string value) def.setLvlDataString("opp3", level, 3, value) + /** % Hit chance on Critical Strike / 'oap4' */ function setHitchanceonCriticalStrike(int level, int value) def.setLvlDataInt("oap4", level, 7, value) + /** % Hit chance on Summon / 'oap3' */ function setHitchanceonSummon(int level, int value) def.setLvlDataInt("oap3", level, 6, value) + /** % Hit chance on Unit / 'oap1' */ function setHitchanceonUnit(int level, int value) def.setLvlDataInt("oap1", level, 4, value) + /** % Hit Chance / 'opp2' */ function setHitChance(int level, int value) def.setLvlDataInt("opp2", level, 2, value) @@ -41742,16 +43986,20 @@ public class AbilityDefinitionItemZandalariGiantcrusherAttack extends AbilityDef addTooltipProperty("% Hit Chance", lc) +/** 'BT1a' / AbilityIds.leonidTalentTier1a */ public class AbilityDefinitionLeonidTalentTier1a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier1a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -41761,6 +44009,7 @@ public class AbilityDefinitionLeonidTalentTier1a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -41789,16 +44038,20 @@ public class AbilityDefinitionLeonidTalentTier1a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT1b' / AbilityIds.leonidTalentTier1b */ public class AbilityDefinitionLeonidTalentTier1b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier1b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -41808,6 +44061,7 @@ public class AbilityDefinitionLeonidTalentTier1b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -41836,16 +44090,20 @@ public class AbilityDefinitionLeonidTalentTier1b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT1c' / AbilityIds.leonidTalentTier1c */ public class AbilityDefinitionLeonidTalentTier1c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier1c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -41855,6 +44113,7 @@ public class AbilityDefinitionLeonidTalentTier1c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -41883,16 +44142,20 @@ public class AbilityDefinitionLeonidTalentTier1c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT2a' / AbilityIds.leonidTalentTier2a */ public class AbilityDefinitionLeonidTalentTier2a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier2a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -41902,6 +44165,7 @@ public class AbilityDefinitionLeonidTalentTier2a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -41930,16 +44194,20 @@ public class AbilityDefinitionLeonidTalentTier2a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT2b' / AbilityIds.leonidTalentTier2b */ public class AbilityDefinitionLeonidTalentTier2b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier2b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -41949,6 +44217,7 @@ public class AbilityDefinitionLeonidTalentTier2b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -41977,16 +44246,20 @@ public class AbilityDefinitionLeonidTalentTier2b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT2c' / AbilityIds.leonidTalentTier2c */ public class AbilityDefinitionLeonidTalentTier2c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier2c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -41996,6 +44269,7 @@ public class AbilityDefinitionLeonidTalentTier2c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42024,16 +44298,20 @@ public class AbilityDefinitionLeonidTalentTier2c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT3a' / AbilityIds.leonidTalentTier3a */ public class AbilityDefinitionLeonidTalentTier3a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier3a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42043,6 +44321,7 @@ public class AbilityDefinitionLeonidTalentTier3a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42071,16 +44350,20 @@ public class AbilityDefinitionLeonidTalentTier3a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT3b' / AbilityIds.leonidTalentTier3b */ public class AbilityDefinitionLeonidTalentTier3b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier3b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42090,6 +44373,7 @@ public class AbilityDefinitionLeonidTalentTier3b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42118,16 +44402,20 @@ public class AbilityDefinitionLeonidTalentTier3b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT3c' / AbilityIds.leonidTalentTier3c */ public class AbilityDefinitionLeonidTalentTier3c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier3c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42137,6 +44425,7 @@ public class AbilityDefinitionLeonidTalentTier3c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42165,16 +44454,20 @@ public class AbilityDefinitionLeonidTalentTier3c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT4a' / AbilityIds.leonidTalentTier4a */ public class AbilityDefinitionLeonidTalentTier4a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier4a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42184,6 +44477,7 @@ public class AbilityDefinitionLeonidTalentTier4a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42212,16 +44506,20 @@ public class AbilityDefinitionLeonidTalentTier4a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT4b' / AbilityIds.leonidTalentTier4b */ public class AbilityDefinitionLeonidTalentTier4b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier4b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42231,6 +44529,7 @@ public class AbilityDefinitionLeonidTalentTier4b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42259,16 +44558,20 @@ public class AbilityDefinitionLeonidTalentTier4b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT4c' / AbilityIds.leonidTalentTier4c */ public class AbilityDefinitionLeonidTalentTier4c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidTalentTier4c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42278,6 +44581,7 @@ public class AbilityDefinitionLeonidTalentTier4c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42306,6 +44610,7 @@ public class AbilityDefinitionLeonidTalentTier4c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'BT5a' / AbilityIds.leonidDamageReductionTalent */ public class AbilityDefinitionLeonidDamageReductionTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidDamageReductionTalent) @@ -42319,6 +44624,7 @@ public class AbilityDefinitionLeonidDamageReductionTalent extends AbilityDefinit function setIncludeMeleeDamage(int level, bool value) def.setLvlDataBoolean("Ssk5", level, 5, value) + /** Chance to Reduce Damage (%) / 'Ssk1' */ function setChancetoReduceDamage(int level, real value) def.setLvlDataUnreal("Ssk1", level, 1, value) @@ -42346,6 +44652,7 @@ public class AbilityDefinitionLeonidDamageReductionTalent extends AbilityDefinit addTooltipProperty("Ignored Damage", lc) +/** 'BT5b' / AbilityIds.leonidResolveTalent */ public class AbilityDefinitionLeonidResolveTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidResolveTalent) @@ -42365,6 +44672,7 @@ public class AbilityDefinitionLeonidResolveTalent extends AbilityDefinition addTooltipProperty("Flat Bonus", lc) +/** 'BT5c' / AbilityIds.leonidHealthRegenerationTalent */ public class AbilityDefinitionLeonidHealthRegenerationTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidHealthRegenerationTalent) @@ -42377,6 +44685,7 @@ public class AbilityDefinitionLeonidHealthRegenerationTalent extends AbilityDefi addTooltipProperty("Hit Points Regenerated Per Second", lc) +/** 'BT6a' / AbilityIds.leonidPlusStrAgiTalent */ public class AbilityDefinitionLeonidPlusStrAgiTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidPlusStrAgiTalent) @@ -42410,6 +44719,7 @@ public class AbilityDefinitionLeonidPlusStrAgiTalent extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'BT6b' / AbilityIds.leonidMagicResistTalent */ public class AbilityDefinitionLeonidMagicResistTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidMagicResistTalent) @@ -42429,6 +44739,7 @@ public class AbilityDefinitionLeonidMagicResistTalent extends AbilityDefinition addTooltipProperty("Damage Reduction", lc) +/** 'BT6c' / AbilityIds.leonidManaEfficiencyTalent */ public class AbilityDefinitionLeonidManaEfficiencyTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.leonidManaEfficiencyTalent) @@ -42448,16 +44759,20 @@ public class AbilityDefinitionLeonidManaEfficiencyTalent extends AbilityDefiniti addTooltipProperty("Mana Efficiency", lc) +/** 'GT1a' / AbilityIds.garekTalentTier1a */ public class AbilityDefinitionGarekTalentTier1a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier1a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42467,6 +44782,7 @@ public class AbilityDefinitionGarekTalentTier1a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42495,16 +44811,20 @@ public class AbilityDefinitionGarekTalentTier1a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT1b' / AbilityIds.garekTalentTier1b */ public class AbilityDefinitionGarekTalentTier1b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier1b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42514,6 +44834,7 @@ public class AbilityDefinitionGarekTalentTier1b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42542,16 +44863,20 @@ public class AbilityDefinitionGarekTalentTier1b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT1c' / AbilityIds.garekTalentTier1c */ public class AbilityDefinitionGarekTalentTier1c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier1c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42561,6 +44886,7 @@ public class AbilityDefinitionGarekTalentTier1c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42589,16 +44915,20 @@ public class AbilityDefinitionGarekTalentTier1c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT2a' / AbilityIds.garekTalentTier2a */ public class AbilityDefinitionGarekTalentTier2a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier2a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42608,6 +44938,7 @@ public class AbilityDefinitionGarekTalentTier2a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42636,16 +44967,20 @@ public class AbilityDefinitionGarekTalentTier2a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT2b' / AbilityIds.garekTalentTier2b */ public class AbilityDefinitionGarekTalentTier2b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier2b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42655,6 +44990,7 @@ public class AbilityDefinitionGarekTalentTier2b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42683,16 +45019,20 @@ public class AbilityDefinitionGarekTalentTier2b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT2c' / AbilityIds.garekTalentTier2c */ public class AbilityDefinitionGarekTalentTier2c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier2c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42702,6 +45042,7 @@ public class AbilityDefinitionGarekTalentTier2c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42730,16 +45071,20 @@ public class AbilityDefinitionGarekTalentTier2c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT3a' / AbilityIds.garekTalentTier3a */ public class AbilityDefinitionGarekTalentTier3a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier3a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42749,6 +45094,7 @@ public class AbilityDefinitionGarekTalentTier3a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42777,16 +45123,20 @@ public class AbilityDefinitionGarekTalentTier3a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT3b' / AbilityIds.garekTalentTier3b */ public class AbilityDefinitionGarekTalentTier3b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier3b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42796,6 +45146,7 @@ public class AbilityDefinitionGarekTalentTier3b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42824,16 +45175,20 @@ public class AbilityDefinitionGarekTalentTier3b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT3c' / AbilityIds.garekTalentTier3c */ public class AbilityDefinitionGarekTalentTier3c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier3c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42843,6 +45198,7 @@ public class AbilityDefinitionGarekTalentTier3c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42871,16 +45227,20 @@ public class AbilityDefinitionGarekTalentTier3c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT4a' / AbilityIds.garekTalentTier4a */ public class AbilityDefinitionGarekTalentTier4a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier4a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42890,6 +45250,7 @@ public class AbilityDefinitionGarekTalentTier4a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42918,16 +45279,20 @@ public class AbilityDefinitionGarekTalentTier4a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT4b' / AbilityIds.garekTalentTier4b */ public class AbilityDefinitionGarekTalentTier4b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier4b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42937,6 +45302,7 @@ public class AbilityDefinitionGarekTalentTier4b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -42965,16 +45331,20 @@ public class AbilityDefinitionGarekTalentTier4b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'GT4c' / AbilityIds.garekTalentTier4c */ public class AbilityDefinitionGarekTalentTier4c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekTalentTier4c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -42984,6 +45354,7 @@ public class AbilityDefinitionGarekTalentTier4c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43012,16 +45383,20 @@ public class AbilityDefinitionGarekTalentTier4c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT1a' / AbilityIds.ilastarTalentTier1a */ public class AbilityDefinitionIlastarTalentTier1a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier1a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43031,6 +45406,7 @@ public class AbilityDefinitionIlastarTalentTier1a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43059,16 +45435,20 @@ public class AbilityDefinitionIlastarTalentTier1a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT1b' / AbilityIds.ilastarTalentTier1b */ public class AbilityDefinitionIlastarTalentTier1b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier1b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43078,6 +45458,7 @@ public class AbilityDefinitionIlastarTalentTier1b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43106,16 +45487,20 @@ public class AbilityDefinitionIlastarTalentTier1b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT1c' / AbilityIds.ilastarTalentTier1c */ public class AbilityDefinitionIlastarTalentTier1c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier1c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43125,6 +45510,7 @@ public class AbilityDefinitionIlastarTalentTier1c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43153,16 +45539,20 @@ public class AbilityDefinitionIlastarTalentTier1c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT2a' / AbilityIds.ilastarTalentTier2a */ public class AbilityDefinitionIlastarTalentTier2a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier2a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43172,6 +45562,7 @@ public class AbilityDefinitionIlastarTalentTier2a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43200,16 +45591,20 @@ public class AbilityDefinitionIlastarTalentTier2a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT2b' / AbilityIds.ilastarTalentTier2b */ public class AbilityDefinitionIlastarTalentTier2b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier2b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43219,6 +45614,7 @@ public class AbilityDefinitionIlastarTalentTier2b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43247,16 +45643,20 @@ public class AbilityDefinitionIlastarTalentTier2b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT2c' / AbilityIds.ilastarTalentTier2c */ public class AbilityDefinitionIlastarTalentTier2c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier2c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43266,6 +45666,7 @@ public class AbilityDefinitionIlastarTalentTier2c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43294,16 +45695,20 @@ public class AbilityDefinitionIlastarTalentTier2c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT3a' / AbilityIds.ilastarTalentTier3a */ public class AbilityDefinitionIlastarTalentTier3a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier3a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43313,6 +45718,7 @@ public class AbilityDefinitionIlastarTalentTier3a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43341,16 +45747,20 @@ public class AbilityDefinitionIlastarTalentTier3a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT3b' / AbilityIds.ilastarTalentTier3b */ public class AbilityDefinitionIlastarTalentTier3b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier3b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43360,6 +45770,7 @@ public class AbilityDefinitionIlastarTalentTier3b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43388,16 +45799,20 @@ public class AbilityDefinitionIlastarTalentTier3b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT3c' / AbilityIds.ilastarTalentTier3c */ public class AbilityDefinitionIlastarTalentTier3c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier3c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43407,6 +45822,7 @@ public class AbilityDefinitionIlastarTalentTier3c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43435,16 +45851,20 @@ public class AbilityDefinitionIlastarTalentTier3c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT4a' / AbilityIds.ilastarTalentTier4a */ public class AbilityDefinitionIlastarTalentTier4a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier4a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43454,6 +45874,7 @@ public class AbilityDefinitionIlastarTalentTier4a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43482,16 +45903,20 @@ public class AbilityDefinitionIlastarTalentTier4a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT4b' / AbilityIds.ilastarTalentTier4b */ public class AbilityDefinitionIlastarTalentTier4b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier4b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43501,6 +45926,7 @@ public class AbilityDefinitionIlastarTalentTier4b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43529,16 +45955,20 @@ public class AbilityDefinitionIlastarTalentTier4b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT4c' / AbilityIds.ilastarTalentTier4c */ public class AbilityDefinitionIlastarTalentTier4c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier4c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43548,6 +45978,7 @@ public class AbilityDefinitionIlastarTalentTier4c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43576,16 +46007,20 @@ public class AbilityDefinitionIlastarTalentTier4c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'IT6c' / AbilityIds.ilastarTalentTier6c */ public class AbilityDefinitionIlastarTalentTier6c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ilastarTalentTier6c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43595,6 +46030,7 @@ public class AbilityDefinitionIlastarTalentTier6c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43623,16 +46059,20 @@ public class AbilityDefinitionIlastarTalentTier6c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT1a' / AbilityIds.landenTalentTier1a */ public class AbilityDefinitionLandenTalentTier1a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier1a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43642,6 +46082,7 @@ public class AbilityDefinitionLandenTalentTier1a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43670,16 +46111,20 @@ public class AbilityDefinitionLandenTalentTier1a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT1b' / AbilityIds.landenTalentTier1b */ public class AbilityDefinitionLandenTalentTier1b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier1b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43689,6 +46134,7 @@ public class AbilityDefinitionLandenTalentTier1b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43717,16 +46163,20 @@ public class AbilityDefinitionLandenTalentTier1b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT1c' / AbilityIds.landenTalentTier1c */ public class AbilityDefinitionLandenTalentTier1c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier1c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43736,6 +46186,7 @@ public class AbilityDefinitionLandenTalentTier1c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43764,16 +46215,20 @@ public class AbilityDefinitionLandenTalentTier1c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT2a' / AbilityIds.landenTalentTier2a */ public class AbilityDefinitionLandenTalentTier2a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier2a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43783,6 +46238,7 @@ public class AbilityDefinitionLandenTalentTier2a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43811,16 +46267,20 @@ public class AbilityDefinitionLandenTalentTier2a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT2b' / AbilityIds.landenTalentTier2b */ public class AbilityDefinitionLandenTalentTier2b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier2b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43830,6 +46290,7 @@ public class AbilityDefinitionLandenTalentTier2b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43858,16 +46319,20 @@ public class AbilityDefinitionLandenTalentTier2b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT2c' / AbilityIds.landenTalentTier2c */ public class AbilityDefinitionLandenTalentTier2c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier2c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43877,6 +46342,7 @@ public class AbilityDefinitionLandenTalentTier2c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43905,16 +46371,20 @@ public class AbilityDefinitionLandenTalentTier2c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT3a' / AbilityIds.landenTalentTier3a */ public class AbilityDefinitionLandenTalentTier3a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier3a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43924,6 +46394,7 @@ public class AbilityDefinitionLandenTalentTier3a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43952,16 +46423,20 @@ public class AbilityDefinitionLandenTalentTier3a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT3b' / AbilityIds.landenTalentTier3b */ public class AbilityDefinitionLandenTalentTier3b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier3b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -43971,6 +46446,7 @@ public class AbilityDefinitionLandenTalentTier3b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -43999,16 +46475,20 @@ public class AbilityDefinitionLandenTalentTier3b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT3c' / AbilityIds.landenTalentTier3c */ public class AbilityDefinitionLandenTalentTier3c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier3c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44018,6 +46498,7 @@ public class AbilityDefinitionLandenTalentTier3c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44046,16 +46527,20 @@ public class AbilityDefinitionLandenTalentTier3c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT4a' / AbilityIds.landenTalentTier4a */ public class AbilityDefinitionLandenTalentTier4a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier4a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44065,6 +46550,7 @@ public class AbilityDefinitionLandenTalentTier4a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44093,16 +46579,20 @@ public class AbilityDefinitionLandenTalentTier4a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT4b' / AbilityIds.landenTalentTier4b */ public class AbilityDefinitionLandenTalentTier4b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier4b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44112,6 +46602,7 @@ public class AbilityDefinitionLandenTalentTier4b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44140,16 +46631,20 @@ public class AbilityDefinitionLandenTalentTier4b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'LT4c' / AbilityIds.landenTalentTier4c */ public class AbilityDefinitionLandenTalentTier4c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.landenTalentTier4c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44159,6 +46654,7 @@ public class AbilityDefinitionLandenTalentTier4c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44187,16 +46683,20 @@ public class AbilityDefinitionLandenTalentTier4c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT1a' / AbilityIds.ugarekTalentTier1a */ public class AbilityDefinitionUgarekTalentTier1a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier1a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44206,6 +46706,7 @@ public class AbilityDefinitionUgarekTalentTier1a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44234,16 +46735,20 @@ public class AbilityDefinitionUgarekTalentTier1a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT1b' / AbilityIds.ugarekTalentTier1b */ public class AbilityDefinitionUgarekTalentTier1b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier1b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44253,6 +46758,7 @@ public class AbilityDefinitionUgarekTalentTier1b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44281,16 +46787,20 @@ public class AbilityDefinitionUgarekTalentTier1b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT1c' / AbilityIds.ugarekTalentTier1c */ public class AbilityDefinitionUgarekTalentTier1c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier1c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44300,6 +46810,7 @@ public class AbilityDefinitionUgarekTalentTier1c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44328,16 +46839,20 @@ public class AbilityDefinitionUgarekTalentTier1c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT2a' / AbilityIds.ugarekTalentTier2a */ public class AbilityDefinitionUgarekTalentTier2a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier2a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44347,6 +46862,7 @@ public class AbilityDefinitionUgarekTalentTier2a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44375,16 +46891,20 @@ public class AbilityDefinitionUgarekTalentTier2a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT2b' / AbilityIds.ugarekTalentTier2b */ public class AbilityDefinitionUgarekTalentTier2b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier2b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44394,6 +46914,7 @@ public class AbilityDefinitionUgarekTalentTier2b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44422,16 +46943,20 @@ public class AbilityDefinitionUgarekTalentTier2b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT2c' / AbilityIds.ugarekTalentTier2c */ public class AbilityDefinitionUgarekTalentTier2c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier2c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44441,6 +46966,7 @@ public class AbilityDefinitionUgarekTalentTier2c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44469,16 +46995,20 @@ public class AbilityDefinitionUgarekTalentTier2c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT3a' / AbilityIds.ugarekTalentTier3a */ public class AbilityDefinitionUgarekTalentTier3a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier3a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44488,6 +47018,7 @@ public class AbilityDefinitionUgarekTalentTier3a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44516,16 +47047,20 @@ public class AbilityDefinitionUgarekTalentTier3a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT3b' / AbilityIds.ugarekTalentTier3b */ public class AbilityDefinitionUgarekTalentTier3b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier3b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44535,6 +47070,7 @@ public class AbilityDefinitionUgarekTalentTier3b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44563,16 +47099,20 @@ public class AbilityDefinitionUgarekTalentTier3b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT3c' / AbilityIds.ugarekTalentTier3c */ public class AbilityDefinitionUgarekTalentTier3c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier3c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44582,6 +47122,7 @@ public class AbilityDefinitionUgarekTalentTier3c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44610,16 +47151,20 @@ public class AbilityDefinitionUgarekTalentTier3c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT4a' / AbilityIds.ugarekTalentTier4a */ public class AbilityDefinitionUgarekTalentTier4a extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier4a) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44629,6 +47174,7 @@ public class AbilityDefinitionUgarekTalentTier4a extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44657,16 +47203,20 @@ public class AbilityDefinitionUgarekTalentTier4a extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT4b' / AbilityIds.ugarekTalentTier4b */ public class AbilityDefinitionUgarekTalentTier4b extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier4b) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44676,6 +47226,7 @@ public class AbilityDefinitionUgarekTalentTier4b extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44704,16 +47255,20 @@ public class AbilityDefinitionUgarekTalentTier4b extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT4c' / AbilityIds.ugarekTalentTier4c */ public class AbilityDefinitionUgarekTalentTier4c extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.ugarekTalentTier4c) + /** Ability Upgrade 1 / 'Neg3' */ function setAbilityUpgrade(int level, string value) def.setLvlDataString("Neg3", level, 3, value) + /** Ability Upgrade 3 / 'Neg5' */ function setAbilityUpgrade1(int level, string value) def.setLvlDataString("Neg5", level, 5, value) + /** Ability Upgrade 4 / 'Neg6' */ function setAbilityUpgrade2(int level, string value) def.setLvlDataString("Neg6", level, 6, value) @@ -44723,6 +47278,7 @@ public class AbilityDefinitionUgarekTalentTier4c extends AbilityDefinition function setDamageBonus(int level, real value) def.setLvlDataUnreal("Neg2", level, 2, value) + /** Ability Upgrade 2 / 'Neg4' */ function setAbilityUpgrade3(int level, string value) def.setLvlDataString("Neg4", level, 4, value) @@ -44751,6 +47307,7 @@ public class AbilityDefinitionUgarekTalentTier4c extends AbilityDefinition addTooltipProperty("Ability Upgrade 2", lc) +/** 'UT5a' / AbilityIds.garekArmorTalent */ public class AbilityDefinitionGarekArmorTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekArmorTalent) @@ -44763,6 +47320,7 @@ public class AbilityDefinitionGarekArmorTalent extends AbilityDefinition addTooltipProperty("Defense Bonus", lc) +/** 'UT5b' / AbilityIds.garekSpellAmpTalent */ public class AbilityDefinitionGarekSpellAmpTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekSpellAmpTalent) @@ -44789,6 +47347,7 @@ public class AbilityDefinitionGarekSpellAmpTalent extends AbilityDefinition addTooltipProperty("Applies to Healing from Items", lc) +/** 'UT5c' / AbilityIds.garekPlusStrengIntTalent */ public class AbilityDefinitionGarekPlusStrengIntTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekPlusStrengIntTalent) @@ -44822,6 +47381,7 @@ public class AbilityDefinitionGarekPlusStrengIntTalent extends AbilityDefinition addTooltipProperty("Intelligence Bonus", lc) +/** 'UT6a' / AbilityIds.garekCleaveTalent */ public class AbilityDefinitionGarekCleaveTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekCleaveTalent) @@ -44834,6 +47394,7 @@ public class AbilityDefinitionGarekCleaveTalent extends AbilityDefinition addTooltipProperty("Distributed Damage Factor", lc) +/** 'UT6b' / AbilityIds.garekCooldownReductionTalent */ public class AbilityDefinitionGarekCooldownReductionTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekCooldownReductionTalent) @@ -44853,6 +47414,7 @@ public class AbilityDefinitionGarekCooldownReductionTalent extends AbilityDefini addTooltipProperty("Flat Bonus", lc) +/** 'UT6c' / AbilityIds.garekManaEfficiencyTalent */ public class AbilityDefinitionGarekManaEfficiencyTalent extends AbilityDefinition construct(int newAbilityId) super(newAbilityId, AbilityIds.garekManaEfficiencyTalent) @@ -44872,34 +47434,42 @@ public class AbilityDefinitionGarekManaEfficiencyTalent extends AbilityDefinitio addTooltipProperty("Mana Efficiency", lc) // Backward-compatible names for current abilities whose rawcodes remain in Reforged v3. +/** 'AId1' / AbilityIds.itemArmorBonus */ public class AbilityDefinitionArmorBonus extends AbilityDefinitionDefenseBonusPlus1 construct(int newAbilityId) super(newAbilityId) +/** 'Absk' / AbilityIds.berserkerRage1 */ public class AbilityDefinitionBeserk extends AbilityDefinitionBerserk construct(int newAbilityId) super(newAbilityId) +/** 'Aall' / AbilityIds.shopSharingAlliedBldg */ public class AbilityDefinitionAlliedBuilding extends AbilityDefinitionShopSharing construct(int newAbilityId) super(newAbilityId) +/** 'ACcl' / AbilityIds.chainLightning */ public class AbilityDefinitionItemChainLightning extends AbilityDefinitionChainLightningcreep construct(int newAbilityId) super(newAbilityId) +/** 'ACsw' / AbilityIds.slow1 */ public class AbilityDefinitionSlow1 extends AbilityDefinitionSlowCreep construct(int newAbilityId) super(newAbilityId) +/** 'Acyc' / AbilityIds.cyclone1 */ public class AbilityDefinitionCyclone1 extends AbilityDefinitionCyclone construct(int newAbilityId) super(newAbilityId) +/** 'AHca' / AbilityIds.coldArrows */ public class AbilityDefinitionColdArrows extends AbilityDefinitionRangerColdArrows construct(int newAbilityId) super(newAbilityId) +/** 'Ahwd' / AbilityIds.healingWard1 */ public class AbilityDefinitionHealingWard1 extends AbilityDefinitionHealingWard construct(int newAbilityId) super(newAbilityId) diff --git a/wurst/objediting/BuffObjEditing.wurst b/wurst/objediting/BuffObjEditing.wurst index 4398e592..363c6f9d 100644 --- a/wurst/objediting/BuffObjEditing.wurst +++ b/wurst/objediting/BuffObjEditing.wurst @@ -42,6 +42,12 @@ public function createDummyBuffObject(string name, string tooltip, string iconpa return buffTuple(abilId, buffId) +/** Creates buff object data based on an existing buff ID. Import `BuffIds` and `ObjectIdGenerator` for this example: + > @compiletime function createMyBuff() + > new BuffDefinition(BUFF_ID_GEN.next(), BuffIds.slow) + > ..setName(1, "My Slow") + Buff object data defines presentation; use an ability to apply the buff to a unit. +*/ public class BuffDefinition ObjectDefinition def @@ -54,6 +60,7 @@ public class BuffDefinition function getBaseId() returns int return baseId + /** Copies `baseId` into the custom buff `newId`. Use a new ID that does not collide with another buff. */ construct(int newId, int baseId) this.newId = newId this.baseId = baseId diff --git a/wurst/objediting/DestructableObjEditing.wurst b/wurst/objediting/DestructableObjEditing.wurst index e007abf0..bae7dc38 100644 --- a/wurst/objediting/DestructableObjEditing.wurst +++ b/wurst/objediting/DestructableObjEditing.wurst @@ -19,6 +19,12 @@ public class W3BDefinition this.baseId = baseId def = createObjectDefinition("w3b", newId, baseId) +/** Creates a destructable by copying `origID` into the custom object `newID`. + Choose a non-colliding custom ID; `'B000'` is an example, not a reserved ID. + > @compiletime function createMyDestructable() + > new DestructableDefinition('B000', 'LTlt') + > ..setName("My Tree") +*/ public class DestructableDefinition extends W3BDefinition construct(int newID,int origID) super(newID,origID) diff --git a/wurst/objediting/DoodadObjEditing.wurst b/wurst/objediting/DoodadObjEditing.wurst index ebf1f416..677329e2 100644 --- a/wurst/objediting/DoodadObjEditing.wurst +++ b/wurst/objediting/DoodadObjEditing.wurst @@ -19,6 +19,11 @@ public class W3DDefinition this.baseId = baseId def = createObjectDefinition("w3d", newId, baseId) +/** Creates a doodad by copying `origID` into the custom object `newID`. + Choose a non-colliding custom ID; `'D000'` is an example, not a reserved ID. + `baseDoodadId` must identify an existing doodad. Inside compile-time object generation: + > new DoodadDefinition('D000', baseDoodadId) +*/ public class DoodadDefinition extends W3DDefinition construct(int newID, int origID) super(newID, origID) diff --git a/wurst/objediting/ItemObjEditing.wurst b/wurst/objediting/ItemObjEditing.wurst index 35727bf6..6f9be8f4 100644 --- a/wurst/objediting/ItemObjEditing.wurst +++ b/wurst/objediting/ItemObjEditing.wurst @@ -3,6 +3,7 @@ import ObjEditingNatives import UnitObjEditing import NoWurst +/** Create and configure item object data at compile time. */ public class W3TDefinition ObjectDefinition def @@ -15,6 +16,7 @@ public class W3TDefinition function getBaseId() returns int return baseId + /** Copies `baseId` into the custom item `newId`. Use a new ID that does not collide with another item. */ construct(int newId, int baseId) this.newId = newId this.baseId = baseId @@ -47,6 +49,11 @@ public class W3TDefinition function setButtonPositionX(int data) def.setInt("ubpx", data) +/** Creates an item based on an existing item ID. Import `ObjectIdGenerator` and `ItemIds` for this example: + > @compiletime function createMyItem() + > new ItemDefinition(ITEM_ID_GEN.next(), ItemIds.clawsofAttack15) + > ..setName("My Claws") +*/ public class ItemDefinition extends W3TDefinition construct(int newId, int origId) diff --git a/wurst/objediting/ObjEditingNatives.wurst b/wurst/objediting/ObjEditingNatives.wurst index d20caeda..e058ce44 100644 --- a/wurst/objediting/ObjEditingNatives.wurst +++ b/wurst/objediting/ObjEditingNatives.wurst @@ -16,11 +16,17 @@ public interface BooleanLevelClosure function run(int lvl) returns boolean +/** Low-level compile-time object-data editing. Prefer typed definitions for ordinary map code. + Level closures receive levels starting at 1. +*/ public tuple ObjectDefinition(string key) -// creates a new unit objectdefinition -// for example to create a new unit with id "h000" which is based on a footman ("hfoo") -// let u = createObjectDefinition("w3u", "h000", "hfoo") +/** Copies `deriveFrom` into the custom object `newId` during compile-time object generation. + `fileType` selects the object kind: `w3u` unit, `w3a` ability, `w3t` item, `w3h` buff, + `w3b` destructable, `w3d` doodad, or `w3q` upgrade. + Choose a custom ID that does not collide with another object: + > let unitDef = createObjectDefinition("w3u", 'h000', 'hfoo') +*/ @compiletimenative public function createObjectDefinition(string fileType, int newId, int deriveFrom) returns ObjectDefinition return ObjectDefinition("") // dummy implementation diff --git a/wurst/objediting/UnitObjEditing.wurst b/wurst/objediting/UnitObjEditing.wurst index 6e320190..3b7be3ba 100644 --- a/wurst/objediting/UnitObjEditing.wurst +++ b/wurst/objediting/UnitObjEditing.wurst @@ -6,6 +6,7 @@ import ObjectIds import public TargetsAllowed import public ObjEditingCommons +/** Create and configure unit, hero, and building object data at compile time. */ public class W3UDefinition ObjectDefinition def @@ -18,6 +19,7 @@ public class W3UDefinition function getBaseId() returns int return baseId + /** Copies `baseId` into the custom object `newId`. Use a new ID that does not collide with another object. */ construct(int newId, int baseId) this.newId = newId this.baseId = baseId @@ -626,6 +628,7 @@ public class UnitOrHeroDefinition extends UnitOrBuildingOrHeroDefinition def.setInt("ufor", data) +/** Creates a hero based on an existing hero ID. Configure it during compile-time object generation. */ public class HeroDefinition extends UnitOrHeroDefinition construct(int newId, int origId) @@ -702,6 +705,11 @@ public class HeroDefinition extends UnitOrHeroDefinition def.setString("urq8", data) default +/** Creates a unit based on an existing unit ID. Import `ObjectIdGenerator` and `UnitIds` for this example: + > @compiletime function createMyUnit() + > new UnitDefinition(UNIT_ID_GEN.next(), UnitIds.footman) + > ..setName("My Footman") +*/ public class UnitDefinition extends UnitOrHeroDefinition construct(int newId, int origId) @@ -716,6 +724,7 @@ public class UnitDefinition extends UnitOrHeroDefinition function setCasterUpgradeArt(string data) def.setString("ucua", data) +/** Creates a building based on an existing building ID. Configure it during compile-time object generation. */ public class BuildingDefinition extends UnitOrBuildingOrHeroDefinition construct(int newId, int origId) diff --git a/wurst/objediting/UpgradeObjEditing.wurst b/wurst/objediting/UpgradeObjEditing.wurst index 1894eb03..0e2c75b9 100644 --- a/wurst/objediting/UpgradeObjEditing.wurst +++ b/wurst/objediting/UpgradeObjEditing.wurst @@ -269,16 +269,20 @@ public class W3QDefinition function presetTooltipExtended(StringLevelClosure lc) def.setLevelsDataString("gub1", levels, 0, lc) + /** Selects the effect in slot 1 through 4. Use `UpgradeDefinition.addEffect...` methods for clean upgrades. */ function setEffectType(int effectIndex, UpgradeEffectType effectType) def.setLvlDataString(EFFECT_TAG_PREFIX + effectIndex, 0, 0, effectType.toIdentifierString()) + /** Sets the base value for effect slot 1 through 4; the effect type determines its meaning and units. */ function setEffectBase(int effectIndex, real value) def.setLvlDataUnreal(BASE_TAG_PREFIX + effectIndex, 0, 0, value) + /** Sets the per-level increment for effect slot 1 through 4; the effect type determines its meaning and units. */ function setEffectIncrement(int effectIndex, real value) def.setLvlDataUnreal(INCREMENT_TAG_PREFIX + effectIndex, 0, 0, value) + /** Sets the rawcode string required by the selected effect, such as an ability or unit ID, in slot 1 through 4. */ function setEffectCode(int effectIndex, string value) def.setLvlDataString(CODE_TAG_PREFIX + effectIndex, 0, 0, value) @@ -297,7 +301,12 @@ public class W3QDefinition /** Use this class to create upgrade definitions. Constructors provide a "Clean" upgrade definition, without any research cost or effects. Using the addEffectXXX() methods will add additional effects, with a limit of 4 - effects. Do not use the setEffect methods from the W3Q baseclass. */ + effects. Do not use the setEffect methods from the W3Q baseclass. + Import `ObjectIdGenerator` for this example: + > @compiletime function createMyUpgrade() + > new UpgradeDefinition(UPGD_ID_GEN.next(), 3) + > ..addEffectAttackDamageBonus(5, 2) +*/ public class UpgradeDefinition extends W3QDefinition int effectCount = 0 diff --git a/wurst/objediting/presets/ObjectIdGenerator.wurst b/wurst/objediting/presets/ObjectIdGenerator.wurst index 4adf1445..95a84b26 100644 --- a/wurst/objediting/presets/ObjectIdGenerator.wurst +++ b/wurst/objediting/presets/ObjectIdGenerator.wurst @@ -11,12 +11,20 @@ public constant BUFF_ID_GEN = new IdGenerator('BM00') public constant ITEM_ID_GEN = new IdGenerator('IM00') public constant UPGD_ID_GEN = new IdGenerator('RM00') +/** Generates sequential four-character object IDs from a starting rawcode. + Does not check existing map IDs for collisions; keep generator ranges separate from other objects. + The starting ID is a seed: `next()` advances before returning an ID. + > let ids = new IdGenerator('x000') + > let firstId = ids.next() + Use one shared generator for a range, rather than repeatedly constructing generators with the same seed. +*/ public class IdGenerator private int i1 private int i2 private int i3 private int i4 + /** Sets the initial rawcode. Choose a range that does not overlap existing object IDs. */ construct(int start) i1 = start mod 256 i2 = (start mod 65536) div 256