Шаблон:Магический предмет: различия между версиями

Материал из Rómenóre
Перейти к навигации Перейти к поиску
Нет описания правки
Авто-имя картинки Изображение_<страница>.png; изображение=- скрывает блок (via update-page on MediaWiki MCP Server)
 
(не показано 17 промежуточных версий 2 участников)
Строка 2: Строка 2:
== Описание ==
== Описание ==
Этот шаблон создаёт информационную карточку для магических предметов и артефактов. Карточка автоматически располагается справа от основного текста статьи и содержит основную информацию о предмете.
Этот шаблон создаёт информационную карточку для магических предметов и артефактов. Карточка автоматически располагается справа от основного текста статьи и содержит основную информацию о предмете.
Параметр '''изображение''' можно не указывать — тогда подставляется файл «Изображение_<имя страницы>.png». Чтобы скрыть картинку, передайте «изображение=-».


== Параметры ==
== Параметры ==
* '''название''' - название предмета
* '''название''' или '''name''' - название предмета
* '''название2''' - дополнительное название или подзаголовок (необязательно)
* '''название2''' или '''name2''' - дополнительное название или подзаголовок (необязательно)
* '''изображение''' - имя файла изображения предмета (необязательно)
* '''тип''' или '''type''' - тип предмета (например, "Оружие", "Доспех", "Кольцо" и т.д.)
* '''описание_изображения''' - подпись к изображению (необязательно)
* '''редкость''' или '''rarity''' - редкость предмета
* '''тип''' или '''type''' - тип предмета
* '''настройка''' или '''attunement''' - требуется ли настройка (true/false или конкретное условие)
* '''вес''' или '''mass''' - вес предмета
* '''цена''' или '''price''' - стоимость предмета
* '''цена''' или '''price''' - стоимость предмета
* '''урон''' или '''damage''' - урон предмета
</noinclude>
* '''тип_урона''' или '''damage_type''' - тип урона
* '''дальность''' или '''range''' - дальность действия
* '''помеха_скрытность''' или '''stealth_disadvantage''' - накладывает ли помеху на проверки скрытности
* '''требования''' или '''requirements''' - требования для использования
* '''класс_брони''' или '''ac''' - класс брони (для доспехов)


== Примеры использования ==
<onlyinclude>
=== Пример 1: Магический меч ===
<div class="infobox" style="width:300px; float:right; margin-left:10px; border:1px solid #aaa; padding:4px; background:#f9f9f9;">
<pre>
  <!-- Блок для изображения и названий -->
{{Магический предмет
  <div style="text-align:center; margin:4px 0;">
|название=Морозный клинок
    <!-- Название предмета -->
|название2=Древний клинок севера
    {{#if: {{{название|}}}
|изображение=Frostblade.jpg
      | {{#ifeq: {{{название}}} | - | | <div style="font-weight:bold; font-size:120%; text-align:center;">{{{название}}}</div> }}
|описание_изображения=Морозный клинок в руках воина
    }}
|тип=Оружие (длинный меч)
    {{#if: {{{название2|}}}
|вес=3 фунта
      | {{#ifeq: {{{название2}}} | - | | <div style="font-weight:bold; font-size:100%; text-align:center;">{{{название2}}}</div> }}
|цена=2000 зм
    }}
|урон=1d8
   
|тип_урона=рубящий + 1d6 холод
    <!-- Изображение и его описание -->
|требования=Владение воинским оружием
    {{#ifeq: {{{изображение|}}} | - | | [[Файл:{{#if:{{{изображение|}}}|{{{изображение}}}|Изображение_{{PAGENAME}}.png}}|300px]]
}}
      {{#if: {{{описание_изображения|}}}
</pre>
        | {{#ifeq: {{{описание_изображения}}} | - | | <div style="font-size:smaller;">{{{описание_изображения}}}</div> }}
      }}
    }}
  </div>


=== Пример 2: Доспех ===
  <table style="width:100%; margin-top:4px;">
<pre>
    <!-- Тип -->
{{Магический предмет
    {{#if: {{{тип|}}}
|название=Эльфийская кольчуга
      | {{#ifeq: {{{тип}}} | - | |  
|изображение=Elven_chain.png
          <tr>
|описание_изображения=Искусно выкованная эльфийская кольчуга
            <td style="font-weight:bold; white-space:nowrap;">Тип:</td>
|тип=Средний доспех
            <td>{{{тип}}}</td>
|вес=20 фунтов
          </tr>
|цена=5000 зм
        }}
|класс_брони=13 + модификатор Ловкости (максимум +2)
    }}
|помеха_скрытность=false
   
}}
    <!-- Редкость с цветовым оформлением -->
</pre>
    {{#if: {{{редкость|}}}
</noinclude>
      | {{#ifeq: {{{редкость}}} | - | |
<onlyinclude>
          <tr>
{| class="infobox" style="float: right; margin: 0 0 1em 1em; width: 300px; text-align: left;"
            <td style="font-weight:bold; white-space:nowrap;">Редкость:</td>
! colspan="2" style="text-align: center; background:#4A5568; color:white;" | {{{название|}}}
            <td>{{#switch: {{{редкость}}}
|-
                | Обычный = <span style="color:#000000">{{{редкость}}}</span>
! colspan="2" style="text-align: center; font-style:italic;" | {{{название2|}}}
                | Обычное = <span style="color:#000000">{{{редкость}}}</span>
|-
                | Необычный = <span style="color:#1a9d1a">{{{редкость}}}</span>
! colspan="2" style="text-align: center;" | [[Файл:{{{изображение|}}}|300px]]
                | Необычное = <span style="color:#1a9d1a">{{{редкость}}}</span>
|-
                | Редкий = <span style="color:#0066cc">{{{редкость}}}</span>
| colspan="2" style="text-align: center; font-size: 90%; font-style: italic;" | {{{описание_изображения|}}}
                | Редкое = <span style="color:#0066cc">{{{редкость}}}</span>
|-
                | Очень редкий = <span style="color:#9933cc">{{{редкость}}}</span>
! Тип
                | Очень редкое = <span style="color:#9933cc">{{{редкость}}}</span>
| {{{тип|{{{type|}}}}}}
                | Легендарный = <span style="color:#cc9933">{{{редкость}}}</span>
|-
                | Легендарное = <span style="color:#cc9933">{{{редкость}}}</span>
! Вес
                | Артефакт = <span style="color:#963634">{{{редкость}}}</span>
| {{{вес|{{{mass|}}}}}}
                | #default = {{{редкость}}}
|-
            }}</td>
! Цена
          </tr>
| {{{цена|{{{price|}}}}}}
        }}
|-
    }}
! Урон
   
| {{{урон|{{{damage|}}}}}}
    <!-- Настройка -->
|-
    {{#if: {{{настройка|}}}
! Тип урона
      | {{#ifeq: {{{настройка}}} | - | |
| {{{тип_урона|{{{damage_type|}}}}}}
          <tr>
|-
            <td style="font-weight:bold; white-space:nowrap;">Настройка:</td>
! Дальность
            <td>{{#ifeq: {{{настройка}}} | true | Да | {{#ifeq: {{{настройка}}} | false | Нет | {{{настройка}}} }} }}</td>
| {{{дальность|{{{range|}}}}}}
          </tr>
|-
        }}
! Помеха на скрытность
    }}
| {{{помеха_скрытность|{{{stealth_disadvantage|}}}}}}
   
|-
    <!-- Формула зелья -->
! Требования
    {{#if: {{{формула_зелья|}}}
| {{{требования|{{{requirements|}}}}}}
      | {{#ifeq: {{{формула_зелья}}} | - | |
|-
          <tr>
! Класс брони
            <td style="font-weight:bold; white-space:nowrap;">Формула зелья:</td>
| {{{класс_брони|{{{ac|}}}}}}
            <td>{{#ifeq: {{{формула_зелья}}} | true | Да | {{#ifeq: {{{формула_зелья}}} | false | Нет | {{{формула_зелья}}} }} }}</td>
|}
          </tr>
        }}
    }}
   
    <!-- Цена -->
    {{#if: {{{цена|}}}
      | {{#ifeq: {{{цена}}} | - | |
          <tr>
            <td style="font-weight:bold; white-space:nowrap;">Цена:</td>
            <td>{{{цена}}}</td>
          </tr>
        }}
    }}
  </table>
</div>
</onlyinclude>
</onlyinclude>

Текущая версия от 08:11, 25 июня 2026

Описание

Этот шаблон создаёт информационную карточку для магических предметов и артефактов. Карточка автоматически располагается справа от основного текста статьи и содержит основную информацию о предмете.

Параметр изображение можно не указывать — тогда подставляется файл «Изображение_<имя страницы>.png». Чтобы скрыть картинку, передайте «изображение=-».

Параметры

  • название или name - название предмета
  • название2 или name2 - дополнительное название или подзаголовок (необязательно)
  • тип или type - тип предмета (например, "Оружие", "Доспех", "Кольцо" и т.д.)
  • редкость или rarity - редкость предмета
  • настройка или attunement - требуется ли настройка (true/false или конкретное условие)
  • цена или price - стоимость предмета