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

Фикс пробела между размером и типом ( вместо {{!}}) (via update-page on MediaWiki MCP Server)
Исправлена вёрстка стат-блока: подпись и значение в строках на всю ширину карточки вместо двух колонок — устраняет узкие переносы длинных списков (иммунитеты, чувства) без расширения инфобокса (via update-page on MediaWiki MCP Server)
 
(не показаны 4 промежуточные версии этого же участника)
Строка 6: Строка 6:
* '''название''' / '''название2''' — название существа на русском / английском
* '''название''' / '''название2''' — название существа на русском / английском
* '''размер''' — Крошечный, Маленький, Средний, Большой, Огромный, Громадный
* '''размер''' — Крошечный, Маленький, Средний, Большой, Огромный, Громадный
* '''тип''' — тип существа (Зверь, Гуманоид, Нежить, Дракон, Демон и т.д.)
* '''тип''' — тип существа, одно из 14: Аберрация, Великан, Гуманоид, Дракон, Зверь, Исчадие, Конструкт, Монстр, Небожитель, Нежить, Растение, Слизь, Фея, Элементаль. «Демоны» и «дьяволы» — это тип Исчадие
* '''мировоззрение''' — мировоззрение (например, «без мировоззрения», «хаотично-злое»)
* '''мировоззрение''' — мировоззрение (например, «без мировоззрения», «хаотично-злое»)
* '''кд''' — Класс Доспеха (можно с уточнением: «13 (природный доспех)»)
* '''кд''' — Класс Доспеха (можно с уточнением: «13 (природный доспех)»)
Строка 18: Строка 18:
* '''бонус_мастерства''' — бонус мастерства, например «+2»
* '''бонус_мастерства''' — бонус мастерства, например «+2»
* '''местность''' — местность обитания
* '''местность''' — местность обитания
* '''изображение / описание_изображения''' — файл картинки и подпись (необязательно)
* '''изображение''' — имя файла картинки. Можно не указывать — тогда подставляется «Изображение_<имя страницы>.png». Чтобы скрыть картинку, передайте «изображение=-»
* '''описание_изображения''' — подпись под картинкой (необязательно)


== Пример ==
== Пример ==
Строка 46: Строка 47:
   <div style="text-align:center; margin:4px 0;">
   <div style="text-align:center; margin:4px 0;">
     {{#if: {{{название|}}}
     {{#if: {{{название|}}}
       | {{#ifeq: {{{название}}} | - | | <div style="font-weight:bold; font-size:120%; text-align:center;">{{{название}}}</div> }}
       | {{#ifeq: {{{название}}} | - | | <div style="font-weight:bold; font-size:120%; text-align:center; background:#4A5568; color:white;">{{{название}}}</div> }}
     }}
     }}
     {{#if: {{{название2|}}}
     {{#if: {{{название2|}}}
       | {{#ifeq: {{{название2}}} | - | | <div style="font-style:italic; font-size:100%; text-align:center;">{{{название2}}}</div> }}
       | {{#ifeq: {{{название2}}} | - | | <div style="font-weight:bold; font-style:italic; font-size:100%; text-align:center;">{{{название2}}}</div> }}
     }}
     }}
     {{#if: {{{изображение|}}}
     {{#ifeq: {{{изображение|}}} | - | | [[Файл:{{#if:{{{изображение|}}}|{{{изображение}}}|Изображение_{{PAGENAME}}.png}}|300px]]
      | {{#ifeq: {{{изображение}}} | - | | [[Файл:{{{изображение}}}|300px]]
      {{#if: {{{описание_изображения|}}}
        {{#if: {{{описание_изображения|}}}
        | {{#ifeq: {{{описание_изображения}}} | - | | <div style="font-size:smaller;">{{{описание_изображения}}}</div> }}
          | {{#ifeq: {{{описание_изображения}}} | - | | <div style="font-size:smaller;">{{{описание_изображения}}}</div> }}
        }}
       }}
       }}
     }}
     }}
Строка 66: Строка 65:
   <table style="width:100%; margin-top:4px;">
   <table style="width:100%; margin-top:4px;">
     {{#if: {{{кд|}}}
     {{#if: {{{кд|}}}
       | {{#ifeq: {{{кд}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Класс Доспеха:</td><td>{{{кд}}}</td></tr> }}
       | {{#ifeq: {{{кд}}} | - | | <tr><td><span style="font-weight:bold;">Класс Доспеха:</span> {{{кд}}}</td></tr> }}
     }}
     }}
     {{#if: {{{хиты|}}}
     {{#if: {{{хиты|}}}
       | {{#ifeq: {{{хиты}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Хиты:</td><td>{{{хиты}}}</td></tr> }}
       | {{#ifeq: {{{хиты}}} | - | | <tr><td><span style="font-weight:bold;">Хиты:</span> {{{хиты}}}</td></tr> }}
     }}
     }}
     {{#if: {{{скорость|}}}
     {{#if: {{{скорость|}}}
       | {{#ifeq: {{{скорость}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Скорость:</td><td>{{{скорость}}}</td></tr> }}
       | {{#ifeq: {{{скорость}}} | - | | <tr><td><span style="font-weight:bold;">Скорость:</span> {{{скорость}}}</td></tr> }}
     }}
     }}
   </table>
   </table>
Строка 92: Строка 91:
   <table style="width:100%; margin-top:4px;">
   <table style="width:100%; margin-top:4px;">
     {{#if: {{{спасброски|}}}
     {{#if: {{{спасброски|}}}
       | {{#ifeq: {{{спасброски}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Спасброски:</td><td>{{{спасброски}}}</td></tr> }}
       | {{#ifeq: {{{спасброски}}} | - | | <tr><td><span style="font-weight:bold;">Спасброски:</span> {{{спасброски}}}</td></tr> }}
     }}
     }}
     {{#if: {{{навыки|}}}
     {{#if: {{{навыки|}}}
       | {{#ifeq: {{{навыки}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Навыки:</td><td>{{{навыки}}}</td></tr> }}
       | {{#ifeq: {{{навыки}}} | - | | <tr><td><span style="font-weight:bold;">Навыки:</span> {{{навыки}}}</td></tr> }}
     }}
     }}
     {{#if: {{{уязвимости|}}}
     {{#if: {{{уязвимости|}}}
       | {{#ifeq: {{{уязвимости}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Уязвимость к урону:</td><td>{{{уязвимости}}}</td></tr> }}
       | {{#ifeq: {{{уязвимости}}} | - | | <tr><td><span style="font-weight:bold;">Уязвимость к урону:</span> {{{уязвимости}}}</td></tr> }}
     }}
     }}
     {{#if: {{{сопротивления|}}}
     {{#if: {{{сопротивления|}}}
       | {{#ifeq: {{{сопротивления}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Сопротивление урону:</td><td>{{{сопротивления}}}</td></tr> }}
       | {{#ifeq: {{{сопротивления}}} | - | | <tr><td><span style="font-weight:bold;">Сопротивление урону:</span> {{{сопротивления}}}</td></tr> }}
     }}
     }}
     {{#if: {{{иммунитет_урон|}}}
     {{#if: {{{иммунитет_урон|}}}
       | {{#ifeq: {{{иммунитет_урон}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Иммунитет к урону:</td><td>{{{иммунитет_урон}}}</td></tr> }}
       | {{#ifeq: {{{иммунитет_урон}}} | - | | <tr><td><span style="font-weight:bold;">Иммунитет к урону:</span> {{{иммунитет_урон}}}</td></tr> }}
     }}
     }}
     {{#if: {{{иммунитет_состояния|}}}
     {{#if: {{{иммунитет_состояния|}}}
       | {{#ifeq: {{{иммунитет_состояния}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Иммунитет к состояниям:</td><td>{{{иммунитет_состояния}}}</td></tr> }}
       | {{#ifeq: {{{иммунитет_состояния}}} | - | | <tr><td><span style="font-weight:bold;">Иммунитет к состояниям:</span> {{{иммунитет_состояния}}}</td></tr> }}
     }}
     }}
     {{#if: {{{чувства|}}}
     {{#if: {{{чувства|}}}
       | {{#ifeq: {{{чувства}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Чувства:</td><td>{{{чувства}}}</td></tr> }}
       | {{#ifeq: {{{чувства}}} | - | | <tr><td><span style="font-weight:bold;">Чувства:</span> {{{чувства}}}</td></tr> }}
     }}
     }}
     {{#if: {{{языки|}}}
     {{#if: {{{языки|}}}
       | {{#ifeq: {{{языки}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Языки:</td><td>{{{языки}}}</td></tr> }}
       | {{#ifeq: {{{языки}}} | - | | <tr><td><span style="font-weight:bold;">Языки:</span> {{{языки}}}</td></tr> }}
     }}
     }}
     {{#if: {{{опасность|}}}
     {{#if: {{{опасность|}}}
       | {{#ifeq: {{{опасность}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Опасность:</td><td>{{{опасность}}}</td></tr> }}
       | {{#ifeq: {{{опасность}}} | - | | <tr><td><span style="font-weight:bold;">Опасность:</span> {{{опасность}}}</td></tr> }}
     }}
     }}
     {{#if: {{{бонус_мастерства|}}}
     {{#if: {{{бонус_мастерства|}}}
       | {{#ifeq: {{{бонус_мастерства}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Бонус мастерства:</td><td>{{{бонус_мастерства}}}</td></tr> }}
       | {{#ifeq: {{{бонус_мастерства}}} | - | | <tr><td><span style="font-weight:bold;">Бонус мастерства:</span> {{{бонус_мастерства}}}</td></tr> }}
     }}
     }}
     {{#if: {{{местность|}}}
     {{#if: {{{местность|}}}
       | {{#ifeq: {{{местность}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Местность обитания:</td><td>{{{местность}}}</td></tr> }}
       | {{#ifeq: {{{местность}}} | - | | <tr><td><span style="font-weight:bold;">Местность обитания:</span> {{{местность}}}</td></tr> }}
     }}
     }}
   </table>
   </table>
</div></onlyinclude>
</div></onlyinclude>