Шаблон:Serialization/EntityEffect: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| (не показаны 22 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{#switch: {{{id|}}} | <span>{{#ifeq: {{{id|}}} | !type:PopupMessage | | | ||
{{{prefix|*}}} {{#if: {{{conditions|}}}{{{probability|}}} | {{#invoke:Сущность|json|{{{conditions}}}|serialization/EntityEffect/conditions}} {{#if: {{{probability|}}} | Вероятность '''{{#expr:(1 - {{{probability|}}}) * 100}}''' %.}} | |||
{{{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:EvenHealthChange = Изменяет здоровья на {{serialization/damage|value_replace=<nowiki>{{signedNumber|invert=1|\1}}</nowiki>|{{{damage}}}|groups}}. | |||
| !type:ModifyBloodLevel = Повышает уровень в крови. | |||
| !type:Vomit = Вызывает рвоту. | |||
| !type:SatiateHunger = Утоляет голод в '''x{{#expr:({{{factor|1.5}}} * {{{scale|1}}}) / 3 round 3}}''' выше средней скорости. | |||
| !type:SatiateThirst = Утоляет жажду в '''x{{#expr:({{{factor|1.5}}} * {{{scale|1}}}) / 3 round 3}}''' выше средней скорости. | |||
| !type:Polymorph = Превращает на время в {{предмет|{{#invoke:GetField|get|{{{prototype}}}|prototype/polymorph.json|configuration.entity}}|link=}}. | |||
| !type:SpawnEntity = Создаёт: {{предмет|{{{entity}}}|link=}}. | |||
| !type:Emote = Вызывает неконтролируемую эмоцию {{loc|режим=GetRawString|{{#invoke:GetField|get|{{{emote}}}|prototype/emote.json|name}}}}. | |||
| !type:Jitter = Вызывает дрожание. | |||
| !type:AdjustReagent = Изменяет уровень реагента [[Химия#chem_{{{reagent}}}|{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{reagent}}}|prototype/reagent.json|name}}}}]] в крови на {{#expr:{{{amount}}} * {{{scale|1}}}}} ед. | |||
| !type:AdjustTemperature = Изменяет температуру тела на {{#expr:{{{amount}}} * {{{scale|1}}}}}. | |||
| !type:ModifyBleed = Изменяет кровотечение на {{signedNumber|invert=1|{{#expr:{{{amount|-1}}} * {{{scale|1}}}}}}}. | |||
| !type:CureZombieInfection = Излечивает [[зомби]] вирус. | |||
| !type:CauseZombieInfection = Вызывает [[зомби]] вирус. | |||
| !type:ResetNarcolepsy = Предотвращает приступы нарколепсии на {{serialization/TimeSpan|{{#expr:{{{timerReset|600}}} * {{{scale|1}}}}}}} | |||
| !type:MakeSentient = Наделяет сущность сознанием. | |||
| !type:ReduceRotting = Уменьшает время гниение на {{serialization/TimeSpan|{{#expr:{{{seconds|10}}} * {{{scale|1}}}}}}}. | |||
| !type:EyeDamage = Изменяет повреждение глаз на {{signedNumber|invert=1|{{#expr:{{{amount|-1}}} * {{{scale|1}}}}}}}. | |||
| !type:Drunk = Вызывает опьянение на {{serialization/TimeSpan|{{#expr:{{{boozePower|3}}} * {{{scale|1}}}}}}} | |||
| !type:Extinguish = Тушит огонь. | |||
| !type:MovementSpeedModifier = Изменяет скорость передвижение: | |||
** {{serialization/speedModified|sprint|{{{sprintSpeedModifier}}}}} | |||
** {{serialization/speedModified|walk|{{{walkSpeedModifier}}}}} | |||
| !type:Flammable = Повышает воспламеняемость '''x{{#expr:{{{multiplier|1.5}}} * {{{scale|1}}} }}'''. | |||
| !type:Ignite = Поджигает. | |||
| !type:Explosion = | |||
| !type:Electrocute = Ударяет электричеством в течении {{serialization/TimeSpan|{{{electrocuteTime|2}}}}} нанося {{signedNumber|invert=1|{{{shockDamage|5}}}}} урона. | |||
| !type:Oxygenate = Увеличивает насыщенность кислородом '''x{{#expr:((1 - {{{factor|1.5}}}) * 100) * {{{scale|1}}}}}'''. | |||
| !type:CreateGas = Создаёт газ [[{{lcfirst:{{loc|режим=GetRawString|{{#invoke:GetField|get|{{{gas}}}|prototype/gas.json|name}}}}}}]] в количестве '''{{{moles|3}}}''' моли. | |||
| !type:ModifyKnockdown = Приводит к сбиванию ног на {{serialization/TimeSpan|{{#expr:{{{time|2}}} * {{{scale|1}}}}}}} | |||
| !type:ModifyStatusEffect = | |||
{{#if: {{{time|}}} | | |||
{{#switch: {{{type|Update}}} | |||
| Update = Вызывает {{#invoke:Entity Lookup|getname|{{{key}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | |||
| Add = Вызывает {{#invoke:Entity Lookup|getname|{{{key}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | |||
| Set = Вызывает {{#invoke:Entity Lookup|getname|{{{key}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | |||
| Remove = Удаляют {{serialization/TimeSpan|{{{time|2}}}}} от {{#invoke:Entity Lookup|getname|{{{key}}}}} | |||
}} {{#ifeq: {{{delay|0}}} | 0 | немедленно | после {{serialization/TimeSpan|{{{delay}}}}} задержки }}. | |||
| | |||
{{#switch: {{{type|Update}}} | |||
| Update = Вызывает постоянный | |||
| Add = Вызывает постоянный | |||
| Set = Вызывает постоянный | |||
| Remove = Удаляет | |||
}} {{#invoke:Entity Lookup|getname|{{{key}}}}} {{#ifeq: {{{delay|0}}} | 0 | мгновенно | после {{serialization/TimeSpan|{{{delay}}}}} задержки }}. | |||
}} | |||
| !type:GenericStatusEffect = | |||
{{#switch: {{{type|Update}}} | |||
| Update = Вызывает {{loc|режим=GetRawString|entity-effect-status-effect-{{{key}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | |||
| Add = Вызывает {{loc|режим=GetRawString|entity-effect-status-effect-{{{key}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | |||
| Set = Вызывает {{loc|режим=GetRawString|entity-effect-status-effect-{{{key}}}}} в течении {{serialization/TimeSpan|{{{time|2}}}}}, эффект не накапливается | |||
| Remove = Удаляют {{serialization/TimeSpan|{{{time|2}}}}} от {{#invoke:Entity Lookup|getname|{{{key}}}}} | |||
}}. | |||
<!-- Ботаника --> | <!-- Ботаника --> | ||
| !type:PlantAdjustPotency = | | !type:PlantAdjustPotency = Изменяет [[Гидропоника#Потенция|потенцию]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAdjustHealth = | | !type:PlantAdjustHealth = Изменяет [[Гидропоника#Здоровье|здоровье]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAdjustNutrition = | | !type:PlantAdjustNutrition = Изменяет [[Гидропоника#Потребление нутриентов|нутриенты]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAdjustWater = | | !type:PlantAdjustWater = Изменяет [[Гидропоника#Потребление воды|воду]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAdjustToxins = | | !type:PlantAdjustToxins = Изменяет [[Гидропоника#Устойчивость к токсинам|токсины]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAdjustPests = | | !type:PlantAdjustPests = Изменяет [[Гидропоника#Защита от вредителей|вредителей]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAdjustWeeds = | | !type:PlantAdjustWeeds = Изменяет [[Гидропоника#Защита от сорняков|сорняки]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAdjustMutationMod = | | !type:PlantAdjustMutationMod = Изменяет [[Гидропоника#Мутации|модификатор мутации]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAdjustMutationLevel = | | !type:PlantAdjustMutationLevel = Изменяет [[Гидропоника#Мутации|уровень мутации]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantAffectGrowth = | | !type:PlantAffectGrowth = Изменяет [[Гидропоника#Возраст|возраст]] на {{signedNumber|{{{amount|1}}}}}. | ||
| !type:PlantRestoreSeeds = | | !type:PlantRestoreSeeds = Восстанавливает семена (делает растение не [[Гидропоника#Бесплодное|бесплодным]], если оно было таковым). | ||
| !type:PlantDestroySeeds = | | !type:PlantDestroySeeds = уничтожает семена (делает растение [[Гидропоника#Бесплодное|бесплодным]]). | ||
| !type:PlantPhalanximine = | | !type:PlantPhalanximine = Делает растение жизнеспособным (если оно было [[Гидропоника#Нежизнеспособно|нежизнеспособным]]). | ||
| !type:PlantCryoxadone = | | !type:PlantCryoxadone = Уменьшает возраст растения. | ||
| !type:RobustHarvest = | | !type:PlantMutateChemicals = Мутирует химические вещества растения. | ||
** Если [[#Потенция|потенция]] растения меньше 50, она увеличивается на {{signedNumber|3}} (до максимума 50). | | !type:RobustHarvest = Специфический эффект: | ||
** Если [[#Потенция|потенция]] превышает 30, растение становится [[#Бесплодное|бесплодным]]. | ** Если [[Гидропоника#Потенция|потенция]] растения меньше 50, она увеличивается на {{signedNumber|3}} (до максимума 50). | ||
** Если [[#Потенция|потенция]] достигла 50 и [[#Урожайность|урожайность]] больше 1, то с шансом '''10 %''' изменяет [[#Урожайность|урожайность]] на {{цвет|text|bad|c='''-1'''}}. | ** Если [[Гидропоника#Потенция|потенция]] превышает 30, растение становится [[Гидропоника#Бесплодное|бесплодным]]. | ||
| !type:PlantDiethylamine = | ** Если [[Гидропоника#Потенция|потенция]] достигла 50 и [[Гидропоника#Урожайность|урожайность]] больше 1, то с шансом '''10 %''' изменяет [[Гидропоника#Урожайность|урожайность]] на {{цвет|text|bad|c='''-1'''}}. | ||
** С шансом '''10 %''' изменяет [[#Срок жизни|срок жизни]] на {{signedNumber|1}}. | | !type:PlantDiethylamine = Специфический эффект: | ||
** С шансом '''10 %''' изменяет [[#Выносливость|выносливость]] на {{signedNumber|1}}. | ** С шансом '''10 %''' изменяет [[Гидропоника#Срок жизни|срок жизни]] на {{signedNumber|1}}. | ||
** С шансом '''10 %''' изменяет [[Гидропоника#Выносливость|выносливость]] на {{signedNumber|1}}. | |||
|#default = <code> | |#default = Неизвестный эффект: <code>{{{id}}}</code> [{{править|Шаблон:Serialization/EntityEffect}}]<includeonly>[[Категория:Страницы с ошибкой полей]]</includeonly> | ||
}} | }}}}</span> | ||