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

Нет описания правки
Строка 1: Строка 1:
<div class="construction-container" style="background-color: {{ColorPalette|{{{Theme}}}|Transparent}}; border: 1px solid {{ColorPalette|{{{Theme}}}|Light}};">
<div class="tgui-blur"></div>
<div class="construcion-object" style="border-right: 1px solid {{ColorPalette|{{{Theme}}}|Primary}};">
<div style="background-color: {{ColorPalette|{{{Theme}}}|Light}}; border-bottom: 1px solid {{ColorPalette|{{{Theme}}}|Secondary}}; padding: 0.5em; text-align: center;">
<span style="font-weight: bold;">{{{RuName|{{{Name}}}}}}</span><div style="padding: 0.5em 0;">[[File:{{{Image|Question.gif}}}|64px]]</div>{{{Name}}}</div>
<div>
<div class="construction-info-header" style="background-color: {{ColorPalette|{{{Theme}}}|Primary}}; border-bottom: 1px solid {{ColorPalette|{{{Theme}}}|Secondary}}; font-weight: bold; padding: 0.2em;">Требуемые ресурсы</div>
<div style="padding: 0.25em;>{{{Resources|Ресурсы не требуются}}}</div>
</div></div>
<div style="display: flex; flex-direction: column; flex: 1;>
<div style="display: flex; flex: 1;">
{{#if:{{{BuildTools|}}}|<div class="construction-tools" style="border-right: 1px solid {{ColorPalette|{{{Theme}}}|Opaque}};">
<div class="construction-info-header" style=" background-color: {{ColorPalette|{{{Theme}}}|Primary}}; border-bottom: 1px solid {{ColorPalette|{{{Theme}}}|Secondary}};">Инструменты</div>
<div style="display: flex; flex-direction: row; justify-content: space-evenly; flex-wrap: wrap; padding: 0.25em">{{{BuildTools}}}</div>
</div>|}}
<div class="construction-steps">
<div class="construction-info-header" style="background-color: {{ColorPalette|{{{Theme}}}|Primary}}; border-bottom: 1px solid {{ColorPalette|{{{Theme}}}|Secondary}};">Как построить?</div>
<div style="flex: 1; padding: 0.25em;">{{{HowToBuild}}}</div>
</div></div>
{{#if:{{{HowToDecon|}}}|<div style="display: flex;">
{{#if:{{{DeconTools|}}}|<div class="construction-tools" style="border-right: 1px solid {{ColorPalette|{{{Theme}}}|Opaque}};">
<div class="construction-info-header" style="background-color: {{ColorPalette|{{{Theme}}}|Primary}}; border-bottom: 1px solid {{ColorPalette|{{{Theme}}}|Secondary}};">Инструменты</div>
<div style="display: flex; flex-direction: row; justify-content: space-evenly; flex-wrap: wrap; padding: 0.25em">{{{DeconTools}}}</div>
</div>|}}
<div class="construction-steps">
<div class="construction-info-header" style="background-color: {{ColorPalette|{{{Theme}}}|Primary}}; border-bottom: 1px solid {{ColorPalette|{{{Theme}}}|Secondary}}; ">Как разобрать?</div>
<div style="padding: 0.25em;">{{{HowToDecon}}}</div>
</div></div>|}}
</div></div></div>
<noinclude>
<div class="construction-container" style="background-color: {{ColorPalette|{{{Theme}}}|Transparent}}; border: 1px solid {{ColorPalette|{{{Theme}}}|Light}};">
<div class="construction-container" style="background-color: {{ColorPalette|{{{Theme}}}|Transparent}}; border: 1px solid {{ColorPalette|{{{Theme}}}|Light}};">
<div class="tgui-blur"></div>
<div class="tgui-blur"></div>
Строка 47: Строка 78:
| Цвет шаблона, задаётся через [[ColorPalette]]
| Цвет шаблона, задаётся через [[ColorPalette]]
|-
|-
| Resources
| Какие ресурсы требуются для постройки?
|-
| HowToBuild
| HowToBuild
| Содержимое которое будет под надписью "Как построить?"
| Содержимое которое будет под надписью "Как построить?"
Строка 59: Строка 93:
| Какие инструменты нужны для разборки? Желательно вставлять только спрайты. Отсутствует если не заполнено HowToDecon.
| Какие инструменты нужны для разборки? Желательно вставлять только спрайты. Отсутствует если не заполнено HowToDecon.
|}
|}
= Пример =
<pre><nowiki>
{{Construction
| RuName      = Ковёр
| Name        = Carpet
| Image      = Carpeted Floor.png
| Theme      = Brown
| Resources  = [[File:Carpet Tile.png|32px]] x1
| HowToBuild  = Тыкнуть по любой голой плитке держа в руке ковёр.
| HowToDecon  = Тыкнуть '''ломом''' по ковру.
| DeconTools  = [[File:Crowbar.png|32px]]
}}
</nowiki></pre>
{{Construction
| RuName      = Ковёр
| Name        = Carpet
| Image      = Carpeted Floor.png
| Theme      = Brown
| Resources  = [[File:Carpet Tile.png|32px]] x1
| HowToBuild  = Тыкнуть по любой голой плитке держа в руке ковёр.
| HowToDecon  = Тыкнуть '''ломом''' по ковру.
| DeconTools  = [[File:Crowbar.png|32px]]
}}

Версия от 15:47, 7 июля 2024

{{{Name}}}{{{Name}}}
Требуемые ресурсы
Ресурсы не требуются
Как построить?
{{{HowToBuild}}}


{{{Name}}}{{{Name}}}
Требуемые ресурсы
Ресурсы не требуются
Как построить?
{{{HowToBuild}}}


Параметры шаблона

Параметр Описание
RuName Имя предмета на русском, если не задано то будет использоваться просто Name.
Name Название конструкции/предмета
Image Спрайт/Gif которая будет в шаблоне
Theme Цвет шаблона, задаётся через ColorPalette
Resources Какие ресурсы требуются для постройки?
HowToBuild Содержимое которое будет под надписью "Как построить?"
BuildTools Какие инструменты используются для постройки? Желательно вставлять только спрайты.
HowToDecon Необязательное поле, добавляет аналогичную "Как построить" секцию, но только "Как разобрать?"
DeconTools Какие инструменты нужны для разборки? Желательно вставлять только спрайты. Отсутствует если не заполнено HowToDecon.

Пример

{{Construction
| RuName      = Ковёр
| Name        = Carpet
| Image       = Carpeted Floor.png
| Theme       = Brown
| Resources   = [[File:Carpet Tile.png|32px]] x1
| HowToBuild  = Тыкнуть по любой голой плитке держа в руке ковёр.
| HowToDecon  = Тыкнуть '''ломом''' по ковру.
| DeconTools  = [[File:Crowbar.png|32px]]
}}
Ковёр
Carpeted Floor.png
Carpet
Требуемые ресурсы
Carpet Tile.png x1
Как построить?
Тыкнуть по любой голой плитке держа в руке ковёр.
Инструменты
Crowbar.png
Как разобрать?
Тыкнуть ломом по ковру.