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

From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary
No edit summary
 
(77 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><!--
<includeonly><!--
-->id={{{id}}},name={{{name}}},faction={{{faction}}},<!--
--><templatestyles src="Template:Sandbox/Aurelain/HeroClassInfobox/styles.css" /><!--
--><div class='hc-box faction-{{{faction}}}'>
--><div class='hc-box faction-{{{faction}}}'>
<table>
<table>
Line 7: Line 7:
         <td colspan='4' class='title'><!--
         <td colspan='4' class='title'><!--
             --><div class='field'><!--
             --><div class='field'><!--
                 --><div>{{{name}}}</div><!--
                 --><div><!--
                 --><div>[[File:{{{name_en}}}_icon.png|64px|link=]]</div><!--
                    -->{{{name}}}<!--
                    --><div class='type'><!--
                        -->{{#ifeq: {{#replace:{{{id}}}|magic|}}|{{{id}}}
                            |[[File:Wip_Might_Specialization_Icon.png|20px|link=]]
                            |[[File:Wip_Mage_Specialization_Icon.png|20px|link=]]
                        }}<!--
                        --> {{#explode:{{#explode:{{{type_text}}}|.|0}}|。|0}}<!--
                    --></div><!--
                --></div><!--
                 --><div>[[File:{{{id}}}_icon.png|64px|link=]]</div><!--
             --></div><!--
             --></div><!--
         --></td>
         --></td>
     </tr>
     </tr>
     <!--==== BATTLEFIELD ====================================================-->
     <!--==== IMAGE ==========================================================-->
     <tr>
     <tr>
         <td colspan='4' class='image'><!--
         <td colspan='4' class='image'><!--
             -->[[File:{{#switch:{{{faction}}}
             -->[[File:{{{id}}}_map.png|300px|link=]]<!--
            |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>
         --></td>
     </tr>
     </tr>
Line 32: Line 33:
                 --><div>{{Translation|faction|{{{lang}}}}}</div><!--
                 --><div>{{Translation|faction|{{{lang}}}}}</div><!--
                 --><div>{{F|{{{faction}}}|{{{lang}}}}}</div><!--
                 --><div>{{F|{{{faction}}}|{{{lang}}}}}</div><!--
            --></div><!--
            --><div class='field'><!--
                --><div>{{Translation|wiki_hc_skill|{{{lang}}}}}</div><!--
                --><div>{{Skill|faction_{{{faction}}}|{{{lang}}}}}</div><!--
             --></div><!--
             --></div><!--
         --></td>
         --></td>
     </tr>
     </tr>
     <!--==== TIER ===========================================================-->
     <!--==== ATTRIBUTES =====================================================-->
     <tr>
     <tr class='band'>
         <td colspan='4'><!--
         <td colspan='4'><!--
             --><div class='field'><!--
             -->{{Translation|wiki_hc_attributes|{{{lang}}}}}<!--
                --><div>{{Translation|tier|{{{lang}}}}}</div><!--
            --><div style='font-size:smaller;'>{{Translation|wiki_hc_odds|{{{lang}}}}}</div><!--
                --><div>{{#invoke:Roman|main|{{{tier}}}}}</div><!--
            --></div><!--
         --></td>
         --></td>
     </tr>
     </tr>
    <!--==== COST ===========================================================-->
     <tr>
     <tr>
         <td colspan='4'><!--
         <td colspan='4' style='padding-bottom:8px;'><!--
            --><div class='field'><!--
        --><div class='attributes'><!--
                --><div>{{Translation|wiki_cost|{{{lang}}}}}</div><!--
            --><div class='attribute'><!--
                 --><div><!--
                 --><div class='value'><!--
                     -->{{Cost
                     -->{{Hint<!--
                    |gold = {{{gold_cost}}}
                        -->|[[File:Icon_Stats_Attack.png|24px|link=]]<!--
                    |wood = {{{wood_cost}}}
                        -->|[[Hero_Basics{{#ifeq:{{{lang}}}|en||/{{{lang}}}}}#Attributes|<!--
                    |ore = {{{ore_cost}}}
                            -->{{Translation|offence|{{{lang}}}|type=hero_stat}}]]<!--
                    |gems = {{{gemstone_cost}}}
                     -->}}<!--
                    |crystals = {{{crystal_cost}}}
                     --> {{{attack}}}<!--
                     |mercury = {{{mercury_cost}}}
                     |lang = {{{lang}}}
                    }}<!--
                 --></div><!--
                 --></div><!--
                -->{{{attack_roll}}}%<!--
             --></div><!--
             --></div><!--
            -->{{#ifeq: {{#replace:{{{id|}}}|_upg|}} | {{{id|}}}||<!--
             --><div class='attribute'><!--
            --><div class='field upgrade-cost'><!--
                 --><div class='value'><!--
              --><div>({{Translation|wiki_ubox_upgrade_cost|{{{lang}}}}})</div><!--
                    -->{{Hint<!--
              --><div><!--
                        -->|[[File:Icon_Stats_Defense.png|24px|link=]]<!--
                  -->({{Cost
                        -->|[[Hero_Basics{{#ifeq:{{{lang}}}|en||/{{{lang}}}}}#Attributes|<!--
                  |gold = {{#expr: 0{{{gold_cost|0}}} - 0{{{gold_cost0|}}} }}
                            -->{{Translation|defence|{{{lang}}}|type=hero_stat}}]]<!--
                  |wood = {{#expr: 0{{{wood_cost|0}}} - 0{{{wood_cost0|}}} }}
                    -->}}<!--
                  |ore = {{#expr: 0{{{ore_cost|0}}} - 0{{{ore_cost0|}}} }}
                    --> {{{defense}}}<!--
                  |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><!--
          --></div><!--
                -->{{{defense_roll}}}%<!--
        --></td>
            --></div><!--
    </tr>
            --><div class='attribute'><!--
    |}}
                --><div class='value'><!--
    <!--==== RELATED UNITS ==================================================-->
                    -->{{Hint<!--
    {{#ifeq: {{{faction}}} | neutral ||
                        -->|[[File:Icon_Stats_Spellpower.png|24px|link=]]<!--
    <tr class='band'><td colspan='4'>{{Translation|wiki_ubox_related|{{{lang}}}}}</td></tr>
                        -->|[[Hero_Basics{{#ifeq:{{{lang}}}|en||/{{{lang}}}}}#Attributes|<!--
    <tr>
                            -->{{Translation|spellPower|{{{lang}}}|type=hero_stat}}]]<!--
        <td colspan='4' class='compact'><!--
                     -->}}<!--
            --><div class='field'><!--
                     --> {{{power}}}<!--
                --><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><!--
          --></div><!--
                -->{{{power_roll}}}%<!--
        --></td>
            --></div><!--
    </tr>
            --><div class='attribute'><!--
    <tr>
                --><div class='value'><!--
        <td colspan='4' class='compact'><!--
                    -->{{Hint<!--
            --><div class='field'><!--
                        -->|[[File:Icon_Stats_Inteligence.png|24px|link=]]<!--
                --><div>{{Translation|wiki_ubox_upgrade_a|{{{lang}}}}}</div><!--
                        -->|[[Hero_Basics{{#ifeq:{{{lang}}}|en||/{{{lang}}}}}#Attributes|<!--
                --><div>{{LinkIcon
                            -->{{Translation|intelligence|{{{lang}}}|type=hero_stat}}]]<!--
                    | id = {{{base_id}}}_upg
                    -->}}<!--
                    | type = unit
                     --> {{{knowledge}}}<!--
                    | filename = 1
                    | suffix=_icon.png
                    | lang={{{lang}}}
                    | link={{#ifeq: {{{id}}}|{{{base_id}}}_upg|0|}}
                     }}<!--
                 --></div><!--
                 --></div><!--
          --></div><!--
                -->{{{knowledge_roll}}}%<!--
         --></td>
            --></div><!--
        --></div><!--
         --><div class='odds25'>{{Translation|wiki_hc_odds_25|{{{lang}}}}}</div>
        </td>
     </tr>
     </tr>
    <!--==== ELITE CLASSES ==================================================-->
    <tr class='band'><td colspan='4'>{{Translation|wiki_hc_elite|{{{lang}}}}}</td></tr>
     <tr>
     <tr>
         <td colspan='4' class='compact'><!--
         <td colspan='4' class='elites'><!--
             --><div class='field'><!--
             -->{{LinkIcon
                 --><div>{{Translation|wiki_ubox_upgrade_b|{{{lang}}}}}</div><!--
                 |id=sub_class_{{#ifeq:{{{faction}}}|demon|demons|{{{faction}}}}}_{{#explode:{{{id}}}|_|0}}_1
                --><div>{{LinkIcon
                |suffix=_icon.png
                    | id = {{{base_id}}}_upg_alt
                |lang={{{lang}}}
                    | type = unit
                |link=0
                    | filename = 1
                |size=48px
                    | suffix=_icon.png
            }}<br><!--
                    | lang={{{lang}}}
            -->{{LinkIcon
                    | link={{#ifeq: {{{id}}}|{{{base_id}}}_upg_alt|0|}}
                |id=sub_class_{{#ifeq:{{{faction}}}|demon|demons|{{{faction}}}}}_{{#explode:{{{id}}}|_|0}}_2
                    }}<!--
                |suffix=_icon.png
                 --></div><!--
                |lang={{{lang}}}
          --></div><!--
                |link=0
                 |size=48px
            }}<!--
         --></td>
         --></td>
     </tr>
     </tr>
    }} <!-- endif neutral -->
     <!--==== INTERNAL ID ====================================================-->
     <!--==== INTERNAL ID ====================================================-->
     <tr class='band'><td colspan='4'>{{Translation|wiki_internal_id|{{{lang}}}}}</td></tr>
     <tr class='band'><td colspan='4'>{{Translation|wiki_internal_id|{{{lang}}}}}</td></tr>
Line 257: Line 134:
     | lang = en
     | lang = en
     | id = might_human
     | id = might_human
    | type_text = Might Hero. Lorem ipsum
     | name = Knight
     | name = Knight
     | faction = human
     | faction = human
    | attack = 2
    | attack_roll = 35
    | defense = 3
    | defense_roll = 35
    | power = 1
    | power_roll = 10
    | knowledge = 1
    | knowledge_roll = 20
}}
}}
<pre><nowiki>
<pre><nowiki>
Line 264: Line 150:
     | lang = en
     | lang = en
     | id = might_human
     | id = might_human
    | type_text = Might Hero. Lorem ipsum
     | name = Knight
     | name = Knight
     | faction = human
     | faction = human
    | attack = 2
    | attack_roll = 35
    | defense = 3
    | defense_roll = 35
    | power = 1
    | power_roll = 10
    | knowledge = 1
    | knowledge_roll = 20
}}
}}
</nowiki></pre>
</nowiki></pre>
Line 272: Line 167:
<!--=========================================================================-->
<!--=========================================================================-->
==2. Magic:==
==2. Magic:==
 
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = en
    | id = magic_undead
    | type_text = Magic Hero. Lorem ipsum
    | name = Necromancer
    | faction = undead
    | attack = 1
    | attack_roll = 10
    | defense = 0
    | defense_roll = 15
    | power = 2
    | power_roll = 35
    | knowledge = 4
    | knowledge_roll = 40
}}
<pre><nowiki>
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = en
    | id = magic_undead
    | type_text = Magic Hero. Lorem ipsum
    | name = Necromancer
    | faction = undead
    | attack = 1
    | attack_roll = 10
    | defense = 0
    | defense_roll = 15
    | power = 2
    | power_roll = 35
    | knowledge = 4
    | knowledge_roll = 40
}}
</nowiki></pre>
{{Clear}}


<!--=========================================================================-->
<!--=========================================================================-->
==3. Japanese:==
==3. Japanese:==
 
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = ja
    | id = might_human
    | type_text = 武勇系ヒーロー。升
    | name = 騎士
    | faction = human
    | attack = 2
    | attack_roll = 35
    | defense = 3
    | defense_roll = 35
    | power = 1
    | power_roll = 10
    | knowledge = 1
    | knowledge_roll = 20
}}
<pre><nowiki>
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = ja
    | id = might_human
    | type_text = 武勇系ヒーロー。升
    | name = 騎士
    | faction = human
    | attack = 2
    | attack_roll = 35
    | defense = 3
    | defense_roll = 35
    | power = 1
    | power_roll = 10
    | knowledge = 1
    | knowledge_roll = 20
}}
</nowiki></pre>
{{Clear}}


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

Latest revision as of 05:28, 9 August 2026


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

1. Might:

Knight
Might Hero
Faction
Faction skill
Starting attributes
(with growth odds at levels 1-24)
Attack 2
35%
35%
At levels 25+, all odds are 25%.
Elite classes
Swashbuckler
Paragon
Internal ID
might_human
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = en
    | id = might_human
    | type_text = Might Hero. Lorem ipsum
    | name = Knight
    | faction = human
    | attack = 2
    | attack_roll = 35
    | defense = 3
    | defense_roll = 35
    | power = 1
    | power_roll = 10
    | knowledge = 1
    | knowledge_roll = 20
}}

2. Magic:

Necromancer
Magic Hero
Faction
Faction skill
Starting attributes
(with growth odds at levels 1-24)
At levels 25+, all odds are 25%.
Elite classes
Soulweaver
Chronomancer
Internal ID
magic_undead
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = en
    | id = magic_undead
    | type_text = Magic Hero. Lorem ipsum
    | name = Necromancer
    | faction = undead
    | attack = 1
    | attack_roll = 10
    | defense = 0
    | defense_roll = 15
    | power = 2
    | power_roll = 35
    | knowledge = 4
    | knowledge_roll = 40
}}

3. Japanese:

騎士
武勇系ヒーロー
Faction skill💬
Starting attributes💬
(with growth odds at levels 1-24)💬
At levels 25+, all odds are 25%.💬
Elite classes💬
剣使い
範士
Internal ID💬
might_human
{{Sandbox/Aurelain/HeroClassInfobox/base
    | lang = ja
    | id = might_human
    | type_text = 武勇系ヒーロー。升
    | name = 騎士
    | faction = human
    | attack = 2
    | attack_roll = 35
    | defense = 3
    | defense_roll = 35
    | power = 1
    | power_roll = 10
    | knowledge = 1
    | knowledge_roll = 20
}}