Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Шаблон:HeroBox: различия между версиями

Материал из wiki.iccup.org
Нет описания правки
Метка: редактор вики-текста 2017
Нет описания правки
Метка: редактор вики-текста 2017
 
(не показано 6 промежуточных версий этого же участника)
Строка 4: Строка 4:
{{#if: {{{image|}}} |
{{#if: {{{image|}}} |
<div class="hero-info">
<div class="hero-info">
<div class="hero-info-image">
[[File:{{{image}}}|300px]]
[[File:{{{image}}}|300px]]
</div>
<p class="hero-info-text">
{{{name|Hero Name}}}
{{{name|Hero Name}}}
</p>
</div>
</div>
}}
}}
Строка 12: Строка 16:
<div class="hero-attributes">
<div class="hero-attributes">
{{#if: {{{strbase|}}} |
{{#if: {{{strbase|}}} |
<div>
<div class="hero-attributes-items">
[[File:Beorn Str.webp|35px|link=Сила]]<br />
<div class="hero-attributes-items-image">
[[File:Beorn Str.webp|35px|link=Сила]]
</div>
<p class="hero-attributes-items-text">
{{{strbase}}} + {{{strgain}}}
{{{strbase}}} + {{{strgain}}}
</p>
</div>
</div>
}} {{#if: {{{agibase|}}} |
}} {{#if: {{{agibase|}}} |
<div>
<div class="hero-attributes-items">
[[File:Beorn Agi.webp|35px|link=Ловкость]]<br />
<div class="hero-attributes-items-image">
[[File:Beorn Agi.webp|35px|link=Ловкость]]
</div>
<p class="hero-attributes-items-text">
{{{agibase}}} + {{{agigain}}}
{{{agibase}}} + {{{agigain}}}
</p>
</div>
</div>
}} {{#if: {{{intbase|}}} |
}} {{#if: {{{intbase|}}} |
<div>
<div class="hero-attributes-items">
[[File:Beorn Int.webp|35px|link=Интеллект]]<br />
<div class="hero-attributes-items-image">
[[File:Beorn Int.webp|35px|link=Интеллект]]
</div>
<p class="hero-attributes-items-text">
{{{intbase}}} + {{{intgain}}}
{{{intbase}}} + {{{intgain}}}
</p>
</div>
</div>
}}
}}
Строка 33: Строка 49:
{{#if: {{{hp|}}} |
{{#if: {{{hp|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Здоровье:</span>
<span>Здоровье:</span>
<span>{{{hp}}}</span>
<span>{{{hp}}}</span>
</p>
</div>
}}
{{#if: {{{baseTimeAttack|}}} |
<div class="stat-row">
<p class="stat-row-text">
<span>Базовое время атаки:</span>
<span>{{{baseTimeAttack}}}</span>
</p>
</div>
</div>
}} {{#if: {{{mana|}}} |
}}  
{{#if: {{{mana|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Мана:</span>
<span>Мана:</span>
<span>{{{mana}}}</span>
<span>{{{mana}}}</span>
</p>
</div>
</div>
}} {{#if: {{{damage|}}} |
}} {{#if: {{{damage|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Урон:</span>
<span>Урон:</span>
<span>{{{damage}}}</span>
<span>{{{damage}}}</span>
</p>
</div>
</div>
}} {{#if: {{{armor|}}} |
}} {{#if: {{{armor|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Броня:</span>
<span>Броня:</span>
<span>{{{armor}}}</span>
<span>{{{armor}}}</span>
</p>
</div>
</div>
}} {{#if: {{{movespeed|}}} |
}} {{#if: {{{movespeed|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Скорость движения:</span>
<span>Скорость движения:</span>
<span>{{{movespeed}}}</span>
<span>{{{movespeed}}}</span>
</p>
</div>
</div>
}} {{#if: {{{atkspeed|}}} |
}} {{#if: {{{atkspeed|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Скорость атаки:</span>
<span>Скорость атаки:</span>
<span>{{{atkspeed}}}</span>
<span>{{{atkspeed}}}</span>
</p>
</div>
</div>
}} {{#if: {{{atkrange|}}} |
}} {{#if: {{{atkrange|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Дальность атаки:</span>
<span>Дальность атаки:</span>
<span>{{{atkrange}}}</span>
<span>{{{atkrange}}}</span>
</p>
</div>
</div>
}}
}}
Строка 73: Строка 112:
{{#if: {{{hpregen|}}} |
{{#if: {{{hpregen|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Уровень здоровья за уровень:</span>
<span>Уровень здоровья за уровень:</span>
<span>{{{hpregen}}}</span>
<span>{{{hpregen}}}</span>
</p>
</div>
</div>
}} {{#if: {{{mpregen|}}} |
}} {{#if: {{{mpregen|}}} |
<div class="stat-row">
<div class="stat-row">
<p class="stat-row-text">
<span>Мана за уровень:</span>
<span>Мана за уровень:</span>
<span>{{{mpregen}}}</span>
<span>{{{mpregen}}}</span>
</p>
</div>
</div>
}}
}}
Строка 85: Строка 128:
</div>
</div>
</includeonly>
</includeonly>
<noinclude>{{Doc}}[[Category:Hero templates]]</noinclude>
<noinclude>{{/doc}}[[Category:Hero templates]]</noinclude>

Текущая версия от 13:23, 9 ноября 2024

Описание[править код]

Шаблон HeroBox используется для отображения информации о герое, включая изображение, основные атрибуты, статистику и дополнительные параметры.

Использование[править код]

Имя героя

Базовое значение силы героя + Прирост силы за уровень

Базовое значение ловкости героя + Прирост ловкости за уровень

Базовое значение интеллекта героя + Прирост интеллекта за уровень

Здоровье: Здоровье героя

Базовое время атаки: Базовое время атаки (например, "1.7 сек")

Мана: Мана героя

Урон: Урон, наносимый героем

Броня: Броня героя

Скорость движения: Скорость передвижения героя

Скорость атаки: Скорость атаки героя

Дальность атаки: Дальность атаки героя

Уровень здоровья за уровень: Восстановление здоровья за уровень

Мана за уровень: Восстановление маны за уровень


Параметры[править код]

  • | image – изображение героя.
  • | name – имя героя.
  • | strbase – базовое значение силы.
  • | strgain – прирост силы за уровень.
  • | agibase – базовое значение ловкости.
  • | agigain – прирост ловкости за уровень.
  • | intbase – базовое значение интеллекта.
  • | intgain – прирост интеллекта за уровень.
  • | hp – здоровье героя.
  • | baseTimeAttack – базовое время атаки.
  • | mana – мана героя.
  • | damage – урон, наносимый героем.
  • | armor – броня героя.
  • | movespeed – скорость передвижения героя.
  • | atkspeed – скорость атаки героя.
  • | atkrange – дальность атаки героя.
  • | hpregen – восстановление здоровья за уровень.
  • | mpregen – восстановление маны за уровень.

Пример использования[править код]

{{HeroBox
| image = hero_image.png
| name = Рыцарь Света
| strbase = 20
| strgain = 2.5
| agibase = 18
| agigain = 1.8
| intbase = 15
| intgain = 1.6
| hp = 600
| baseTimeAttack = 1.7 сек
| mana = 300
| damage = 55-60
| armor = 3.5
| movespeed = 310
| atkspeed = 1.5
| atkrange = 150
| hpregen = 3
| mpregen = 0.8
}}

Примечания[править код]

  • Параметры, которые не указаны, не будут отображаться.
  • Поддерживает динамическое отображение значений, которые переданы в шаблон.