Шаблон:Goob:Serialization/EntityEffect: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 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: | | !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}}}}}}} | ||