Шаблон:Prototype/roleLoadout/wrapper: различия между версиями

Материал из Space Station 14 Вики
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
{{Роль/Лодаут/base
{|role="presentation" width=100% class="mobile no-img-adaptive wikitable mw-collapsible mobileimg no-highlight-table ts-Prototype-roleLoadout-wrapper" style="text-align:center;font-size:var(--font-size-s);"
|Shoes      = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}shoes}}}}
!colspan="100"|Лодауты
|Uniform    = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}jumpsuit}}}}
|-
|Gloves      = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}gloves}}}}
|style="width: 30%;"| '''Ноги'''
|Neck        = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}neck}}}}
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:shoes|{{prototype/roleLoadout|shoes|groups={{{groups}}}}}}}{{#if: {{#var:shoes}} | {{#var:shoes}} | [[file:SlotShoes.png|64px|link=]] }}</div>
|Mask        = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}mask}}}}
|-
|Eyes        = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}eyes}}}}
| '''Костюм'''
|Head        = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}head}}}}
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:uniform|{{prototype/roleLoadout|uniform|groups={{{groups}}}}}}}{{#if: {{#var:uniform}} | {{#var:uniform}} | [[file:SlotUniform.png|64px|link=]] }}</div>
|-
| '''Перчатки'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:gloves|{{prototype/roleLoadout|gloves|groups={{{groups}}}}}}}{{#if: {{#var:gloves}} | {{#var:gloves}} | [[file:SlotGloves.png|64px|link=]] }}</div>
|-
| '''Маска'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:mask|{{prototype/roleLoadout|mask|groups={{{groups}}}}}}}{{#if: {{#var:mask}} | {{#var:mask}} | [[file:SlotMask.png|64px|link=]] }}</div>
|-
| '''Глаза'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:eyes|{{prototype/roleLoadout|eyes|groups={{{groups}}}}}}}{{#if: {{#var:eyes}} | {{#var:eyes}} | [[file:SlotGlasses.png|64px|link=]] }}</div>
|-
| '''Шея'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:neck|{{prototype/roleLoadout|neck|groups={{{groups}}}}}}}{{#if: {{#var:neck}} | {{#var:neck}} | [[file:SlotNeck.png|64px|link=]] }}</div>
|-
| '''ID'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:id|{{prototype/roleLoadout|id|groups={{{groups}}}}}}}{{#if: {{#var:id}} | {{#var:id}} | [[file:SlotId.png|64px|link=]] }}</div>
|-
| '''Пояс'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:belt|{{prototype/roleLoadout|belt|groups={{{groups}}}}}}}{{#if: {{#var:belt}} | {{#var:belt}} | [[file:SlotBelt.png|64px|link=]] }}</div>
|-
| '''Рюкзак'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:back|{{prototype/roleLoadout|back|groups={{{groups}}}}}}}{{#if: {{#var:back}} | {{#var:back}} | [[file:SlotBack.png|64px|link=]] }}</div>
|-
| '''Верхняя одежда'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:suit|{{prototype/roleLoadout|suit|groups={{{groups}}}}}}}{{#if: {{#var:suit}} | {{#var:suit}}  | [[file:SlotSuit.png|64px|link=]] }}</div>
|-
| '''Голова'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:head|{{prototype/roleLoadout|head|groups={{{groups}}}}}}}{{#if: {{#var:head}} | {{#var:head}} | [[file:SlotHead.png|64px|link=]] }}</div>
|-
| '''В рюкзаке'''
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:backstorage|{{prototype/roleLoadout|backstorage|groups={{{groups}}}}}}}{{#if: {{#var:backstorage}} | {{#var:backstorage}}  | [[file:SlotPocket.png|64px|link=]] }}</div>
|-
| style="width:15%;" colspan="2"| {{LinkCard/Сollapsible|без_прокрутки=1|название=Безделушки|содержание=<div class="ts-Prototype-roleLoadout-wrapper__grid">{{{Trinkets|}}}</div>}}
|-
|}<!--


|Id          = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}id}}}}
-->
|Belt        = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}belt}}}}
{|role="presentation" width=100% class="nomobile wikitable mw-collapsible mobileimg no-highlight-table ts-Prototype-roleLoadout-wrapper" style="text-align:center;font-size:14px;"
|Back        = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}back}}}}
!colspan="100"|Лодауты
|Suit        = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}outerClothing}}}}
|-
|BackStorage = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}backStorage}}}}
| '''Ноги'''
|Trinkets    = {{#invoke:GetField|getTpl|{{{1|JobHeadOfPersonnel}}}|prototype/roleLoadout.json|{{#tag:nowiki|prototype/roleLoadout{{!}}trinkets}}}}
| '''Костюм'''
}}<!--
| '''Перчатки'''
| '''Маска'''
| '''Глаза'''
| '''Шея'''
| style="width:15%;" rowspan="4"| {{LinkCard/Сollapsible|без_прокрутки=1|название=Безделушки|содержание=<div class="ts-Prototype-roleLoadout-wrapper__grid">{{{Trinkets|}}}</div>}}
|-
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:shoes|{{prototype/roleLoadout|shoes|groups={{{groups}}}}}}}{{#if: {{#var:shoes}} | {{#var:shoes}} | [[file:SlotShoes.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:uniform|{{prototype/roleLoadout|uniform|groups={{{groups}}}}}}}{{#if: {{#var:uniform}} | {{#var:uniform}} | [[file:SlotUniform.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:gloves|{{prototype/roleLoadout|gloves|groups={{{groups}}}}}}}{{#if: {{#var:gloves}} | {{#var:gloves}} | [[file:SlotGloves.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:mask|{{prototype/roleLoadout|mask|groups={{{groups}}}}}}}{{#if: {{#var:mask}} | {{#var:mask}} | [[file:SlotMask.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:eyes|{{prototype/roleLoadout|eyes|groups={{{groups}}}}}}}{{#if: {{#var:eyes}} | {{#var:eyes}} | [[file:SlotGlasses.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:neck|{{prototype/roleLoadout|neck|groups={{{groups}}}}}}}{{#if: {{#var:neck}} | {{#var:neck}} | [[file:SlotNeck.png|64px|link=]] }}</div>
|-
| '''ID'''
| '''Пояс'''
| '''Рюкзак'''
| '''Верхняя одежда'''
| '''Голова'''
| '''В рюкзаке'''
|-
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:id|{{prototype/roleLoadout|id|groups={{{groups}}}}}}}{{#if: {{#var:id}} | {{#var:id}} | [[file:SlotId.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:belt|{{prototype/roleLoadout|belt|groups={{{groups}}}}}}}{{#if: {{#var:belt}} | {{#var:belt}} | [[file:SlotBelt.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:back|{{prototype/roleLoadout|back|groups={{{groups}}}}}}}{{#if: {{#var:back}} | {{#var:back}}  | [[file:SlotBack.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:suit|{{prototype/roleLoadout|suit|groups={{{groups}}}}}}}{{#if: {{#var:suit}} | {{#var:suit}} | [[file:SlotSuit.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:head|{{prototype/roleLoadout|head|groups={{{groups}}}}}}}{{#if: {{#var:head}} | {{#var:head}} | [[file:SlotHead.png|64px|link=]] }}</div>
| <div class="ts-Prototype-roleLoadout-wrapper__flex">{{#vardefine:backstorage|{{prototype/roleLoadout|backstorage|groups={{{groups}}}}}}}{{#if: {{#var:backstorage}} | {{#var:backstorage}} | [[file:SlotPocket.png|64px|link=]] }}</div>
|}<!--


-->{{#css:
-->{{#css:
.роль-экипировка .роль-экипировка__item .сollapsible-menu {
.ts-Prototype-roleLoadout-wrapper .сollapsible-menu {
     top: 0;
     top: 0;
     right: 4px;
     right: 4px;
}
.ts-Prototype-roleLoadout-wrapper__flex {
    display: flex;
    justify-content: center;
    gap: 4px;
    flex-wrap: wrap;
}
.ts-Prototype-roleLoadout-wrapper__grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(40px, 1fr));
    gap: 4px;
}
.ts-Prototype-roleLoadout-wrapper__grid img {
    width: 32px;
    height: 32px;
}
.mw-parser-output .ts-Prototype-roleLoadout-wrapper__grid .link-card {
    min-width: 0;
}
.mw-parser-output .ts-Prototype-roleLoadout-wrapper__grid .link-card__image {
    padding: 0;
}
}
}}
}}

Версия от 14:12, 20 марта 2026