Template:Sandbox/Aurelain/HeroClassInfobox/base: Difference between revisions

From Heroes of Might and Magic: Olden Era Official Wiki
Created page with "<includeonly><!-- -->id={{{id}}},name={{{name}}},faction={{{faction}}},<!-- --></includeonly><!-- ################################################################################ --><noinclude> Renders the hero-class box that floats to the right of the page. <!--=========================================================================--> ==1. Might:== {{Sandbox/Aurelain/HeroClassInfobox | lang=en | id=might_human}} <pre><nowiki>{{Sandbox/Aurelain/HeroClassInfobox | lan..."
 
No edit summary
Line 1: Line 1:
<includeonly><!--
<includeonly><!--
-->id={{{id}}},name={{{name}}},faction={{{faction}}},<!--
-->id={{{id}}},name={{{name}}},faction={{{faction}}},<!--
--><div class='hc-box faction-{{{faction}}}'>
<table>
    <!--==== TITLE ==========================================================-->
    <tr class='band'>
        <td colspan='4' class='title'><!--
            --><div class='field'><!--
                --><div>{{{name}}}</div><!--
                --><div>[[File:{{{name_en}}}_icon.png|64px|link=]]</div><!--
            --></div><!--
        --></td>
    </tr>
    <!--==== BATTLEFIELD ====================================================-->
    <tr>
        <td colspan='4' class='image'><!--
            -->[[File:{{#switch:{{{faction}}}
            |human=Temple
            |undead=Necropolis
            |nature=Grove
            |demon=Hive
            |unfrozen=Schism
            |dungeon=Dungeon
            |neutral=Neutral
            }}_{{#invoke:UnitInfobox|simplifyName|name={{{name_en}}}}}_Battlefield.png|300px|link=]]<!--
        --></td>
    </tr>
    <!--==== FACTION ========================================================-->
    <tr>
        <td colspan='4'><!--
            --><div class='field'><!--
                --><div>{{Translation|faction|{{{lang}}}}}</div><!--
                --><div>{{F|{{{faction}}}|{{{lang}}}}}</div><!--
            --></div><!--
        --></td>
    </tr>
    <!--==== TIER ===========================================================-->
    <tr>
        <td colspan='4'><!--
            --><div class='field'><!--
                --><div>{{Translation|tier|{{{lang}}}}}</div><!--
                --><div>{{#invoke:Roman|main|{{{tier}}}}}</div><!--
            --></div><!--
        --></td>
    </tr>
    <!--==== COST ===========================================================-->
    <tr>
        <td colspan='4'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_cost|{{{lang}}}}}</div><!--
                --><div><!--
                    -->{{Cost
                    |gold = {{{gold_cost}}}
                    |wood = {{{wood_cost}}}
                    |ore = {{{ore_cost}}}
                    |gems = {{{gemstone_cost}}}
                    |crystals = {{{crystal_cost}}}
                    |mercury = {{{mercury_cost}}}
                    |lang = {{{lang}}}
                    }}<!--
                --></div><!--
            --></div><!--
            -->{{#ifeq: {{#replace:{{{id|}}}|_upg|}} | {{{id|}}}||<!--
            --><div class='field upgrade-cost'><!--
              --><div>({{Translation|wiki_ubox_upgrade_cost|{{{lang}}}}})</div><!--
              --><div><!--
                  -->({{Cost
                  |gold = {{#expr: 0{{{gold_cost|0}}} - 0{{{gold_cost0|}}} }}
                  |wood = {{#expr: 0{{{wood_cost|0}}} - 0{{{wood_cost0|}}} }}
                  |ore = {{#expr: 0{{{ore_cost|0}}} - 0{{{ore_cost0|}}} }}
                  |gems = {{#expr: 0{{{gemstone_cost|0}}} - 0{{{gemstone_cost0|}}} }}
                  |crystals = {{#expr: 0{{{crystal_cost|0}}} - 0{{{crystal_cost0|}}} }}
                  |mercury = {{#expr: 0{{{mercury_cost|0}}} - 0{{{mercury_cost0|}}} }}
                  |lang = {{{lang}}}
                  }})<!--
              --></div><!--
          --></div>}}<!--
        --></td>
    </tr>
    <!--==== GROWTH =========================================================-->
    {{#if: {{{units_weekly|}}}|
    <tr>
        <td colspan='4'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_ubox_growth|{{{lang}}}}}</div><!--
                --><div>+{{{units_weekly}}}</div><!--
          --></div><!--
        --></td>
    </tr>
    |}}
    <!--==== SQUAD VALUE ====================================================-->
    <tr>
        <td colspan='4'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_ubox_squad|{{{lang}}}}}</div><!--
                --><div>{{{squad_value|}}}</div><!--
          --></div><!--
        --></td>
    </tr>
    <!--==== STATS ==========================================================-->
    <tr class='band'><td colspan='4'>{{Translation|wiki_ubox_stats|{{{lang}}}}}</td></tr>
    <tr>
        <!-- Note: We could also use Template:StatDisplay, but we need StatDiff and multiple damage values -->
        <td class='stat-cell'><!--
            -->[[File:Health_Icon.png|32px|link=]]<!--
            --><div class='stat-name'>{{Translation|hp|{{{lang}}}|type=unit_stat}}</div><!--
            --><div class='stat-value'>{{{hp}}}{{StatDiff|{{{hp}}}|{{{hp0}}}}}</div>
        </td>
        <td class='stat-cell'>
            [[File:Icon_Stats_Attack.png|32px|link=]]<!--
            --><div class='stat-name'>{{Translation|offence|{{{lang}}}|type=unit_stat}}</div><!--
            --><div class='stat-value'>{{{offence}}}{{StatDiff|{{{offence}}}|{{{offence0}}}}}</div>
        </td>
        <td class='stat-cell'>
            [[File:Icon_Stats_Defence.png|32px|link=]]<!--
            --><div class='stat-name'>{{Translation|defence|{{{lang}}}|type=unit_stat}}</div><!--
            --><div class='stat-value'>{{{defence}}}{{StatDiff|{{{defence}}}|{{{defence0}}}}}</div>
        </td>
        <td class='stat-cell'>
            [[File:Icon_Stats_Damage.png|32px|link=]]<!--
            --><div class='stat-name'>{{Translation|damage|{{{lang}}}|type=unit_stat}}</div><!--
            --><div class='stat-value'>{{{damage_min}}}{{StatDiff|{{{damage_min}}}|{{{damage_min0}}}}}-<!--
            -->{{{damage_max}}}{{StatDiff|{{{damage_max}}}|{{{damage_max0}}}}}</div>
        </td>
    </tr>
    <tr>
        <td class='stat-cell'><!--
            -->[[File:Icon_Stats_Morale.png|32px|link=]]<!--
            --><div class='stat-name'>{{Translation|moral|{{{lang}}}|type=unit_stat}}</div><!--
            --><div class='stat-value'>{{{morale}}}{{StatDiff|{{{morale}}}|{{{morale0}}}}}</div>
        </td>
        <td class='stat-cell'>
            [[File:Icon_Stats_Luck.png|32px|link=]]<!--
            --><div class='stat-name'>{{Translation|luck|{{{lang}}}|type=unit_stat}}</div><!--
            --><div class='stat-value'>{{{luck}}}{{StatDiff|{{{luck}}}|{{{luck0}}}}}</div>
        </td>
        <td class='stat-cell'>
            [[File:Icon_Stats_Initiative.png|32px|link=]]<!--
            --><div class='stat-name'>{{Translation|initiative|{{{lang}}}|type=unit_stat}}</div><!--
            --><div class='stat-value'>{{{initiative}}}{{StatDiff|{{{initiative}}}|{{{initiative0}}}}}</div>
        </td>
        <td class='stat-cell'>
            [[File:Icon_Stats_Speed.png|32px|link=]]<!--
            --><div class='stat-name'>{{Translation|speed|{{{lang}}}|type=unit_stat}}</div><!--
            --><div class='stat-value'>{{{speed}}}{{StatDiff|{{{speed}}}|{{{speed0}}}}}</div>
        </td>
    </tr>
    <!--==== OTHER INFO HEADER ==============================================-->
    {{#if: {{{dwelling|}}}{{{bank|}}}{{{specialist_id|}}}|
    <tr class='band'><td colspan='4'>{{Translation|wiki_ubox_other|{{{lang}}}}}</td></tr>
    |}}
    <!--==== DWELLING =======================================================-->
    {{#if: {{{dwelling|}}}|
    <tr>
        <td colspan='4'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_ubox_dwelling|{{{lang}}}}}</div><!--
                --><div>{{{dwelling}}}</div><!--
          --></div><!--
        --></td>
    </tr>
    |}}
    <!--==== BANK =====================================================-->
    {{#if: {{{bank|}}}|
    <tr>
        <td colspan='4'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_ubox_bank|{{{lang}}}}}</div><!--
                --><div>{{{bank}}}</div><!--
          --></div><!--
        --></td>
    </tr>
    |}}
    <!--==== SPECIALIST =====================================================-->
    {{#if: {{{specialist_id|}}}|
    <tr>
        <td colspan='4' class='compact'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_ubox_specialist|{{{lang}}}}}</div><!--
                --><div>{{LinkIcon
                    | id = {{{specialist_id}}}
                    | type = hero
                    | filename = 1
                    | lang = {{{lang}}}
                    }}<!--
                --></div><!--
          --></div><!--
        --></td>
    </tr>
    |}}
    <!--==== RELATED UNITS ==================================================-->
    {{#ifeq: {{{faction}}} | neutral ||
    <tr class='band'><td colspan='4'>{{Translation|wiki_ubox_related|{{{lang}}}}}</td></tr>
    <tr>
        <td colspan='4' class='compact'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_ubox_base|{{{lang}}}}}</div><!--
                --><div>{{LinkIcon
                    | id = {{{base_id}}}
                    | type = unit
                    | filename = 1
                    | suffix=_icon.png
                    | lang={{{lang}}}
                    | link={{#ifeq: {{{id}}}|{{{base_id}}}|0|}}
                    }}<!--
                --></div><!--
          --></div><!--
        --></td>
    </tr>
    <tr>
        <td colspan='4' class='compact'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_ubox_upgrade_a|{{{lang}}}}}</div><!--
                --><div>{{LinkIcon
                    | id = {{{base_id}}}_upg
                    | type = unit
                    | filename = 1
                    | suffix=_icon.png
                    | lang={{{lang}}}
                    | link={{#ifeq: {{{id}}}|{{{base_id}}}_upg|0|}}
                    }}<!--
                --></div><!--
          --></div><!--
        --></td>
    </tr>
    <tr>
        <td colspan='4' class='compact'><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_ubox_upgrade_b|{{{lang}}}}}</div><!--
                --><div>{{LinkIcon
                    | id = {{{base_id}}}_upg_alt
                    | type = unit
                    | filename = 1
                    | suffix=_icon.png
                    | lang={{{lang}}}
                    | link={{#ifeq: {{{id}}}|{{{base_id}}}_upg_alt|0|}}
                    }}<!--
                --></div><!--
          --></div><!--
        --></td>
    </tr>
    }} <!-- endif neutral -->
    <!--==== INTERNAL ID ====================================================-->
    <tr class='band'><td colspan='4'>{{Translation|wiki_internal_id|{{{lang}}}}}</td></tr>
    <tr><td colspan='4' style='color:#fff;opacity:0.5'>{{{id}}}</td></tr>
</table><!--
--></div><!--
--></includeonly><!--
--></includeonly><!--
################################################################################
################################################################################
Line 9: Line 254:
<!--=========================================================================-->
<!--=========================================================================-->
==1. Might:==
==1. Might:==
{{Sandbox/Aurelain/HeroClassInfobox | lang=en | id=might_human}}
{{Sandbox/Aurelain/HeroClassInfobox/base
<pre><nowiki>{{Sandbox/Aurelain/HeroClassInfobox | lang=en | id=might_human}}</nowiki></pre>
    | lang = en
    | id = might_human
    | name = Knight
    | faction = human
}}
<pre><nowiki>
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = en
    | id = might_human
    | name = Knight
    | faction = human
}}
</nowiki></pre>
{{Clear}}
{{Clear}}


<!--=========================================================================-->
<!--=========================================================================-->
==2. Magic:==
==2. Magic:==
{{Sandbox/Aurelain/HeroClassInfobox | lang=en | id=magic_undead}}
 
<pre><nowiki>{{Sandbox/Aurelain/HeroClassInfobox | lang=en | id=magic_undead}}</nowiki></pre>
{{Clear}}


<!--=========================================================================-->
<!--=========================================================================-->
==3. Japanese:==
==3. Japanese:==
{{Sandbox/Aurelain/HeroClassInfobox | lang=ja | id=might_human}}
 
<pre><nowiki>{{Sandbox/Aurelain/HeroClassInfobox | lang=ja | id=might_human}}</nowiki></pre>
{{Clear}}


[[Category:Infobox templates]]
[[Category:Infobox templates]]
__NOTOC__
__NOTOC__
</noinclude>
</noinclude>

Revision as of 07:08, 4 August 2026


Renders the hero-class box that floats to the right of the page.

1. Might:

id=might_human,name=Knight,faction=human,

Knight
[[File:{{{name_en}}}_icon.png|64px|link=]]
File:Temple nameen Battlefield.png
Faction
Tier
N/A
Cost
Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Squad value
Stats
Health
{{{hp}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Attack
{{{offence}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Defense
{{{defence}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Damage
{{{damage_min}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".-{{{damage_max}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Morale
{{{morale}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Luck
{{{luck}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Initiative
{{{initiative}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Speed
{{{speed}}}Expression error: Unrecognized punctuation character "{".Expression error: Unrecognized punctuation character "{".
Related Units
Base unit
No results
Upgrade A
No results
Upgrade B
No results
Internal ID
might_human
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = en
    | id = might_human
    | name = Knight
    | faction = human
}}

2. Magic:

3. Japanese: