Шаблон:Serialization/EntityEffect/conditions: различия между версиями

Материал из Space Station 14 Вики
Нет описания правки
Нет описания правки
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{#switch: {{{id|}}}
<div>Если {{#switch: {{{1|}}}
| !type:ReagentCondition = При количестве [[Химия#chem_{{{reagent}}}|{{ucfirst:{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{reagent}}}|prototype/reagent.json|name}}}}}}]] {{#if: {{{min|}}} | от {{{min}}} ед. }} {{#if: {{{max|}}} | до {{{max}}} ед. }}
| !type:ReagentCondition = количество [[Химия#chem_{{{reagent}}}|{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{reagent}}}|prototype/reagent.json|name}}}}]] {{#if: {{{min|}}} | от '''{{{min}}}''' ед. }} {{#if: {{{max|}}} | до '''{{{max}}}''' ед. }} в крови
| !type:MetabolizerTypeCondition = При типе метаболизма: {{#invoke:Сущность|jsonList|{{{type}}}|type=enum|value_replace=<nowiki>{{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/metabolizerType.json|name}}}}</nowiki>}}.
| !type:MetabolizerTypeCondition = {{#ifeq: {{{inverted|}}} | true | метаболизм не | метаболизм }}: {{#invoke:GetField|jsonList|{{{type}}}|type=enum|value_replace=<nowiki>{{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/metabolizerType.json|name}}}}</nowiki>}}
| !type:MobStateCondition = состояние тела {{#ifeq: {{{inverted|}}} | true | не }} {{serialization/MobState|{{{mobstate|Alive}}}}}
| !type:TotalDamageCondition = тело {{#ifeq: {{{inverted|}}} | true | не }} имеет {{#if: {{{min|}}} | от '''{{{min}}}''' ед. }} {{#if: {{{max|}}} | до '''{{{max}}}''' ед. }} общего урона
| !type:TemperatureCondition = температура раствора составляет {{#if: {{{min|}}} | от '''{{{min}}}''' ед. }} {{#if: {{{max|}}} | до '''{{{max}}}''' ед. }}
| !type:TagCondition = цель {{#ifeq: {{{inverted|}}} | true | не }} имеет метку <code>{{{tag}}}</code>
| !type:HungerCondition = цель {{#ifeq: {{{inverted|}}} | true | не }} имеет {{#if: {{{min|}}} | от '''{{{min}}}''' ед. }} {{#if: {{{max|}}} | до '''{{{max}}}''' ед. }} общего голода
| !type:BreathingCondition = цель {{#ifeq: {{{inverted|}}} | true | дышит нормально | задыхается }}
| !type:InternalsCondition = цель {{#ifeq: {{{inverted|}}} | true | использует дыхательную маску | дышит атмосферным газом }}


|#default = Неизвестное условие: <code>{{{id}}}</code> [{{править|Шаблон:Serialization/EntityEffect/conditions}}]<includeonly>[[Категория:Страницы с ошибкой полей]]</includeonly>
|#default = Неизвестное условие: <code>{{{1}}}</code> [{{править|Шаблон:Serialization/EntityEffect/conditions}}]<includeonly>[[Категория:Страницы с ошибкой полей]]</includeonly>
}}
}}</div>

Текущая версия от 18:52, 3 апреля 2026

Если Неизвестное условие: {{{1}}} [[править]]