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

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

Материал из wiki.iccup.org
Нет описания правки
Метка: редактор вики-текста 2017
Нет описания правки
Метка: редактор вики-текста 2017
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
<includeonly>
<includeonly>
  <div class="herobox">
<div class="herobox">
    <!-- Основная информация -->
<!-- Основная информация -->
    {{#if: {{{image|}}} |
{{#if: {{{image|}}} |
    <div class="hero-info">
<div class="hero-info">
      [[File:{{{image}}}|300px]]<br />
<div class="hero-info-image">
      {{{name|Hero Name}}}
[[File:{{{image}}}|300px]]
    </div>
</div>
    }}
<p class="hero-info-text">
{{{name|Hero Name}}}
</p>
</div>
}}


    <!-- Основные атрибуты -->
<!-- Основные атрибуты -->
    <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">
        {{{strbase}}} + {{{strgain}}}
[[File:Beorn Str.webp|35px|link=Сила]]
      </div>
</div>
      }} {{#if: {{{agibase|}}} |
<p class="hero-attributes-items-text">
      <div>
{{{strbase}}} + {{{strgain}}}
        [[File:Beorn Agi.webp|35px|link=Ловкость]]<br />
</p>
        {{{agibase}}} + {{{agigain}}}
</div>
      </div>
}} {{#if: {{{agibase|}}} |
      }} {{#if: {{{intbase|}}} |
<div class="hero-attributes-items">
      <div>
<div class="hero-attributes-items-image">
        [[File:Beorn Int.webp|35px|link=Интеллект]]<br />
[[File:Beorn Agi.webp|35px|link=Ловкость]]
        {{{intbase}}} + {{{intgain}}}
</div>
      </div>
<p class="hero-attributes-items-text">
      }}
{{{agibase}}} + {{{agigain}}}
    </div>
</p>
</div>
}} {{#if: {{{intbase|}}} |
<div class="hero-attributes-items">
<div class="hero-attributes-items-image">
[[File:Beorn Int.webp|35px|link=Интеллект]]
</div>
<p class="hero-attributes-items-text">
{{{intbase}}} + {{{intgain}}}
</p>
</div>
}}
</div>


    <!-- Статистика -->
<!-- Статистика -->
    <div class="hero-stats">
<div class="hero-stats">
      {{#if: {{{hp|}}} |
{{#if: {{{hp|}}} |
      <div class="stat-row">
<div class="stat-row">
        <span>Здоровье:</span>
<p class="stat-row-text">
        <span>{{{hp}}}</span>
<span>Здоровье:</span>
      </div>
<span>{{{hp}}}</span>
      }} {{#if: {{{mana|}}} |
</p>
      <div class="stat-row">
</div>
        <span>Мана:</span>
}}
        <span>{{{mana}}}</span>
{{#if: {{{baseTimeAttack|}}} |
      </div>
<div class="stat-row">
      }} {{#if: {{{damage|}}} |
<p class="stat-row-text">
      <div class="stat-row">
<span>Базовое время атаки:</span>
        <span>Урон:</span>
<span>{{{baseTimeAttack}}}</span>
        <span>{{{damage}}}</span>
</p>
      </div>
</div>
      }} {{#if: {{{armor|}}} |
}}
      <div class="stat-row">
{{#if: {{{mana|}}} |
        <span>Броня:</span>
<div class="stat-row">
        <span>{{{armor}}}</span>
<p class="stat-row-text">
      </div>
<span>Мана:</span>
      }} {{#if: {{{movespeed|}}} |
<span>{{{mana}}}</span>
      <div class="stat-row">
</p>
        <span>Скорость движения:</span>
</div>
        <span>{{{movespeed}}}</span>
}} {{#if: {{{damage|}}} |
      </div>
<div class="stat-row">
      }} {{#if: {{{atkspeed|}}} |
<p class="stat-row-text">
      <div class="stat-row">
<span>Урон:</span>
        <span>Скорость атаки:</span>
<span>{{{damage}}}</span>
        <span>{{{atkspeed}}}</span>
</p>
      </div>
</div>
      }} {{#if: {{{atkrange|}}} |
}} {{#if: {{{armor|}}} |
      <div class="stat-row">
<div class="stat-row">
        <span>Дальность атаки:</span>
<p class="stat-row-text">
        <span>{{{atkrange}}}</span>
<span>Броня:</span>
      </div>
<span>{{{armor}}}</span>
      }}
</p>
    </div>
</div>
}} {{#if: {{{movespeed|}}} |
<div class="stat-row">
<p class="stat-row-text">
<span>Скорость движения:</span>
<span>{{{movespeed}}}</span>
</p>
</div>
}} {{#if: {{{atkspeed|}}} |
<div class="stat-row">
<p class="stat-row-text">
<span>Скорость атаки:</span>
<span>{{{atkspeed}}}</span>
</p>
</div>
}} {{#if: {{{atkrange|}}} |
<div class="stat-row">
<p class="stat-row-text">
<span>Дальность атаки:</span>
<span>{{{atkrange}}}</span>
</p>
</div>
}}
</div>


    <!-- Дополнительные параметры -->
<!-- Дополнительные параметры -->
    <div class="hero-extra-stats">
<div class="hero-extra-stats">
      {{#if: {{{hpregen|}}} |
{{#if: {{{hpregen|}}} |
      <div class="stat-row">
<div class="stat-row">
        <span>Уровень здоровья за уровень:</span>
<p class="stat-row-text">
        <span>{{{hpregen}}}</span>
<span>Уровень здоровья за уровень:</span>
      </div>
<span>{{{hpregen}}}</span>
      }} {{#if: {{{mpregen|}}} |
</p>
      <div class="stat-row">
</div>
        <span>Мана за уровень:</span>
}} {{#if: {{{mpregen|}}} |
        <span>{{{mpregen}}}</span>
<div class="stat-row">
      </div>
<p class="stat-row-text">
      }}
<span>Мана за уровень:</span>
    </div>
<span>{{{mpregen}}}</span>
  </div>
</p>
</div>
}}
</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
}}

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

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