|
|
| (8 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| <includeonly><!-- | | <templatestyles src="Infobox hero/styles.css" /><templatestyles src="Infobox hero/themes.css" /><includeonly>{{#invoke:InfoboxHero|render}}</includeonly> |
| AbilityInteraction: renders one styled interaction row.
| |
| Parameters:
| |
| type - interaction type key (see valid values in doc)
| |
| color - one of: weapon, vitality, spirit, default (default: default)
| |
| text - freeform wikitext description
| |
| | |
| Color palette (matches Deadlock stat categories):
| |
| weapon = #e8922a (orange)
| |
| vitality = #86c921 (green)
| |
| spirit = #de80ff (purple)
| |
| default = #6b7280 (grey)
| |
| -->
| |
| {{#if: {{{type|}}} |
| |
| <div class="ability-interaction" style="margin-bottom:4px; border-radius:4px; overflow:hidden; font-family:'Open Sans','PT Serif',serif;">
| |
| <div style="background:{{#switch:{{{color|default}}}
| |
| | weapon = #e8922a
| |
| | vitality = #86c921
| |
| | spirit = #de80ff
| |
| | #default = #6b7280
| |
| }}; padding:4px 8px; font-weight:bold; font-size:0.85rem; display:flex; align-items:center; gap:6px; color:#FFEFD7;">[[File:{{#switch:{{{type|}}}
| |
| | unstoppable = Unstoppable Symbol.png
| |
| | counterspell = Counterspell.png
| |
| | debuff_resist = Debuff_Reducer.png
| |
| | dispel_magic = Dispel_Magic.png
| |
| | movement_restriction = Slowing_Hex.png
| |
| | ability_range = Greater_Expansion.png
| |
| | ability_duration = Duration_Extender.png
| |
| | charges = Rapid_Recharge.png
| |
| | #default = GenericProperty.png
| |
| }}|20px|link=]] {{#switch:{{{type|}}}
| |
| | unstoppable = [[Status Effects#Unstoppable|Unstoppable]]
| |
| | counterspell = [[Counterspell]]
| |
| | debuff_resist = [[Debuff Resist]]
| |
| | dispel_magic = [[Dispel Magic]]
| |
| | movement_restriction = [[Slowing Hex|Movement Restriction]]
| |
| | ability_range = [[Ability Range]]
| |
| | ability_duration = [[Ability Duration]]
| |
| | charges = Charges
| |
| | #default = <span style="color:red;">Unknown type: <code>{{{type}}}</code></span>
| |
| }}</div>
| |
| <div style="background:#1e1a22; padding:6px 10px; font-size:0.85rem; color:#FFEFD7;">{{{text|}}}</div>
| |
| </div>
| |
| }}</includeonly><noinclude>
| |
| == Overview ==
| |
| Renders a single styled interaction row for use inside the <code>interactions=</code> parameter of [[User:Vergir/AbilitySection]].
| |
| | |
| === Parameters ===
| |
| {| class="wikitable" | |
| ! Parameter !! Description !! Required
| |
| |-
| |
| | <code>type</code> || Interaction type key. Must be one of the valid values below. || Yes
| |
| |-
| |
| | <code>color</code> || Color category: <code>weapon</code>, <code>vitality</code>, <code>spirit</code>, or <code>default</code>. Defaults to <code>default</code> (grey). || No
| |
| |-
| |
| | <code>text</code> || Description of the interaction. Freeform wikitext; may span multiple lines, include links, templates, and bullet points. || Yes
| |
| |}
| |
| | |
| === Color palette ===
| |
| Choose the color that matches the Deadlock stat category most relevant to the interaction:
| |
| * <code>weapon</code> — orange (#e8922a) — for weapon/bullet interactions
| |
| * <code>vitality</code> — green (#86c921) — for healing, health, regen interactions
| |
| * <code>spirit</code> — purple (#de80ff) — for spirit/ability interactions
| |
| * <code>default</code> — grey (#6b7280) — when no category fits clearly
| |
| | |
| === Valid type values ===
| |
| Adding a new type requires updating the three <code>#switch</code> blocks in this template (color, icon, label).
| |
| | |
| * <code>unstoppable</code> — [[Status Effects#Unstoppable|Unstoppable]]
| |
| * <code>counterspell</code> — [[Counterspell]]
| |
| * <code>debuff_resist</code> — [[Debuff Resist]]
| |
| * <code>dispel_magic</code> — [[Dispel Magic]]
| |
| * <code>movement_restriction</code> — [[Slowing Hex|Movement Restriction]]
| |
| * <code>ability_range</code> — [[Ability Range]]
| |
| * <code>ability_duration</code> — [[Ability Duration]]
| |
| * <code>charges</code> — Charges
| |
| | |
| === Example ===
| |
| <pre>
| |
| {{User:Vergir/AbilityInteraction
| |
| | type = counterspell
| |
| | color = spirit
| |
| | text = [[Counterspell]] blocks the slow and accuracy debuff, but not the damage. | |
| }} | |
| </pre> | |
| </noinclude>
| |