|
|
| Строка 1: |
Строка 1: |
| <onlyinclude><div class="infobox" style="width:300px; float:right; margin-left:10px; border:1px solid #aaa; padding:4px; background:#f9f9f9;"> | | <noinclude> |
| <div style="text-align:center; margin:4px 0;">
| |
| {{#if: {{{название|}}}
| |
| | {{#ifeq: {{{название}}} | - | | <div style="font-weight:bold; font-size:120%; text-align:center;">{{{название}}}</div> }}
| |
| }}
| |
| {{#if: {{{название2|}}}
| |
| | {{#ifeq: {{{название2}}} | - | | <div style="font-style:italic; font-size:100%; text-align:center;">{{{название2}}}</div> }}
| |
| }}
| |
| {{#if: {{{изображение|}}}
| |
| | {{#ifeq: {{{изображение}}} | - | | [[Файл:{{{изображение}}}|300px]]
| |
| {{#if: {{{описание_изображения|}}}
| |
| | {{#ifeq: {{{описание_изображения}}} | - | | <div style="font-size:smaller;">{{{описание_изображения}}}</div> }}
| |
| }}
| |
| }}
| |
| }}
| |
| </div>
| |
| | |
| {{#if: {{{размер|}}}{{{тип|}}}{{{мировоззрение|}}}
| |
| | <div style="text-align:center; font-style:italic; margin:4px 0;">{{{размер|}}}{{#if: {{{размер|}}}{{{тип|}}} | {{!}}}}{{{тип|}}}{{#if:{{{мировоззрение|}}}|, {{{мировоззрение}}}}}</div>
| |
| }}
| |
| | |
| <table style="width:100%; margin-top:4px;">
| |
| {{#if: {{{кд|}}}
| |
| | {{#ifeq: {{{кд}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Класс Доспеха:</td><td>{{{кд}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{хиты|}}}
| |
| | {{#ifeq: {{{хиты}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Хиты:</td><td>{{{хиты}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{скорость|}}}
| |
| | {{#ifeq: {{{скорость}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Скорость:</td><td>{{{скорость}}}</td></tr> }}
| |
| }}
| |
| </table>
| |
| | |
| {{#if: {{{сил|}}}{{{лов|}}}{{{тел|}}}{{{инт|}}}{{{мдр|}}}{{{хар|}}}
| |
| | <table style="width:100%; margin-top:4px; text-align:center;" class="wikitable">
| |
| <tr style="font-weight:bold;"><td>СИЛ</td><td>ЛОВ</td><td>ТЕЛ</td><td>ИНТ</td><td>МДР</td><td>ХАР</td></tr>
| |
| <tr>
| |
| <td>{{#if:{{{сил|}}}|{{{сил}}} ({{#ifexpr: floor( ( {{{сил}}} - 10 ) / 2 ) >= 0 | +{{#expr: floor( ( {{{сил}}} - 10 ) / 2 )}} | {{#expr: floor( ( {{{сил}}} - 10 ) / 2 )}} }})|—}}</td>
| |
| <td>{{#if:{{{лов|}}}|{{{лов}}} ({{#ifexpr: floor( ( {{{лов}}} - 10 ) / 2 ) >= 0 | +{{#expr: floor( ( {{{лов}}} - 10 ) / 2 )}} | {{#expr: floor( ( {{{лов}}} - 10 ) / 2 )}} }})|—}}</td>
| |
| <td>{{#if:{{{тел|}}}|{{{тел}}} ({{#ifexpr: floor( ( {{{тел}}} - 10 ) / 2 ) >= 0 | +{{#expr: floor( ( {{{тел}}} - 10 ) / 2 )}} | {{#expr: floor( ( {{{тел}}} - 10 ) / 2 )}} }})|—}}</td>
| |
| <td>{{#if:{{{инт|}}}|{{{инт}}} ({{#ifexpr: floor( ( {{{инт}}} - 10 ) / 2 ) >= 0 | +{{#expr: floor( ( {{{инт}}} - 10 ) / 2 )}} | {{#expr: floor( ( {{{инт}}} - 10 ) / 2 )}} }})|—}}</td>
| |
| <td>{{#if:{{{мдр|}}}|{{{мдр}}} ({{#ifexpr: floor( ( {{{мдр}}} - 10 ) / 2 ) >= 0 | +{{#expr: floor( ( {{{мдр}}} - 10 ) / 2 )}} | {{#expr: floor( ( {{{мдр}}} - 10 ) / 2 )}} }})|—}}</td>
| |
| <td>{{#if:{{{хар|}}}|{{{хар}}} ({{#ifexpr: floor( ( {{{хар}}} - 10 ) / 2 ) >= 0 | +{{#expr: floor( ( {{{хар}}} - 10 ) / 2 )}} | {{#expr: floor( ( {{{хар}}} - 10 ) / 2 )}} }})|—}}</td>
| |
| </tr>
| |
| </table>
| |
| }}
| |
| | |
| <table style="width:100%; margin-top:4px;">
| |
| {{#if: {{{спасброски|}}}
| |
| | {{#ifeq: {{{спасброски}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Спасброски:</td><td>{{{спасброски}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{навыки|}}}
| |
| | {{#ifeq: {{{навыки}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Навыки:</td><td>{{{навыки}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{уязвимости|}}}
| |
| | {{#ifeq: {{{уязвимости}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Уязвимость к урону:</td><td>{{{уязвимости}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{сопротивления|}}}
| |
| | {{#ifeq: {{{сопротивления}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Сопротивление урону:</td><td>{{{сопротивления}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{иммунитет_урон|}}}
| |
| | {{#ifeq: {{{иммунитет_урон}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Иммунитет к урону:</td><td>{{{иммунитет_урон}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{иммунитет_состояния|}}}
| |
| | {{#ifeq: {{{иммунитет_состояния}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Иммунитет к состояниям:</td><td>{{{иммунитет_состояния}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{чувства|}}}
| |
| | {{#ifeq: {{{чувства}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Чувства:</td><td>{{{чувства}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{языки|}}}
| |
| | {{#ifeq: {{{языки}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Языки:</td><td>{{{языки}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{опасность|}}}
| |
| | {{#ifeq: {{{опасность}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Опасность:</td><td>{{{опасность}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{бонус_мастерства|}}}
| |
| | {{#ifeq: {{{бонус_мастерства}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Бонус мастерства:</td><td>{{{бонус_мастерства}}}</td></tr> }}
| |
| }}
| |
| {{#if: {{{местность|}}}
| |
| | {{#ifeq: {{{местность}}} | - | | <tr><td style="font-weight:bold; white-space:nowrap;">Местность обитания:</td><td>{{{местность}}}</td></tr> }}
| |
| }}
| |
| </table>
| |
| </div></onlyinclude>
| |
| | |
| == Описание == | | == Описание == |
| Этот шаблон создаёт информационную карточку (стат-блок) для существ и монстров в стиле D&D 5e. Карточка располагается справа от текста статьи. Модификаторы характеристик считаются автоматически из значений по формуле floor((X−10)/2) — передавать нужно только значения характеристик. | | Этот шаблон создаёт информационную карточку (стат-блок) для существ и монстров в стиле D&D 5e. Карточка располагается справа от текста статьи. Модификаторы характеристик считаются автоматически из значений по формуле floor((X−10)/2) — передавать нужно только значения характеристик. |
| Строка 144: |
Строка 61: |
|
| |
|
| {{#if: {{{размер|}}}{{{тип|}}}{{{мировоззрение|}}} | | {{#if: {{{размер|}}}{{{тип|}}}{{{мировоззрение|}}} |
| | <div style="text-align:center; font-style:italic; margin:4px 0;">{{#if:{{{размер|}}}|{{{размер}}} }}{{#if:{{{тип|}}}|{{{тип}}}}}{{#if:{{{мировоззрение|}}}|, {{{мировоззрение}}}}}</div> | | | <div style="text-align:center; font-style:italic; margin:4px 0;">{{{размер|}}}{{#if: {{{размер|}}}{{{тип|}}} | {{!}}}}{{{тип|}}}{{#if:{{{мировоззрение|}}}|, {{{мировоззрение}}}}}</div> |
| }} | | }} |
|
| |
|
Описание
Этот шаблон создаёт информационную карточку (стат-блок) для существ и монстров в стиле D&D 5e. Карточка располагается справа от текста статьи. Модификаторы характеристик считаются автоматически из значений по формуле floor((X−10)/2) — передавать нужно только значения характеристик.
Параметры
- название / название2 — название существа на русском / английском
- размер — Крошечный, Маленький, Средний, Большой, Огромный, Громадный
- тип — тип существа (Зверь, Гуманоид, Нежить, Дракон, Демон и т.д.)
- мировоззрение — мировоззрение (например, «без мировоззрения», «хаотично-злое»)
- кд — Класс Доспеха (можно с уточнением: «13 (природный доспех)»)
- хиты — хиты, обычно «N (NкM ± K)»
- скорость — скорость (например, «20 футов», «30 футов, лазая 30 футов»)
- сил / лов / тел / инт / мдр / хар — значения характеристик (число). Модификатор считается автоматически
- спасброски / навыки / уязвимости / сопротивления / иммунитет_урон / иммунитет_состояния — необязательные
- чувства — чувства и пассивное Восприятие
- языки — языки (или «—»)
- опасность — Опасность (CR), например «0 (10 опыта)»
- бонус_мастерства — бонус мастерства, например «+2»
- местность — местность обитания
- изображение / описание_изображения — файл картинки и подпись (необязательно)
Пример
{{Существо
|название=Крыса
|название2=Rat
|размер=Крошечный
|тип=Зверь
|мировоззрение=без мировоззрения
|кд=10
|хиты=1 (1к4 − 1)
|скорость=20 футов
|сил=2
|лов=11
|тел=9
|инт=2
|мдр=10
|хар=4
|чувства=тёмное зрение 30 футов, пассивное Восприятие 10
|опасность=0 (0 или 10 опыта)
|бонус_мастерства=+2
|местность=болото, город
}}