Шаблон:Serialization/EntityEffect: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 2: | Строка 2: | ||
{{{prefix|*}}} {{#if: {{{conditions|}}}{{{probability|}}} | {{#invoke:Сущность|json|{{{conditions}}}|serialization/EntityEffect/conditions}} {{#if: {{{probability|}}} | Вероятность '''{{#expr:(1 - {{{probability|}}}) * 100}}''' %.}} | {{{prefix|*}}} {{#if: {{{conditions|}}}{{{probability|}}} | {{#invoke:Сущность|json|{{{conditions}}}|serialization/EntityEffect/conditions}} {{#if: {{{probability|}}} | Вероятность '''{{#expr:(1 - {{{probability|}}}) * 100}}''' %.}} | ||
{{{prefix|*}}}{{{prefix|*}}} }} {{#switch: {{{id|}}} | {{{prefix|*}}}{{{prefix|*}}} }} {{#switch: {{{id|}}} | ||
| !type:HealthChange = Изменяет здоровья на {{#invoke:Сущность|jsonList|{{{damage.types}}}|type=enum|key_replace=<nowiki>{{цвет|text|\1|c={{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/damageType.json|name}}}}}}</nowiki>|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>}} {{#if: {{{damage.groups|}}} | , {{#invoke:Сущность|jsonList|{{{damage.groups}}}|type=enum|key_replace=<nowiki>{{цвет|text|\1|c={{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/damageGroup.json|name}}}}}}</nowiki>|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>}} }}. | | !type:HealthChange = Изменяет здоровья на {{#invoke:Сущность|jsonList|{{{damage.types}}}|type=enum|key_replace=<nowiki>'''{{цвет|text|\1|c={{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/damageType.json|name}}}}}}'''</nowiki>|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>}}{{#if: {{{damage.groups|}}} | , {{#invoke:Сущность|jsonList|{{{damage.groups}}}|type=enum|key_replace=<nowiki>'''{{цвет|text|\1|c={{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/damageGroup.json|name}}}}}}'''</nowiki>|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>}} }}. | ||
| !type:EvenHealthChange = Изменяет здоровья на {{serialization/damage|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>|{{{damage}}}|groups}}. | | !type:EvenHealthChange = Изменяет здоровья на {{serialization/damage|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>|{{{damage}}}|groups}}. | ||
| !type:ModifyBloodLevel = Повышает уровень в крови. | | !type:ModifyBloodLevel = Повышает уровень в крови. | ||
Версия от 12:28, 15 марта 2026
- Неизвестный эффект:
{{{id}}}[]