Module:AbilitySection/doc

Revision as of 10:27, 1 May 2026 by Vergir (talk | contribs) (fix example)

This is the documentation page for Module:AbilitySection

Overview

Lua backend for Template:AbilitySection. Renders a two-column layout with the ability card on the left and an optional tabbed details panel on the right.

Only tabs with non-empty content are shown. If two or more tabs have content, a Show All tab is automatically appended that stacks all content in sequence with section headers between them.

The Notes tab is height-constrained with a scrollbar when content overflows (see Template:AbilitySection/styles.css). Other tabs are unconstrained.

If no content params are provided, no details panel is rendered at all — only the ability card.

Entry point

p.render(frame)

Called via {{#invoke:AbilitySection|render}}.

Argument Required Description
hero_name Yes Passed through to Template:Ability card v2.
ability_num Yes Passed through to Template:Ability card v2.
notes No Wikitext for the Notes tab.
interactions No Wikitext for the Interactions tab.
tips No Wikitext for the Tips tab.

Constants

TABS

Defines list of possible tabs. Order here determines display order in the tabber.

local TABS = {
    { key = 'notes',        label = 'Notes'        },
    { key = 'interactions', label = 'Interactions' },
    { key = 'tips',         label = 'Tips'         },
}

Example

{{AbilitySection
| hero_name   = Abrams
| ability_num = 1
| notes =
* This is an example of a note.
| interactions =
* This is an example of an interaction.
| tips =
* This is an example of a tip.
}}

Siphon Life

 Siphon Life



  8m




  4s



  0


  42s



Drain health from nearby enemies, dealing   spirit damage over time and   healing for a portion of the damage dealt.

 x0.6


  22

Damage Per Second



  4s

Duration
On Hit:



  70%

Lifesteal

  35%  Lifesteal vs Non-Heroes 

-20s Cooldown
2s Duration
+2m Radius and +18 DPS with improved Spirit scaling
 Healing amplified by Healing Booster and affected by healing reduction Healing triggers Healing Tempo's unique effect
  • This is an example of a note.

  • This is an example of a tip.

  • This is an example of an interaction.

Notes
  • This is an example of a note.
Tips
  • This is an example of a tip.
Interactions
  • This is an example of an interaction.