-
Notifications
You must be signed in to change notification settings - Fork 2
Abilities and Talents
A "unique" id for an ability or talent.
Ability format: <abilityId>|<buttonId>|<abilityType>
Talent format: <talentId>|<buttonId>|<abilityType>|<Level>
Internal use. The id of the CTalent.
Internal use. The id of the CButton.
Internal use. The id of the <CAbil...> or if there is no ability then it will be :PASSIVE:.
An array of ability linkIds that the talent adds to the ability tooltips.
An array of other talentIds that are required for this talent to be selectable.
Example of an (basic) ability:
"linkId": "GarroshGroundbreaker|GarroshGroundbreaker|Q",
"abilityId": "GarroshGroundbreaker",
"buttonId": "GarroshGroundbreaker",
"name": "Groundbreaker",
"icon": "storm_ui_icon_garrosh_groundbreaker.png",
"energyText": "<s val=\"bfd4fd\" hlt-name=\"StandardTooltipDetails\">Mana: 40</s>",
"cooldownText": "Cooldown: 8 seconds",
"shortText": "Deal damage to enemies, can Stun them",
"fullText": "Deal <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">81</c><c val=\"a7a7a7\" hlt-name=\"#ColorGray\">~~0.04~~</c> damage to enemies in an area. Heroes hit on the outer edge are Stunned for <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">0.5</c> seconds and then Slowed by <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">40% </c>for <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">2</c> seconds.",
"abilityType": "Q"
iconnameabilityTypeshortText
nameenergyTextcooldownTextfullText- See the talent json below:
tooltipAbilityLinkIds
Example of a (Level1) talent:
"linkId": "GarroshGroundbreakerWarbreaker|GarroshGroundbreakerWarbreaker|Q|Level1",
"talentId": "GarroshGroundbreakerWarbreaker",
"buttonId": "GarroshGroundbreakerWarbreaker",
"abilityId": "GarroshGroundbreaker",
"name": "Warbreaker",
"icon": "storm_ui_icon_garrosh_groundbreaker.png",
"shortText": "<c val=\"e4b800\" hlt-name=\"#TooltipQuest\">Quest:</c> Stun Heroes to empower Groundbreaker",
"fullText": "<img path=\"@UI/StormTalentInTextQuestIcon\" alignment=\"uppermiddle\" color=\"B48E4C\" width=\"20\" height=\"22\"/><c val=\"e4b800\" hlt-name=\"#TooltipQuest\">Quest:</c> Stun Heroes with Groundbreaker.<n/><n/><img path=\"@UI/StormTalentInTextQuestIcon\" alignment=\"uppermiddle\" color=\"B48E4C\" width=\"20\" height=\"22\"/><c val=\"e4b800\" hlt-name=\"#TooltipQuest\">Reward:</c> After Stunning <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">5</c> Heroes, Groundbreaker's Stun deals an additional <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">165</c><c val=\"a7a7a7\" hlt-name=\"#ColorGray\">~~0.04~~</c> damage over <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">3</c> seconds to Heroes.<n/><n/><img path=\"@UI/StormTalentInTextQuestIcon\" alignment=\"uppermiddle\" color=\"B48E4C\" width=\"20\" height=\"22\"/><c val=\"e4b800\" hlt-name=\"#TooltipQuest\">Reward:</c> After Stunning <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">15</c> Heroes, permanently reduce Groundbreaker's cooldown by <c val=\"bfd4fd\" hlt-name=\"#TooltipNumbers\">2</c> seconds.",
"abilityType": "Q",
"isQuest": true,
"upgradesAbilityType": false,
"hasHotkey": true,
"sort": 1,
"tooltipAbilityLinkIds": [
"GarroshGroundbreaker|GarroshGroundbreaker|Q"
]
iconnameshortText-
abilityType,isQuest,upgradesAbilityType, andhasHotkey; See Talent Upgrade
namefullText
On Talent tooltips, at the top-right corner, the following properties determine what will appear:
-
abilityType- If
ActiveorPassive,hasHotkeywill befalse
- If
-
isQuest- If
true, it will have the quest icon - If
true,upgradesAbilityTypewill befalse
- If
-
upgradesAbilityType- If
true, it will have the upward arrow icon
- If
-
hasHotkey- If
true, it will have the hotkey: Q, W, E, (R), or (D)
- If
Image files for the borders:
storm_ui_heroselect_customizepanel_hotkeyborder_heroic.ddsstorm_ui_heroselect_customizepanel_hotkeyborder_passive.ddsstorm_ui_heroselect_customizepanel_hotkeyborder_ability.ddsstorm_ui_heroselect_customizepanel_hotkeyborder_active.dds
Quest Icon: storm_ui_ingame_talentpanel_upgrade_quest_icon.dds
Upgrade Arrow Icon: storm_ui_heroselect_customizepanel_abilityframe_traitupgradearrow.dds
Arrow color adjustment depending on ability type
- heroic:
CA8B4D - passive:
3CA997 - ability:
684DCA - active:
CD558E
Examples:
GarroshGroundbreakerWarbreaker|GarroshGroundbreakerWarbreaker|Q|Level1
-
abilityType-Q -
isQuest-true -
upgradesAbilityType-false -
hasHotkey-true
DeathwingSkyfall|DeathwingSkyfall|E|Level7
-
abilityType-E -
isQuest-false -
upgradesAbilityType-false -
hasHotkey-true
WhitemaneSearingLashRighteousFlame|WhitemaneSearingLashRighteousFlame|E|Level1
-
abilityType-E -
isQuest-false -
upgradesAbilityType-true -
hasHotkey-true
DVaLiquidCooling|DVaLiquidCooling|Active|Level1
-
abilityType-Active -
isQuest-false -
upgradesAbilityType-true -
hasHotkey-false
DVaBunnyHop|DVaBunnyHopOn|Heroic|Level10
-
abilityType-Heroic -
isQuest-false -
upgradesAbilityType-false -
hasHotkey-true
VarianTwinBladesOfFury|VarianTwinBladesOfFury|Heroic|Level4
-
abilityType-Heroic -
isQuest-false -
upgradesAbilityType-true -
hasHotkey-false
HoggerPowerSpike|HoggerPowerSpike|Heroic|Level20
-
abilityType-Heroic -
isQuest-false -
upgradesAbilityType-true -
hasHotkey-true
GarroshArmorUpDoubleUp|GarroshArmorUpDoubleUp|Trait|Level13
-
abilityType-Trait -
isQuest-false -
upgradesAbilityType-false -
hasHotkey-true
SgtHammerAmbush|SgtHammerSiegeModeAmbushTalent|Trait|Level1
-
abilityType-Trait -
isQuest-false -
upgradesAbilityType-true -
hasHotkey-true
RaynorGive'EmSomePepperSergeantPepper|RaynorGive'EmSomePepperSergeantPepper|Trait|Level20
-
abilityType-Trait -
isQuest-false -
upgradesAbilityType-true -
hasHotkey-false