Template:AbilityTable: Difference between revisions

From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary
N (talk | contribs)
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{AbilityTable/base
<includeonly>{{AbilityTable/base
|type={{{type|{{#invoke:Unit|get|{{{1}}}|baseClass.name|en}}}}}
|type={{{type|{{#invoke:Unit|get|{{{1}}}|baseClass.name|en}}}}}
|type_desc={{{type_desc|{{#invoke:Unit|get|{{{1}}}|baseClass.description|en}}}}}
|type_desc=<div style="color:white;">{{{type_desc|{{#invoke:Unit|get|{{{1}}}|baseClass.description|en}}}}}</div>
 
|type_icon={{{type_icon|{{#invoke:Unit|get|{{{1}}}|baseClass.icon}}}}}
|type_icon={{{type_icon|{{#invoke:Unit|get|{{{1}}}|baseClass.icon}}}}}
|morale_min={{{morale_min|{{#invoke:Unit|get|{{{1}}}|moralMin}}}}}
|morale_min={{{morale_min|{{#invoke:Unit|get|{{{1}}}|moralMin}}}}}
Line 9: Line 10:
|necromancable={{{necromancable|{{#switch: {{#invoke:Unit|get|{{{1}}}|baseClass.name}}|Embodiment|Undead|Construct=No|Yes}}}}}
|necromancable={{{necromancable|{{#switch: {{#invoke:Unit|get|{{{1}}}|baseClass.name}}|Embodiment|Undead|Construct=No|Yes}}}}}
|attack_type={{{attack_type|{{#invoke:Unit|get|{{{1}}}|passives.1.name|en}}}}}
|attack_type={{{attack_type|{{#invoke:Unit|get|{{{1}}}|passives.1.name|en}}}}}
|attack_type_desc={{{attack_type_desc|{{#invoke:Unit|get|{{{1}}}|passives.1.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.1.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.1.excaptionInTooltip|en}}}}}}}
|attack_type_desc=<div style="color:white;">{{{attack_type_desc|{{#invoke:Unit|get|{{{1}}}|passives.1.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.1.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.1.excaptionInTooltip|en}}}}}}}</div>
|attack_type_icon={{{attack_type_icon|{{#invoke:Unit|get|{{{1}}}|passives.1.icon}}}}}
|attack_type_icon={{{attack_type_icon|{{#invoke:Unit|get|{{{1}}}|passives.1.icon}}}}}
|move_type={{{move_type|{{#invoke:Unit|get|{{{1}}}|moveType}}}}}
|move_type={{{move_type|{{#invoke:Unit|get|{{{1}}}|moveType}}}}}
|passive1={{{passive1|{{#invoke:Unit|get|{{{1}}}|passives.2.name|en}}}}}
|passive1={{{passive1|{{#invoke:Unit|get|{{{1}}}|passives.2.name|en}}}}}
|passive1_desc={{{passive1_desc|{{#invoke:Unit|get|{{{1}}}|passives.2.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.2.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.2.excaptionInTooltip|en}}}}
|passive1_desc=<div style="color:white">{{{passive1_desc|{{#invoke:Unit|get|{{{1}}}|passives.2.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.2.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.2.excaptionInTooltip|en}}}}</div>
|passive1_icon={{{passive1_icon|{{#invoke:Unit|get|{{{1}}}|passives.2.icon}}}}}
|passive1_icon={{{passive1_icon|{{#invoke:Unit|get|{{{1}}}|passives.2.icon}}}}}
|passive2={{{passive2|{{#invoke:Unit|get|{{{1}}}|passives.3.name|en}}}}}
|passive2={{{passive2|{{#invoke:Unit|get|{{{1}}}|passives.3.name|en}}}}}
|passive2_desc={{{passive2_desc|{{#invoke:Unit|get|{{{1}}}|passives.3.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.3.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.3.excaptionInTooltip|en}}}}
|passive2_desc=<div style="color:white">{{{passive2_desc|{{#invoke:Unit|get|{{{1}}}|passives.3.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.3.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.3.excaptionInTooltip|en}}}}</div>
|passive2_icon={{{passive2_icon|{{#invoke:Unit|get|{{{1}}}|passives.3.icon}}}}}
|passive2_icon={{{passive2_icon|{{#invoke:Unit|get|{{{1}}}|passives.3.icon}}}}}
|passive3={{{passive3|{{#invoke:Unit|get|{{{1}}}|passives.4.name|en}}}}}
|passive3={{{passive3|{{#invoke:Unit|get|{{{1}}}|passives.4.name|en}}}}}
|passive3_desc={{{passive3_desc|{{#invoke:Unit|get|{{{1}}}|passives.4.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.4.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.4.excaptionInTooltip|en}}}}
|passive3_desc=<div style="color:white">{{{passive3_desc|{{#invoke:Unit|get|{{{1}}}|passives.4.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.4.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.4.excaptionInTooltip|en}}}}</div>
|passive3_icon={{{passive3_icon|{{#invoke:Unit|get|{{{1}}}|passives.4.icon}}}}}
|passive3_icon={{{passive3_icon|{{#invoke:Unit|get|{{{1}}}|passives.4.icon}}}}}
|passive4={{{passive4|{{#invoke:Unit|get|{{{1}}}|passives.5.name|en}}}}}
|passive4={{{passive4|{{#invoke:Unit|get|{{{1}}}|passives.5.name|en}}}}}
|passive4_desc={{{passive4_desc|{{#invoke:Unit|get|{{{1}}}|passives.5.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.5.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.5.excaptionInTooltip|en}}}}
|passive4_desc=<div style="color:white">{{{passive4_desc|{{#invoke:Unit|get|{{{1}}}|passives.5.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.5.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.5.excaptionInTooltip|en}}}}</div>
|passive4_icon={{{passive4_icon|{{#invoke:Unit|get|{{{1}}}|passives.5.icon}}}}}
|passive4_icon={{{passive4_icon|{{#invoke:Unit|get|{{{1}}}|passives.5.icon}}}}}
|passive5={{{passive5|{{#invoke:Unit|get|{{{1}}}|passives.6.name|en}}}}}
|passive5={{{passive5|{{#invoke:Unit|get|{{{1}}}|passives.6.name|en}}}}}
|passive5_desc={{{passive5_desc|{{#invoke:Unit|get|{{{1}}}|passives.6.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.6.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.6.excaptionInTooltip|en}}}}
|passive5_desc=<div style="color:white">{{{passive5_desc|{{#invoke:Unit|get|{{{1}}}|passives.6.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.6.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.6.excaptionInTooltip|en}}}}</div>
|passive5_icon={{{passive5_icon|{{#invoke:Unit|get|{{{1}}}|passives.6.icon}}}}}
|passive5_icon={{{passive5_icon|{{#invoke:Unit|get|{{{1}}}|passives.6.icon}}}}}
|passive6={{{passive6|{{#invoke:Unit|get|{{{1}}}|passives.7.name|en}}}}}
|passive6={{{passive6|{{#invoke:Unit|get|{{{1}}}|passives.7.name|en}}}}}
|passive6_desc={{{passive6_desc|{{#invoke:Unit|get|{{{1}}}|passives.7.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.7.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.7.excaptionInTooltip|en}}}}
|passive6_desc=<div style="color:white">{{{passive6_desc|{{#invoke:Unit|get|{{{1}}}|passives.7.description|en}}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|passives.7.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|passives.7.excaptionInTooltip|en}}}}</div>
|passive6_icon={{{passive6_icon|{{#invoke:Unit|get|{{{1}}}|passives.7.icon|en}}}}}
|passive6_icon={{{passive6_icon|{{#invoke:Unit|get|{{{1}}}|passives.7.icon|en}}}}}
|active1={{{active1|{{#invoke:Unit|get|{{{1}}}|abilities.1.name|en}}}}}
|active1={{{active1|{{#invoke:Unit|get|{{{1}}}|abilities.1.name|en}}}}}
|active1_desc={{{active1_desc|{{#invoke:Unit|get|{{{1}}}|abilities.1.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.1.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.1.infoDescription|en}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.1.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.1.excaptionInTooltip|en}}}}}}}
|active1_desc=<div style="color:white">{{{active1_desc|{{#invoke:Unit|get|{{{1}}}|abilities.1.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.1.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.1.infoDescription|en}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.1.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.1.excaptionInTooltip|en}}}}}}}</div>
|active1_icon={{{active1_icon|{{#invoke:Unit|get|{{{1}}}|abilities.1.icon}}}}}
|active1_icon={{{active1_icon|{{#invoke:Unit|get|{{{1}}}|abilities.1.icon}}}}}
|focus1={{{focus1|{{#invoke:Unit|get|{{{1}}}|abilities.1.energyLevel}}}}}
|focus1={{{focus1|{{#invoke:Unit|get|{{{1}}}|abilities.1.energyLevel}}}}}
|active1type={{{active1type|Type of effect}}}
|active1tier={{{active1tier|?}}}
|active1cooldown={{{active1cooldown|?}}}
|active2={{{active2|{{#invoke:Unit|get|{{{1}}}|abilities.2.name|en}}}}}
|active2={{{active2|{{#invoke:Unit|get|{{{1}}}|abilities.2.name|en}}}}}
|active2_desc={{{active2_desc|{{#invoke:Unit|get|{{{1}}}|abilities.2.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.2.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.2.infoDescription|en}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.2.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.2.excaptionInTooltip|en}}}}}}}
|active2_desc=<div style="color:white">{{{active2_desc|{{#invoke:Unit|get|{{{1}}}|abilities.2.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.2.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.2.infoDescription|en}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.2.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.2.excaptionInTooltip|en}}}}}}}</div>
|active2_icon={{{active2_icon|{{#invoke:Unit|get|{{{1}}}|abilities.2.icon}}}}}
|active2_icon={{{active2_icon|{{#invoke:Unit|get|{{{1}}}|abilities.2.icon}}}}}
|focus2={{{focus2|{{#invoke:Unit|get|{{{1}}}|abilities.2.energyLevel}}}}}
|focus2={{{focus2|{{#invoke:Unit|get|{{{1}}}|abilities.2.energyLevel}}}}}
|active2type={{{active2type|Type of effect}}}
|active2tier={{{active2tier|?}}}
|active2cooldown={{{active2cooldown|?}}}
|active3={{{active3|{{#invoke:Unit|get|{{{1}}}|abilities.3.name|en}}}}}
|active3={{{active3|{{#invoke:Unit|get|{{{1}}}|abilities.3.name|en}}}}}
|active3_desc={{{active3_desc|{{#invoke:Unit|get|{{{1}}}|abilities.3.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.3.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.3.infoDescription|en}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.3.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.3.excaptionInTooltip|en}}}}}}}
|active3_desc=<div style="color:white">{{{active3_desc|{{#invoke:Unit|get|{{{1}}}|abilities.3.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.3.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.3.infoDescription|en}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.3.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.3.excaptionInTooltip|en}}}}}}}</div>
|active3_icon={{{active3_icon|{{#invoke:Unit|get|{{{1}}}|abilities.3.icon}}}}}
|active3_icon={{{active3_icon|{{#invoke:Unit|get|{{{1}}}|abilities.3.icon}}}}}
|focus3={{{focus3|{{#invoke:Unit|get|{{{1}}}|abilities.3.energyLevel}}}}}
|focus3={{{focus3|{{#invoke:Unit|get|{{{1}}}|abilities.3.energyLevel}}}}}
|active3type={{{active3type|Type of effect}}}
|active3tier={{{active3tier|?}}}
|active3cooldown={{{active3cooldown|?}}}
|active4={{{active4|{{#invoke:Unit|get|{{{1}}}|abilities.4.name|en}}}}}
|active4={{{active4|{{#invoke:Unit|get|{{{1}}}|abilities.4.name|en}}}}}
|active4_desc={{{active4_desc|{{#invoke:Unit|get|{{{1}}}|abilities.4.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.4.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.4.infoDescription|en}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.4.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.4.excaptionInTooltip|en}}}}}}}
|active4_desc=<div style="color:white">{{{active4_desc|{{#invoke:Unit|get|{{{1}}}|abilities.4.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.4.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.4.infoDescription|en}}}}{{#if:{{#invoke:Unit|get|{{{1}}}|abilities.4.excaptionInTooltip}}|<br><br>{{#invoke:Unit|get|{{{1}}}|abilities.4.excaptionInTooltip|en}}}}}}}</div>
|active4_icon={{{active4_icon|{{#invoke:Unit|get|{{{1}}}|abilities.4.icon}}}}}
|active4_icon={{{active4_icon|{{#invoke:Unit|get|{{{1}}}|abilities.4.icon}}}}}
|focus4={{{focus4|{{#invoke:Unit|get|{{{1}}}|abilities.4.energyLevel}}}}}
|focus4={{{focus4|{{#invoke:Unit|get|{{{1}}}|abilities.4.energyLevel}}}}}
|active4type={{{active4type|Type of effect}}}
|active4tier={{{active4tier|?}}}
|active4cooldown={{{active4cooldown|?}}}
|alt_attack1={{{alt_attack1|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.name|en}}}}}
|alt_attack1={{{alt_attack1|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.name|en}}}}}
|alt_attack1_desc={{{alt_attack1_desc|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.infoDescription|en}}}}}}}
|alt_attack1_desc=<div style="color:white">{{{alt_attack1_desc|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.infoDescription|en}}}}}}}</div>
|alt_attack1_icon={{{alt_attack1_icon|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.icon}}}}}
|alt_attack1_icon={{{alt_attack1_icon|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.1.icon}}}}}
|alt_attack2={{{alt_attack2|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.name|en}}}}}
|alt_attack2={{{alt_attack2|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.name|en}}}}}
|alt_attack2_desc={{{alt_attack2_desc|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.infoDescription|en}}}}}}}
|alt_attack2_desc=<div style="color:white">{{{alt_attack2_desc|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.infoDescription|en}}}}}}}</div>
|alt_attack2_icon={{{alt_attack2_icon|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.icon}}}}}
|alt_attack2_icon={{{alt_attack2_icon|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.2.icon}}}}}
|alt_attack3={{{alt_attack3|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.name|en}}}}}
|alt_attack3={{{alt_attack3|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.name|en}}}}}
|alt_attack3_desc={{{alt_attack3_desc|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.infoDescription|en}}}}}}}
|alt_attack3_desc=<div style="color:white">{{{alt_attack3_desc|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.description|en}}{{#if:{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.infoDescription}}|<br><br>{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.infoDescription|en}}}}}}}</div>
|alt_attack3_icon={{{alt_attack31_icon|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.icon}}}}}
|alt_attack3_icon={{{alt_attack31_icon|{{#invoke:Unit|get|{{{1}}}|alternativeAttacks.3.icon}}}}}
<!-- Translation goes here-->
<!-- Translation goes here-->
|type_text=Creature Type
|type_text=Creature Type
|morale_range_from_text=
|morale_range_to_text=to
|morale_range_text=Morale Range
|morale_neutral_text=Neutral
|luck_range_from_text=
|luck_range_to_text=to
|luck_range_text=Luck Range
|luck_neutral_text=Neutral
|morale_text=Morale
|luck_text=Luck
|necromancable_text=Counts for Necromancy?
|attack_type_text=Attack Type
|attack_type_text=Attack Type
|move_type_text=Movement Type
|move_type_text=Movement Type
Line 63: Line 87:
|focus_text=Focus Charge(s)
|focus_text=Focus Charge(s)
|alt_attack_text=Alternative Attack
|alt_attack_text=Alternative Attack
}}
<!-- Terms for active ability ribbon, their sections do not show up if they aren't provided. Associated with |activeNtier and |activeNcooldown as seen above, currently all left empty by default-->
</includeonly><noinclude>
|active_tier_text={{{active_tier_text|}}}
|focus_cost_text={{{focus_cost_text|}}}
|cooldown_text={{{cooldown_text|}}}
<!-- Turn on active ability ribbon if desired. If on, |activeNtype will be used if provided (for now left empty by default)-->
|newribbon={{{newribbon|}}}
}}</includeonly><noinclude>
{{loc}}
{{loc}}
Base template: [[Template:AbilityTable/base]]
Base template: [[Template:AbilityTable/base]]
<i>Note: New WIP formatting with a ribbon for active ability tier, cost and cooldown is implemented, but not yet supported on the side of data retrieval. See notes below and comments in the code.</i>
==Use==
==Use==
  <nowiki>{</nowiki>{'''AbilityTable'''
  <nowiki>{</nowiki>{'''AbilityTable'''
Line 124: Line 155:
  |alt_attack3_desc=
  |alt_attack3_desc=
  |alt_attack3_icon=
  |alt_attack3_icon=
<!-- Labels for active ability ribbon.-->
|active_tier_text=
|focus_cost_text=
|cooldown_text=
|newribbon=
FOR LOCALIZATION:
|type_text=Creature Type
|morale_range_from_text= (if using format: Morale/Luck FROM # to #; separate for Morale and Luck to account for language-specific differences like genders and cases)
|morale_range_to_text=to
|morale_range_text=Morale Range
|morale_neutral_text=Neutral (displayed when min and max morale/luck are both 0; separate for Morale and Luck to account for language-specific differences like genders and cases)
|luck_range_from_text=
|luck_range_to_text=to
|luck_range_text=Luck Range
|luck_neutral_text=Neutral
|morale_text=Morale
|luck_text=Luck
|necromancable_text=Counts for Necromancy?
|attack_type_text=Attack Type
|move_type_text=Movement Type
|passive_text=Passive Ability
|active_text=Active Ability
|focus_text=Focus Charge(s)
|alt_attack_text=Alternative Attack
  }}
  }}
Notes (temporarily here until formatting and cargo updates are completed):
*Turn on active ability ribbon by setting <code>|newribbon=1</code>. Currently we can only retrieve Focus Cost, not Ability Tier or Cooldowns, so not yet ready for general use.
*For active abilities, where <code>N</code> can be 1, 2, 3 or 4:
**<code>|activeNtype</code> is intended for descriptive tags like Positive Effect, Attack Modifier and so on.
**<code>|activeNtier</code> is intended for ability tiers.
**<code>|activeNcooldown</code> is intended for cooldown durations.
*<code>|active_tier_text</code> and <code>|cooldown_text</code> are terms for labels for ability Tier and Cooldown.
*Provide <code>|focus_cost_text</code>, for example <code>|focus_cost_text=Cost</code>, for active ability focus costs to have a label. This works both with and without ribbon mode.
===Visuals concept, for later===
{|class=infobox style="border-collapse:collapse;border: 1px solid #BCB096; margin:1em;"
{{#if: {{{active2|?}}}|{{!}}-style="border: 1px solid #BCB096;background:#1E3758;"
{{!}} style='text-align:center;width:80px;vertical-align:middle;' {{!}} [[File:{{{active2_icon|Olgoi ability 1.png}}}|60px|link=]]
{{!}} style='padding:10px;' {{!}} <i>{{{active_text|Active Ability}}}</i><br><big><b>{{{active2|Name of Active Ability}}}</b></big><br>{{{active2type|Special - Positive Effect}}}
{{!}}-style='background-color:#156E7E;border-bottom: 1px solid #BCB096;'
{{!}}colspan=2; style="padding:4px; color:white;"{{!}} <div style="display:inline-block;">{{{active_tier_text|Tier}}} {{{active2tier|II}}}</div> {{!}} <div style="display:inline-block;"> {{{focus_cost_text|Cost}}}: {{hint|{{#ifexpr:{{{focus2|2}}}>0|[[File:Focus Charge.png|16px|link=]]|—}}{{#ifexpr:{{{focus2|2}}}>1|[[File:Focus Charge.png|16px|link=]]}}{{#ifexpr:{{{focus2|2}}}>2|[[File:Focus Charge.png|16px|link=]]}}|{{{focus2|2}}} {{{focus_text|Focus Charge(s)}}}|0}}</div> {{!}} <div style="display:inline-block;">{{{cooldown_text|Cooldown}}}: {{{active2cooldown|2 turn(s)}}}</div>
}}
{{!}}-
{{!}}colspan=2, style="padding:4px;"{{!}}<span style="color:white;">{{{active2_desc|Insert active ability 2 description here.}}}</span>
{{{active_ability_2_notes|Insert further-clarifying user-made notes here, such as: (for larva explosions) Fire Larvae die on their own 2 turns after hatching, triggering this effect. (THESE NOTES CURRENTLY NOT IMPLEMENTED)}}}.
|-
|}
==Examples==
==Examples==
Creature with active abilities, old format:
{{AbilityTable|Abyssal Executor}}
{{AbilityTable|Abyssal Executor}}
Creature with active abilities, WIP new format (note missing ability tier and cooldown):
{{AbilityTable|Abyssal Overseer|newribbon=1|focus_cost_text=Cost|active_tier_text=Tier|cooldown_text=Cooldown}}
Creature with no active abilities:
{{AbilityTable|Infiltrator}}
{{AbilityTable|Infiltrator}}
{{AbilityTable|Hive Huntress}}
Creature with active abilities, old format but with <code>|focus_cost_text=Cost</code>:
{{AbilityTable|Worldwatcher}}
{{AbilityTable|Kittenhorn|focus_cost_text=Cost}}
[[Category:Table templates]]
[[Category:Table templates]]

Latest revision as of 15:10, 18 July 2026


Base template: Template:AbilityTable/base

Note: New WIP formatting with a ribbon for active ability tier, cost and cooldown is implemented, but not yet supported on the side of data retrieval. See notes below and comments in the code.

Use

{{AbilityTable
|type=
|type_desc=
|type_icon=
|morale_min=
|morale_max=
|luck_min=
|luck_max=
|necromancable=
|attack_type=
|attack_type_desc=
|attack_type_icon=
|move_type=
|passive1=
|passive1_desc=
|passive1_icon=
|passive2=
|passive2_desc=
|passive2_icon=
|passive3=
|passive3_desc=
|passive3_icon=
|passive4=
|passive4_desc=
|passive4_icon=
|passive5=
|passive5_desc=
|passive5_icon=
|passive6=
|passive6_desc=
|passive6_icon=
|active1=
|active1_desc=
|active1_icon=
|focus1=
|active2=
|active2_desc=
|active2_icon=
|focus2=
|active3=
|active3_desc=
|active3_icon=
|focus3=
|active4=
|active4_desc=
|active4_icon=
|focus4=
|alt_attack1=
|alt_attack1_desc=
|alt_attack1_icon=
|alt_attack2=
|alt_attack2_desc=
|alt_attack2_icon=
|alt_attack3=
|alt_attack3_desc=
|alt_attack3_icon=
|active_tier_text=
|focus_cost_text=
|cooldown_text=
|newribbon=
FOR LOCALIZATION:
|type_text=Creature Type
|morale_range_from_text= (if using format: Morale/Luck FROM # to #; separate for Morale and Luck to account for language-specific differences like genders and cases)
|morale_range_to_text=to
|morale_range_text=Morale Range
|morale_neutral_text=Neutral (displayed when min and max morale/luck are both 0; separate for Morale and Luck to account for language-specific differences like genders and cases)
|luck_range_from_text=
|luck_range_to_text=to
|luck_range_text=Luck Range
|luck_neutral_text=Neutral
|morale_text=Morale
|luck_text=Luck
|necromancable_text=Counts for Necromancy?
|attack_type_text=Attack Type
|move_type_text=Movement Type
|passive_text=Passive Ability
|active_text=Active Ability
|focus_text=Focus Charge(s)
|alt_attack_text=Alternative Attack
}}

Notes (temporarily here until formatting and cargo updates are completed):

  • Turn on active ability ribbon by setting |newribbon=1. Currently we can only retrieve Focus Cost, not Ability Tier or Cooldowns, so not yet ready for general use.
  • For active abilities, where N can be 1, 2, 3 or 4:
    • |activeNtype is intended for descriptive tags like Positive Effect, Attack Modifier and so on.
    • |activeNtier is intended for ability tiers.
    • |activeNcooldown is intended for cooldown durations.
  • |active_tier_text and |cooldown_text are terms for labels for ability Tier and Cooldown.
  • Provide |focus_cost_text, for example |focus_cost_text=Cost, for active ability focus costs to have a label. This works both with and without ribbon mode.

Visuals concept, for later

Active Ability
Name of Active Ability
Special - Positive Effect
Tier II
|
Cost: 2 Focus Charge(s)
|
Cooldown: 2 turn(s)
Insert active ability 2 description here.

Insert further-clarifying user-made notes here, such as: (for larva explosions) Fire Larvae die on their own 2 turns after hatching, triggering this effect. (THESE NOTES CURRENTLY NOT IMPLEMENTED).

Examples

Creature with active abilities, old format:

Creature Type
Magic Creature
-3 to 3Morale Range
|
-5 to 5Luck Range
|
YesCounts for Necromancy?
A beast or beast‑like creature. Jadame’s beasts often have fantastical powers; denizens of other planes, even more so.

Morale range: –3 to 3.
Luck range: –5 to 5.

Fallen Magic Creatures count towards the power of Necromancy reanimation after battle.
Attack Type
Melee Attack
Can only attack adjacent enemies. Provokes counterattacks.
Passive Ability
Absolute Resistance
Immune to all Magic Damage.
Active Ability
Summoning Rite: Executor
3 Focus Charge(s)
Once per battle, summons a stack of Abyssal Executors in place of a friendly corpse.
The summon has 50% HP of the corpse’s original stack and can’t have more than [ current amount of summoners ] units. These creatures are permanent and remain after the battle.

Does not affect Undead, Embodiments, or Constructs
Active Ability
Will of the Abyss
3 Focus Charge(s)
Enables this creature to take 1 more turn(s) immediately after its first turn.

Does not end the turn.
Active Ability
Control Mind
3 Focus Charge(s)
Target enemy creature loses all its possible turns and passes.

Does not affect Embodiments or Constructs

Creature with active abilities, WIP new format (note missing ability tier and cooldown):

Creature Type
Magic Creature
-3 to 3Morale Range
|
-5 to 5Luck Range
|
YesCounts for Necromancy?
A beast or beast‑like creature. Jadame’s beasts often have fantastical powers; denizens of other planes, even more so.

Morale range: –3 to 3.
Luck range: –5 to 5.

Fallen Magic Creatures count towards the power of Necromancy reanimation after battle.
Attack Type
Melee Attack
Can only attack adjacent enemies. Provokes counterattacks.
Passive Ability
Area Strike
Deals Damage to the target and all hexes around it. Additional targets take –50% Damage.
Passive Ability
Absolute Resistance
Immune to all Magic Damage.
Active Ability
Summoning Rite: Overseer
Type of effect
Tier ?
|
Cost: 3 Focus Charge(s)
|
Cooldown: ?
Once per battle, summons a stack of Abyssal Overseers in place of a friendly corpse.
The summon has 50% HP of the corpse’s original stack and can’t have more than [ current amount of summoners ] units. These creatures are permanent and remain after the battle.

Does not affect Undead, Embodiments, or Constructs
Active Ability
Will of the Abyss
Type of effect
Tier ?
|
Cost: 3 Focus Charge(s)
|
Cooldown: ?
Enables this creature to take 1 more turn(s) immediately after its first turn.

Does not end the turn.
Active Ability
Moment of Insanity
Type of effect
Tier ?
|
Cost: 2 Focus Charge(s)
|
Cooldown: ?
Compels an enemy to attack a random target.

Does not affect Embodiments or Constructs

Creature with no active abilities:

Creature Type
Living
-5 to 5Morale Range
|
-3 to 5Luck Range
|
YesCounts for Necromancy?
A fully sentient inhabitant of Jadame.

Morale range: –5 to 5.
Luck range: –3 to 3.

Fallen Living creatures count towards the power of Necromancy reanimation after battle.
Attack Type
Melee Attack
Can only attack adjacent enemies. Provokes counterattacks.
Movement Type
Blink
Teleports directly to destination hex, ignoring obstacles and traps.
Passive Ability
Weak Spot
Lucky Strikes deal +100% Damage, and the maximum possible Luck is increased to 5.
Alternative Attack
Fighting Style: Hit and Run
This creature will return to its original position after attacking, but deal –50% Damage.

Does not spend Focus Charges.

Creature with active abilities, old format but with |focus_cost_text=Cost:

Creature Type
Magic Creature
-5 to 5Morale Range
|
-3 to 3Luck Range
|
YesCounts for Necromancy?
A beast or beast‑like creature. Jadame’s beasts often have fantastical powers; denizens of other planes, even more so.

Morale range: –3 to 3.
Luck range: –5 to 5.

Fallen Magic Creatures count towards the power of Necromancy reanimation after battle.
Attack Type
Melee Attack
Can only attack adjacent enemies. Provokes counterattacks.
Movement Type
Flying
Movement ignores obstacles and traps.
Passive Ability
Remnant of Mad Times
Upon death, this creature casts “Berserk” upon its killer. They are forced to attack the nearest creature.
Active Ability
Wheeee
Cost: 2 Focus Charge(s)
Gives all friendly creatures +3 Morale.
Duration: 2 round(s).