Editing User:Vergir/AbilityInteraction

Warning: You are not logged in. Once you make an edit, a temporary account will be created for you. Learn more. Log in or create an account to continue receiving notifications after this account expires, and to access other features.
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:
<templatestyles src="Infobox hero/styles.css" /><templatestyles src="Infobox hero/themes.css" /><includeonly>{{#invoke:InfoboxHero|render}}</includeonly>
<includeonly><!--
  AbilityInteraction: renders one styled interaction row.
  Parameters:
    type  - interaction type key (see valid values below)
    text  - freeform wikitext description
-->
{{#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:{{{type|}}}
    | debuff_immunity = #4a7fa5
    | unstoppable    = #a07830
    | silence        = #7a5a9a
    | stun            = #7a5a9a
    | disjoint        = #4a6a5a
    | invincibility  = #4a7fa5
    | sleep          = #5a6a8a
    | purge          = #4a7a6a
    | lifestealing    = #3a7a4a
    | barrier        = #3a7a4a
    | illusions      = #5a5a7a
    | phase          = #5a5a7a
    | #default        = #555555
  }}; padding:4px 8px; font-weight:bold; font-size:0.85rem; display:flex; align-items:center; gap:6px; color:#FFEFD7;">[[File:{{#switch:{{{type|}}}
    | debuff_immunity = Status_Debuff_Immune.png
    | unstoppable    = Unstoppable Symbol.png
    | silence        = Silence.png
    | stun            = Status_Stun.png
    | disjoint        = Status_Displacement.png
    | invincibility  = Metal Skin Old.png
    | sleep          = Status_Sleep.png
    | purge          = Debuff_Remover.png
    | lifestealing    = Healing.png
    | barrier        = Barrier.png
    | illusions      = Invisible.png
    | phase          = Status_Unstoppable.png
    | #default        = GenericProperty.png
  }}|20px|link=]] Interactions: {{#switch:{{{type|}}}
    | debuff_immunity = Debuff Immunity
    | unstoppable    = Unstoppable
    | silence        = Silence
    | stun            = Stun
    | disjoint        = Disjoint
    | invincibility  = Invincibility
    | sleep          = Sleep
    | purge          = Purge
    | lifestealing    = Lifestealing
    | barrier        = Barrier
    | illusions      = Illusions
    | phase          = Phased Units
    | #default        = {{#if:{{{type|}}}|Unknown type: {{{type}}}|''(no type provided)''}}
  }}</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>text</code> || Description of the interaction. Freeform wikitext; may span multiple lines, include links, templates, and bullet points. || Yes
|}
 
=== Valid type values ===
The canonical list of types is documented in [[User:Vergir/Module:InteractionTypes]]. Adding a new type requires updating both this template's <code>#switch</code> blocks and that module.
 
* <code>debuff_immunity</code> — [[Debuff Resist|Debuff Immunity]]
* <code>unstoppable</code> — [[Status Effects#Unstoppable|Unstoppable]]
* <code>silence</code> — [[Silence]]
* <code>stun</code> — [[Stun]]
* <code>disjoint</code> — Disjoint
* <code>invincibility</code> — [[Status Effects#Invincibility|Invincibility]]
* <code>sleep</code> — [[Status Effects#Sleep|Sleep]]
* <code>purge</code> — Purge
* <code>lifestealing</code> — Lifestealing
* <code>barrier</code> — [[Barrier]]
* <code>illusions</code> — Illusions
* <code>phase</code> — Phased Units
 
=== Example ===
<pre>
{{User:Vergir/AbilityInteraction
| type = disjoint
| text =
The projectile can be disjointed before impact.
Disjointing prevents both the impact damage and the explosion.
}}
</pre>
</noinclude>
Please note that all contributions to The Deadlock Wiki are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Deadlock:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)