Module:AbilitySection/doc: Difference between revisions

From The Deadlock Wiki
Jump to navigation Jump to search
Vergir (talk | contribs)
m fix example
Vergir (talk | contribs)
m remove interactions from /doc
Line 22: Line 22:
|-
|-
| <code>notes</code> || No || Wikitext for the Notes tab.
| <code>notes</code> || No || Wikitext for the Notes tab.
|-
| <code>interactions</code> || No || Wikitext for the Interactions tab.
|-
|-
| <code>tips</code> || No || Wikitext for the Tips tab.
| <code>tips</code> || No || Wikitext for the Tips tab.
Line 36: Line 34:
local TABS = {
local TABS = {
     { key = 'notes',        label = 'Notes'        },
     { key = 'notes',        label = 'Notes'        },
    { key = 'interactions', label = 'Interactions' },
     { key = 'tips',        label = 'Tips'        },
     { key = 'tips',        label = 'Tips'        },
}
}
Line 49: Line 46:
| notes =
| notes =
* This is an example of a note.
* This is an example of a note.
| interactions =
* This is an example of an interaction.
| tips =
| tips =
* This is an example of a tip.
* This is an example of a tip.
Line 61: Line 56:
| notes =
| notes =
* This is an example of a note.
* This is an example of a note.
| interactions =
* This is an example of an interaction.
| tips =
| tips =
* This is an example of a tip.
* This is an example of a tip.

Revision as of 12:30, 29 May 2026

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.
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 = 'tips',         label = 'Tips'         },
}

Example

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

Siphon Life

Siphon Life



Radius 8m




Duration 4s



Number of Charges 0


Cooldown 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 

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

  • This is an example of a tip.

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