Editing User:Vergir/AbilityInteractionGive feedback
Jump to navigation
Jump to search
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
| Latest revision | Your text | ||
| Line 1: | Line 1: | ||
< | <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> | |||