Шаблон:Serialization/EntityEffect: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
<div>{{#ifeq: {{{id|}}} | !type:PopupMessage | | | <div>{{#ifeq: {{{id|}}} | !type:PopupMessage | | | ||
{{{prefix|*}}} {{#if: {{{conditions|}}} | {{#invoke:Сущность|json|{{{conditions}}}|serialization/EntityEffect/conditions}} | {{{prefix|*}}} {{#if: {{{conditions|}}}{{{probability|}}} | {{#invoke:Сущность|json|{{{conditions}}}|serialization/EntityEffect/conditions}} {{#if: {{{probability|}}} | Вероятность '''{{#expr:(1 - {{{factor|1.5}}}) * 100}}''' %. | ||
{{{prefix|*}}}{{{prefix|*}}} }} {{#switch: {{{id|}}} | {{{prefix|*}}}{{{prefix|*}}} }} {{#switch: {{{id|}}} | ||
| !type:HealthChange = Изменяет здоровья на {{serialization/damage|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>|{{{damage.types}}}|types}}{{#if: {{{damage.groups|}}} | , {{serialization/damage|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>|{{{damage.groups}}}|groups}} }}. | | !type:HealthChange = Изменяет здоровья на {{serialization/damage|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>|{{{damage.types}}}|types}}{{#if: {{{damage.groups|}}} | , {{serialization/damage|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>|{{{damage.groups}}}|groups}} }}. | ||
| !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 = Повышает уровень в крови. | ||
| !type:Vomit = Вызывает рвоту. | | !type:Vomit = Вызывает рвоту. | ||
| !type:SatiateHunger = Утоляет голод в '''x{{#expr:{{{factor|1.5}}} * {{{scale|1}}}}}''' выше средней скорости. | | !type:SatiateHunger = Утоляет голод в '''x{{#expr:((1 - {{{factor|1.5}}}) * 100) * {{{scale|1}}}}}''' выше средней скорости. | ||
| !type:SatiateThirst = Утоляет жажду в '''x{{#expr:{{{factor|1.5}}} * {{{scale|1}}}}}''' выше средней скорости. | | !type:SatiateThirst = Утоляет жажду в '''x{{#expr:((1 - {{{factor|1.5}}}) * 100) * {{{scale|1}}}}}''' выше средней скорости. | ||
| !type:Polymorph = Превращает на время в {{предмет|{{#invoke:GetField|get|{{{prototype}}}|prototype/polymorph.json|configuration.entity}}|link=}}. | | !type:Polymorph = Превращает на время в {{предмет|{{#invoke:GetField|get|{{{prototype}}}|prototype/polymorph.json|configuration.entity}}|link=}}. | ||
| !type:SpawnEntity = Создаёт: {{предмет|{{{entity}}}|link=}}. | | !type:SpawnEntity = Создаёт: {{предмет|{{{entity}}}|link=}}. | ||
| !type:Emote = Вызывает неконтролируемую эмоцию {{loc|режим=GetRawString|{{#invoke:GetField|get|{{{emote}}}|prototype/emote.json|name}}}}. | | !type:Emote = Вызывает неконтролируемую эмоцию {{loc|режим=GetRawString|{{#invoke:GetField|get|{{{emote}}}|prototype/emote.json|name}}}}. | ||
| !type:Jitter = Вызывает дрожание. | | !type:Jitter = Вызывает дрожание. | ||
| !type:AdjustReagent = Изменяет уровень | | !type:AdjustReagent = Изменяет уровень реагента [[Химия#chem_{{{reagent}}}|{{ucfirst:{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{reagent}}}|prototype/reagent.json|name}}}}}}]] в крови на {{#expr:{{{amount}}} * {{{scale|1}}}}} ед. | ||
| !type:AdjustTemperature = Изменяет температуру тела на {{#expr:{{{amount}}} * {{{scale|1}}}}}. | | !type:AdjustTemperature = Изменяет температуру тела на {{#expr:{{{amount}}} * {{{scale|1}}}}}. | ||
| !type:ModifyBleed = Изменяет кровотечение на {{signedNumber|invert=1|{{#expr:{{{amount}}} * {{{scale|1}}}}}}}. | | !type:ModifyBleed = Изменяет кровотечение на {{signedNumber|invert=1|{{#expr:{{{amount}}} * {{{scale|1}}}}}}}. | ||
| !type:CureZombieInfection = Излечивает [[зомби]] вирус. | | !type:CureZombieInfection = Излечивает [[зомби]] вирус. | ||
| !type:CauseZombieInfection = Вызывает [[зомби]] вирус. | |||
| !type:ModifyKnockdown = Приводит к сбиванию ног на {{serialization/TimeSpan|{{#expr:{{{time}}} * {{{scale|1}}}}}}} | | !type:ModifyKnockdown = Приводит к сбиванию ног на {{serialization/TimeSpan|{{#expr:{{{time}}} * {{{scale|1}}}}}}} | ||
| !type:ResetNarcolepsy = Предотвращает приступы нарколепсии на {{serialization/TimeSpan|{{#expr:{{{timerReset|600}}} * {{{scale|1}}}}}}} | | !type:ResetNarcolepsy = Предотвращает приступы нарколепсии на {{serialization/TimeSpan|{{#expr:{{{timerReset|600}}} * {{{scale|1}}}}}}} | ||
| !type:MakeSentient = Наделяет сущность сознанием. {{#expr:{{{amount}}} * {{{scale|1}}}}} | | !type:MakeSentient = Наделяет сущность сознанием. {{#expr:{{{amount}}} * {{{scale|1}}}}} | ||
| !type:ReduceRotting = Уменьшает время гниение на {{serialization/TimeSpan|{{#expr:{{{seconds}}} * {{{scale|1}}}}}}}. | | !type:ReduceRotting = Уменьшает время гниение на {{serialization/TimeSpan|{{#expr:{{{seconds}}} * {{{scale|1}}}}}}}. | ||
| !type:EyeDamage = Изменяет повреждение глаз на {{signedNumber|invert=1|{{#expr:{{{amount|-1}}} * {{{scale|1}}}}}}}. | |||
| !type:Drunk = Вызывает опьянение на {{serialization/TimeSpan|{{#expr:{{{boozePower}}} * {{{scale|1}}}}}}} | |||
| !type:Extinguish = Тушит огонь. | |||
| !type:MovementSpeedModifier = Изменяет скорость передвижение: | |||
** {{serialization/speedModified|{{{sprintSpeedModifier}}}|sprint}} | |||
** {{serialization/speedModified|{{{walkSpeedModifier}}}|walk}} | |||
| !type:Flammable = Повышает воспламеняемость '''x{{#expr:((1 - {{{multiplier|1.5}}}) * 100) * {{{scale|1}}} }}'''. | |||
| !type:Ignite = Поджигает. | |||
| !type:Explosion = | |||
| !type:Electrocute = Ударяет электричеством в течении {{serialization/TimeSpan|{{{electrocuteTime}}}}} нанося {{signedNumber|invert=1|{{{shockDamage|}}}}} урона. | |||
| !type:Oxygenate = Увеличивает насыщенность кислородом '''x{{#expr:((1 - {{{factor|1.5}}}) * 100) * {{{scale|1}}}}}'''. | |||
<!-- Ботаника --> | <!-- Ботаника --> | ||