Шаблон:Serialization/EntityEffect/Goob: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| (не показано 11 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
<span>{{#ifeq: {{{1|}}} | !type:PopupMessage | | | <span>{{#ifeq: {{{1|}}} | !type:PopupMessage | | | ||
{{{prefix|*}}} {{#if: {{{conditions|}}}{{{probability|}}} | {{#invoke:GetField|json|{{{conditions}}}|serialization/EntityEffect/conditions}} {{#if: {{{probability|}}} | Вероятность '''{{#expr:(1 - {{{probability|}}}) * 100}}''' %}} | {{{prefix|*}}} {{#if: {{{conditions|}}}{{{probability|}}} | {{#invoke:GetField|json|{{{conditions}}}|serialization/EntityEffect/conditions}} {{#if: {{{probability|}}} | Вероятность '''{{#expr:(1 - {{{probability|}}}) * 100}}''' %}} | ||
{{{prefix|*}}}{{{prefix|*}}} }} {{#switch: {{{ | {{{prefix|*}}}{{{prefix|*}}} }} {{#switch: {{{1|}}} | ||
| !type:ChemVomit = Вызывает рвоту. | | !type:ChemVomit = Вызывает рвоту. | ||
| !type:CreateEntityReaction|!type:CreateEntityReactionEffect = Создаёт: {{предмет|{{{entity}}}|link=}}. | | !type:CreateEntityReaction|!type:CreateEntityReactionEffect = Создаёт: {{предмет|{{{entity}}}|link=}}. | ||
| !type: | | !type:AdjustReagent|!type:AddReagentToBlood = Изменяет уровень {{#if: {{{group|}}} | реганетов из группы {{loc|metabolism-group-{{lcfirst:{{{group}}}}}}} | реагента [[Химия#chem_{{{reagent}}}|{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{reagent}}}|prototype/Reagent.json|name}}}}]] }} в крови на {{signedNumber|{{#expr:{{{amount}}} * {{{scale|1}}}}}}} ед. | ||
| | |||
| !type:ModifyBleedAmount = Изменяет кровотечение на {{signedNumber|invert=1|{{#expr:{{{amount|-1}}} * {{{scale|1}}}}}}}. | | !type:ModifyBleedAmount = Изменяет кровотечение на {{signedNumber|invert=1|{{#expr:{{{amount|-1}}} * {{{scale|1}}}}}}}. | ||
| !type:EyeDamage|!type:ChemHealEyeDamage = Изменяет повреждение глаз на {{signedNumber|invert=1|{{#expr:{{{amount|-1}}} * {{{scale|1}}}}}}}. | | !type:EyeDamage|!type:ChemHealEyeDamage = Изменяет повреждение глаз на {{signedNumber|invert=1|{{#expr:{{{amount|-1}}} * {{{scale|1}}}}}}}. | ||
| !type:ExtinguishReaction = Тушит огонь. | | !type:ExtinguishReaction = Тушит огонь. | ||
| !type:MovespeedModifier|!type:NitriumMovespeedModifier = Изменяет скорость передвижение: | | !type:MovespeedModifier|!type:NitriumMovespeedModifier = Изменяет скорость передвижение: | ||
| Строка 27: | Строка 12: | ||
** {{serialization/speedModified|walk|{{{walkSpeedModifier}}}}} | ** {{serialization/speedModified|walk|{{{walkSpeedModifier}}}}} | ||
| !type:FlammableReaction = Повышает воспламеняемость '''x{{#expr:{{{multiplier|1.5}}} * {{{scale|1}}} }}'''. | | !type:FlammableReaction = Повышает воспламеняемость '''x{{#expr:{{{multiplier|1.5}}} * {{{scale|1}}} }}'''. | ||
| !type:ExplosionReactionEffect = Вызывает взрыв. | | !type:ExplosionReactionEffect = Вызывает взрыв. | ||
| !type:EmpReactionEffect = Вызывает электромагнитный импульс. | | !type:EmpReactionEffect = Вызывает электромагнитный импульс. | ||
| !type:FlashReactionEffect = Вызывает ослепительную вспышку. | | !type:FlashReactionEffect = Вызывает ослепительную вспышку. | ||
| !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/ | |||
| !type:MutateDiseases = Мутирует заболевания на '''{{#expr:{{{mutationRate|0.05}}} * {{{scale|1}}}}}'''. | | !type:MutateDiseases = Мутирует заболевания на '''{{#expr:{{{mutationRate|0.05}}} * {{{scale|1}}}}}'''. | ||
| !type:TakeStaminaDamage = Изменяет {{signedNumber|invert=1| | | !type:TakeStaminaDamage = Изменяет {{signedNumber|invert=1|{{#expr:{{{amount|10}}} * {{{scale|1}}}}}}} {{#ifeq:{{{immediate|}}}|true|немедленный|постепенный}} урон выносливости. | ||
| !type:Paralyze = Парализует минимум на {{serialization/TimeSpan|{{{paralyzeTime|2}}}}} | | !type:Paralyze = Парализует минимум на {{serialization/TimeSpan|{{{paralyzeTime|2}}}}} | ||
| !type:SuppressPain = Подавляет боль. | | !type:SuppressPain = Подавляет боль. | ||
| Строка 48: | Строка 24: | ||
| !type:HealShadowling = Исцеляет любого [[тенеморф]]а и [[тралл]]а. | | !type:HealShadowling = Исцеляет любого [[тенеморф]]а и [[тралл]]а. | ||
| !type:BlindNonShadowling = Ослепляет любого не [[тенеморф]]а. | | !type:BlindNonShadowling = Ослепляет любого не [[тенеморф]]а. | ||
| !type:SpeciesChange = Превращает в | | !type:SpeciesChange = Превращает в [[{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{newSpecies}}}|prototype/Species.json|name}}}}]]. | ||
| !type:RandomSpeciesChange = Превращает в совершенно случайный вид. | | !type:RandomSpeciesChange = Превращает в совершенно случайный вид. | ||
| !type:ModifySlimeComponent = Слайм. | | !type:ModifySlimeComponent = Слайм. | ||
| !type:SexChange = Изменяет половую принадлежность. | | !type:SexChange = Изменяет половую принадлежность. | ||
| !type:ChangeFactionEntityEffect = Меняет фракцию существа на <code>{{{newFaction}}}</code>. | | !type:ChangeFactionEntityEffect = Меняет фракцию существа на <code>{{{newFaction}}}</code>. | ||
| !type:DiseaseProgressChange = Изменяет прогресс заболевания с типом {{loc|{{#invoke:GetField|get|{{{affectedType}}}|prototype/ | | !type:DiseaseProgressChange = Изменяет прогресс заболевания с типом {{loc|{{#invoke:GetField|get|{{{affectedType}}}|prototype/DiseaseType.json|name}}}} на '''x{{#expr:{{{progressModifier|-0.02}}} * {{{scale|1}}}}}'''. | ||
| !type:DropItemsEntityEffect = заставляет ронять удерживаемые предметы. | | !type:DropItemsEntityEffect = заставляет ронять удерживаемые предметы. | ||
| !type:AdjustPainFeels = Подавляет боль. | | !type:AdjustPainFeels = Подавляет боль. | ||
| Строка 68: | Строка 44: | ||
| !type:ImmunityModifier = Изменяет скорость повышения иммунитета на {{{gainRateModifier|0.002}}}, силу на {{{strengthModifier|0.02}}} как минимум на {{serialization/TimeSpan|{{{statusLifetime|2}}}}} | | !type:ImmunityModifier = Изменяет скорость повышения иммунитета на {{{gainRateModifier|0.002}}}, силу на {{{strengthModifier|0.02}}} как минимум на {{serialization/TimeSpan|{{{statusLifetime|2}}}}} | ||
| !type:ModifyStatusEffect = | | !type:ModifyStatusEffect = | ||
{{#if: {{{time|}}} | | {{#if: {{{time|}}} | | ||
| Строка 75: | Строка 50: | ||
| Add = Вызывает {{loc|режим=GetRawString|ent-{{{effectProto}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | | Add = Вызывает {{loc|режим=GetRawString|ent-{{{effectProto}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | ||
| Set = Вызывает {{loc|режим=GetRawString|ent-{{{effectProto}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | | Set = Вызывает {{loc|режим=GetRawString|ent-{{{effectProto}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | ||
| Remove = Удаляют {{serialization/TimeSpan|{{{time|2}}}}} от {{loc|режим=GetRawString|ent-{{{ | | Remove = Удаляют {{serialization/TimeSpan|{{{time|2}}}}} от {{loc|режим=GetRawString|ent-{{{effectProto}}}}} | ||
}} {{#ifeq: {{{delay|0}}} | 0 | немедленно | после {{serialization/TimeSpan|{{{delay}}}}} задержки }}. | }} {{#ifeq: {{{delay|0}}} | 0 | немедленно | после {{serialization/TimeSpan|{{{delay}}}}} задержки }}. | ||
| | | | ||
| Строка 83: | Строка 58: | ||
| Set = Вызывает постоянный | | Set = Вызывает постоянный | ||
| Remove = Удаляет | | Remove = Удаляет | ||
}} {{loc|режим=GetRawString|ent-{{{ | }} {{loc|режим=GetRawString|ent-{{{effectProto}}}}} {{#ifeq: {{{delay|0}}} | 0 | мгновенно | после {{serialization/TimeSpan|{{{delay}}}}} задержки }}. | ||
}} | }} | ||
| Строка 95: | Строка 70: | ||
<!-- Ботаника --> | <!-- Ботаника --> | ||
| !type:PlantDestroySeeds = уничтожает семена (делает растение [[Гидропоника#Бесплодное|бесплодным]]). | | !type:PlantDestroySeeds = уничтожает семена (делает растение [[Гидропоника#Бесплодное|бесплодным]]). | ||
| !type:RobustHarvest = Специфический эффект: | | !type:RobustHarvest = Специфический эффект: | ||
** Если [[Гидропоника#Потенция|потенция]] растения меньше 50, она увеличивается на {{signedNumber|3}} (до максимума 50). | ** Если [[Гидропоника#Потенция|потенция]] растения меньше 50, она увеличивается на {{signedNumber|3}} (до максимума 50). | ||
| Строка 119: | Строка 79: | ||
** С шансом '''10 %''' изменяет [[Гидропоника#Выносливость|выносливость]] на {{signedNumber|1}}. | ** С шансом '''10 %''' изменяет [[Гидропоника#Выносливость|выносливость]] на {{signedNumber|1}}. | ||
|#default = | | #default = {{#invoke:GetField|json|path=Corvax|idKey={{{1}}}|{{{value}}}|Serialization/EntityEffect|tplArgs=prefix=}} | ||
}}}}</span> | }}}}</span> | ||
Текущая версия от 08:02, 23 июня 2026