Template:AbilitySection/doc: Difference between revisionsGive feedback
m (update example) |
m update doc once more |
||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 5: | Line 5: | ||
On narrow viewports the two columns stack vertically via CSS flex-wrap. Styles are loaded from [[Template:AbilitySection/styles.css]] via TemplateStyles. | On narrow viewports the two columns stack vertically via CSS flex-wrap. Styles are loaded from [[Template:AbilitySection/styles.css]] via TemplateStyles. | ||
An interaction-hint rail is generated automatically between the card and the details panel: small item icons showing how the ability interacts with items, driven by [[Module:AbilityHints]]. | |||
Tab visibility rules: | Tab visibility rules: | ||
* Only tabs with content are shown. | * Only tabs with content are shown. | ||
* A <code>Show All</code> tab is appended automatically if two or more tabs have content. | * A <code>Show All</code> tab is appended automatically if two or more tabs have content. | ||
* If no content parameters are provided, no details panel is rendered at all — only the ability card. | * If no content parameters are provided, no details panel is rendered at all — only the ability card (and its hint rail, if any). | ||
=== Parameters === | === Parameters === | ||
| Line 35: | Line 35: | ||
"required": false | "required": false | ||
}, | }, | ||
" | "tips": { | ||
"description": "Wikitext for the | "description": "Wikitext for the Tips tab.", | ||
"example": "* | "example": "* T3 talent allows stacking several bells for high damage traps.", | ||
"type": "string", | "type": "string", | ||
"required": false | "required": false | ||
}, | }, | ||
" | "interactions": { | ||
"description": "Wikitext for the | "description": "Wikitext for the Interactions tab. Use {{AbilityInteraction}} blocks.", | ||
"example": " | "example": "{{AbilityInteraction | interaction = stun | text = ... }}", | ||
"type": "string", | "type": "string", | ||
"required": false | "required": false | ||
| Line 52: | Line 52: | ||
"ability_num", | "ability_num", | ||
"notes", | "notes", | ||
" | "tips", | ||
" | "interactions" | ||
] | ], | ||
"description": "Generates ability cards in hero pages. Uses Ability card v2/Card" | |||
} | } | ||
</templatedata> | </templatedata> | ||
| Line 61: | Line 62: | ||
<pre> | <pre> | ||
{{AbilitySection | {{AbilitySection | ||
| hero_name = The Doorman | | hero_name = The Doorman | ||
| Line 68: | Line 67: | ||
| notes = | | notes = | ||
* Bells can be detonated by [[Melee Attack|melee attacks]]. | * Bells can be detonated by [[Melee Attack|melee attacks]]. | ||
| tips = | | tips = | ||
* T3 talent allows stacking several bells for high damage traps. | * T3 talent allows stacking several bells for high damage traps. | ||
| interactions = | |||
{{AbilityInteraction | |||
| interaction = debuff resist | |||
| text = Debuff Resist shortens duration of [[Movement Slow|move slow]] and accuracy debuff. | |||
}} | |||
}} | }} | ||
</pre> | </pre> | ||
{{AbilitySection | {{AbilitySection | ||
| Line 82: | Line 82: | ||
| notes = | | notes = | ||
* Bells can be detonated by [[Melee Attack|melee attacks]]. | * Bells can be detonated by [[Melee Attack|melee attacks]]. | ||
| tips = | | tips = | ||
* T3 talent allows stacking several bells for high damage traps. | * T3 talent allows stacking several bells for high damage traps. | ||
| interactions = | |||
{{AbilityInteraction | |||
| interaction = debuff resist | |||
| text = Debuff Resist shortens duration of [[Movement Slow|move slow]] and accuracy debuff. | |||
}} | |||
}} | }} | ||
| Line 91: | Line 94: | ||
* [[Module:AbilitySection]] — Lua backend | * [[Module:AbilitySection]] — Lua backend | ||
* [[Module:AbilityHints]] — interaction-hint icons rendered beside the card | |||
* [[Template:AbilitySection/styles.css]] — CSS | * [[Template:AbilitySection/styles.css]] — CSS | ||
<noinclude>[[Category:Template documentation]]</noinclude> | <noinclude>[[Category:Template documentation]]</noinclude> | ||