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

Нет описания правки
Нет описания правки
Строка 23: Строка 23:
| !type:Drunk = Вызывает опьянение на {{serialization/TimeSpan|{{#expr:{{{boozePower|3}}} * {{{scale|1}}}}}}}
| !type:Drunk = Вызывает опьянение на {{serialization/TimeSpan|{{#expr:{{{boozePower|3}}} * {{{scale|1}}}}}}}
| !type:ExtinguishReaction = Тушит огонь.
| !type:ExtinguishReaction = Тушит огонь.
| !type:MoveSpeedModifier = Изменяет скорость передвижение:
| !type:MovespeedModifier = Изменяет скорость передвижение:
** {{serialization/speedModified|sprint|{{{sprintSpeedModifier}}}}}
** {{serialization/speedModified|sprint|{{{sprintSpeedModifier}}}}}
** {{serialization/speedModified|walk|{{{walkSpeedModifier}}}}}
** {{serialization/speedModified|walk|{{{walkSpeedModifier}}}}}
Строка 40: Строка 40:
| !type:ModifyLungGas = Изменяет газы в [[лёгкие|лёгких]] {{#invoke:GetField|jsonList|{{{ratios}}}|type=enum|key_replace=<nowiki>[[{{lcfirst:{{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/gas.json|name}}}}}}]]</nowiki>|value_replace=<nowiki>'''{{#expr:(\1 * </nowiki>{{{scale|1}}})<nowiki> / 1144 round 3}}'''</nowiki>}} молей.
| !type:ModifyLungGas = Изменяет газы в [[лёгкие|лёгких]] {{#invoke:GetField|jsonList|{{{ratios}}}|type=enum|key_replace=<nowiki>[[{{lcfirst:{{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/gas.json|name}}}}}}]]</nowiki>|value_replace=<nowiki>'''{{#expr:(\1 * </nowiki>{{{scale|1}}})<nowiki> / 1144 round 3}}'''</nowiki>}} молей.
| !type:ChemCleanBloodstream = Вычищает реагенты из крови по '''{{#expr:{{{cleanseRate|3}}} * {{{scale|1}}}}}''' ед. за раз {{#if: {{{excluded|}}} | (исключение: [[Химия#chem_{{{reagent}}}|{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{excluded}}}|prototype/reagent.json|name}}}}]]) }}.
| !type:ChemCleanBloodstream = Вычищает реагенты из крови по '''{{#expr:{{{cleanseRate|3}}} * {{{scale|1}}}}}''' ед. за раз {{#if: {{{excluded|}}} | (исключение: [[Химия#chem_{{{reagent}}}|{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{excluded}}}|prototype/reagent.json|name}}}}]]) }}.
| !type:MutateDiseases = Мутирует заболевания на '''{{#expr:{{{mutationRate|0.05}}} * {{{scale|1}}}}}'''.
| !type:MutateDiseases = Мутирует заболевания на '''{{#expr:{{{mutationRate|0.05}}} * {{{scale|1}}}}}'''.
| !type:TakeStaminaDamage = Изменяет {{signedNumber|invert=1|'''{{#expr:{{{amount|10}}} * {{{scale|1}}}}}'''}} {{#ifeq:{{{immediate|}}}|true|немедленный|постепенный}} урон выносливости.
| !type:TakeStaminaDamage = Изменяет {{signedNumber|invert=1|'''{{#expr:{{{amount|10}}} * {{{scale|1}}}}}'''}} {{#ifeq:{{{immediate|}}}|true|немедленный|постепенный}} урон выносливости.
Строка 45: Строка 46:
| !type:SuppressPain = Подавляет боль.
| !type:SuppressPain = Подавляет боль.
| !type:RemoveComponentEffect = {{#if: {{{locale|}}} | {{loc|{{{locale}}}}} | Удаляет компонент <code>{{{component}}}</code>}}.
| !type:RemoveComponentEffect = {{#if: {{{locale|}}} | {{loc|{{{locale}}}}} | Удаляет компонент <code>{{{component}}}</code>}}.
| !type:HealShadowling = Исцеляет любого [[тенеморф]]а и [[тралл]]а.
| !type:BlindNonShadowling = Ослепляет любого не [[тенеморф]]а.
| !type:SpeciesChange = Превращает в {{#invoke:GetField|jsonList|{{{newSpecies}}}|type=enum|value_replace=<nowiki>[[{{loc|режим=GetRawString|{{#invoke:GetField|get|\1|prototype/species.json|name}}}}]]</nowiki>}}.
| !type:RandomSpeciesChange = Превращает в совершенно случайный вид.
| !type:ModifySlimeComponent = Слайм.
| !type:SexChange = Изменяет половую принадлежность.
| !type:ChangeFactionEntityEffect = Меняет фракцию существа на <code>{{{newFaction}}}</code>.
| !type:DiseaseProgressChange = Изменяет прогресс заболевания с типом {{loc|{{#invoke:GetField|get|{{{affectedType}}}|prototype/diseaseType.json|name}}}} на '''x{{#expr:{{{progressModifier|-0.02}}} * {{{scale|1}}}}}'''.


| !type:ModifyKnockdown = Приводит к сбиванию с ног на {{serialization/TimeSpan|{{#expr:{{{time|2}}} * {{{scale|1}}}}}}}
| !type:ModifyKnockdown = Приводит к сбиванию с ног на {{serialization/TimeSpan|{{#expr:{{{time|2}}} * {{{scale|1}}}}}}}