Сложение эффектов модификаторов: различия между версиями
U38594143 (обсуждение | вклад) (Новая страница: «<div style=" background-color: #ffffff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #000000; padding: 10px;" > Достаточно ч…») |
U38594143 (обсуждение | вклад) мНет описания правки |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
<div style=" background-color: #ffffff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #000000; padding: 10px;" > | <div style=" background-color: #ffffff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #000000; padding: 10px;" > | ||
Достаточно часто при улучшении собственного корабля пилот сталкивается с ситуацией, когда есть возможность поставить несколько модификаторов, имплантов и т.п., изменяющих один и тот же параметр, но не совсем понятно как совмещаются их характеристики и на сколько эффективны они будут в итоге. | |||
Достаточно часто при улучшении собственного корабля пилот сталкивается с ситуацией, когда есть возможность поставить | |||
На данный момент, правила сложения для всех модулей, кроме модулей на сопротивление урону, едины. | На данный момент, правила сложения для всех модулей, кроме модулей на сопротивление урону, едины. | ||
Строка 11: | Строка 10: | ||
Второе - '''характеристики модификатора'''. Модификатор - это любой бонус к улучшению базовых показателей корабля: различные бонусы, модули, импланты. | Второе - '''характеристики модификатора'''. Модификатор - это любой бонус к улучшению базовых показателей корабля: различные бонусы, модули, импланты. | ||
Некоторые модификаторы вычитают определенное значение из базового, а некоторые - прибавляют. Первые являются модификаторами с отрицательным значением, а вторые - с положительным. В зависимости от знака, | Некоторые модификаторы вычитают определенное значение (Z%) из базового, а некоторые - прибавляют. Первые являются модификаторами с отрицательным значением, а вторые - с положительным. | ||
В зависимости от знака, необходимо пересчитать их значение в параметр mod, согласно следующим формулам<ref>Данные формулы применимы не только к модификаторам, но и к любым орудиям, активным модулям и т.п., снижающим или повышающим какой-либо параметр в процентном соотношении во время боя, что показано во 2 примере.</ref>: | |||
1. ЕСЛИ модификатор с ОТРИЦАТЕЛЬНЫМ значением, ТОГДА mod = 1 - [ 100% / ( 100% + Z ) ]<br> | |||
2. ЕСЛИ модификатор с ПОЛОЖИТЕЛЬНЫМ значением, ТОГДА mod = Z / 100% | |||
Таким образом, если вы видите, что тот или иной модуль что-то снижает на 50%, то при расчетах реальное значение модификатора будет не -0,5, а -1: mod = 1 - [ 100% / ( 100% + (-50%) ) ] = -1 | |||
График, представленный ниже, отражает это: | |||
[[File:newValue(mod).jpg|400px|center]] | |||
Затем, пересчитав значения всех модификаторов, их нужно сложить и воспользоваться одной из следующих формул: | |||
1.ЕСЛИ | 1. ЕСЛИ MOD < 0 ТОГДА newValue = baseValue / ( 1 - MOD )<br> | ||
2. ЕСЛИ | 2. ЕСЛИ MOD > 0 ТОГДА newValue = baseValue * ( 1 + MOD ) | ||
MOD - сумма параметров mod (Характеристики модуля 1 + ... + Характеристики модуля 3 + бонусы от имплантов + Бонусы к характеристикам корабля) | |||
newValue - итоговое значение | |||
baseValue - базовое значение корабля, которое можно посмотреть в информации о корабле | |||
При этом важно понимать, что влияние каждого последующего модификатора изменяет общее значение линейно, если сумма модификаторов положительна, т.е. для тех модификаторов, которые повышают тот или иной параметр. Если же модификатор понижает параметр, то его влияние будет нелинейным. | |||
'''Пример''' | '''Пример 1''' | ||
В качестве примера рассмотрим улучшения от Компенсатора столкновений. У нас есть три модуля одинаковой модификации, каждый из которых снижает урон от столкновений на 50%. Мы хотим знать, как изменятся характеристики корабля, когда все три компенсатора будут установлены. | В качестве примера рассмотрим улучшения от Компенсатора столкновений. У нас есть три модуля одинаковой модификации, каждый из которых снижает урон от столкновений на 50%. Мы хотим знать, как изменятся характеристики корабля, когда все три компенсатора будут установлены.<ref>При установке нескольких одинаковых модификаторов у них снижается эффективность - до 90% при установке двух и до 80% при установке трёх, здесь это учитывать не будем.</ref> | ||
'''Порядок действий:''' | '''Порядок действий:''' | ||
*Установим реальное значение параметра: -1 | *Установим реальное значение параметра: mod = 1 - [ 100% / ( 100% + (-50%) ) ] = -1; | ||
*Установим базовое значение, которые в данном случае будет равно 100% урона при столкновении | *Сложим значения 3 модификаторов: MOD = -1 * 3 = -3; | ||
*Подставляем значение в формулу и считаем: newValue = 100% / ( 1 - (- | *Установим базовое значение, которые в данном случае будет равно 100% урона при столкновении: baseValue = 100%; | ||
*Получается, что установка трех компенсаторов столкновений с характеристикой уменьшения урона на 50% снизит получаемый урон до 25%. | *Подставляем значение в формулу и считаем: newValue = 100% / ( 1 - (-3) ) = 25%; | ||
*Получается, что установка трех компенсаторов столкновений с характеристикой уменьшения урона на 50% (-50%) снизит получаемый урон до 25% (-75%). | |||
'''Пример 2''' | |||
Эти же формулы применимы, когда нам необходимо посчитать влияние имплантов и бонусов на различные активные модули корабля. | |||
Например, посчитаем влияние импланта Нейроускоритель «WPN-FS3» (10-3), который увеличивает силу воздействия на 12%, на боевой модуль [[Подавитель силовой установки]] 17 версии {{Mk.4}}, снижающий скорость цели на 53%. | |||
'''Порядок действий:''' | |||
*Установим реальное значение параметра импланта: mod = 12% / 100% = 0,12; | |||
*Так как модуль снижает скорость цели на 53%, то он относится к модулю с отрицательным значением параметра, который можно пересчитать по той же формуле, что и mod: baseValue = 1 - [ 100% / ( 100% + (-53%) ) ] = -1,128; | |||
*Подставляем значение в формулу и считаем: newValue = -1,128 * ( 1 + 0,12 ) = -1,263; | |||
*Переведем newValue в значение в процентах по обратной формуле: 100% / ( 1 - (-1,263) ) - 100% = -56% | |||
*Получается, что установка импланта 10-3 увеличит замедление подавителя силовой установки до 56%. | |||
Строка 46: | Строка 71: | ||
Важно также то, что “потолок” улучшения параметров намного выше, чем их ухудшения. Благодаря этому, нельзя бесконечно понижать характеристики, используя модификаторы с одинаковыми штрафами. | Важно также то, что “потолок” улучшения параметров намного выше, чем их ухудшения. Благодаря этому, нельзя бесконечно понижать характеристики, используя модификаторы с одинаковыми штрафами. | ||
'''Примечания''' | |||
<references/> | |||
</div> | </div> | ||
[[Категория:Основное]] |
Текущая версия от 14:14, 19 декабря 2023
Достаточно часто при улучшении собственного корабля пилот сталкивается с ситуацией, когда есть возможность поставить несколько модификаторов, имплантов и т.п., изменяющих один и тот же параметр, но не совсем понятно как совмещаются их характеристики и на сколько эффективны они будут в итоге.
На данный момент, правила сложения для всех модулей, кроме модулей на сопротивление урону, едины.
Имеются два значения, на которые любой игрок должен обращать внимание:
Первое, базовое значение. Это характеристика вашего корабля, которую можно улучшить: от скорости до дальности радара.
Второе - характеристики модификатора. Модификатор - это любой бонус к улучшению базовых показателей корабля: различные бонусы, модули, импланты.
Некоторые модификаторы вычитают определенное значение (Z%) из базового, а некоторые - прибавляют. Первые являются модификаторами с отрицательным значением, а вторые - с положительным.
В зависимости от знака, необходимо пересчитать их значение в параметр mod, согласно следующим формулам[1]:
1. ЕСЛИ модификатор с ОТРИЦАТЕЛЬНЫМ значением, ТОГДА mod = 1 - [ 100% / ( 100% + Z ) ]
2. ЕСЛИ модификатор с ПОЛОЖИТЕЛЬНЫМ значением, ТОГДА mod = Z / 100%
Таким образом, если вы видите, что тот или иной модуль что-то снижает на 50%, то при расчетах реальное значение модификатора будет не -0,5, а -1: mod = 1 - [ 100% / ( 100% + (-50%) ) ] = -1
График, представленный ниже, отражает это:
Затем, пересчитав значения всех модификаторов, их нужно сложить и воспользоваться одной из следующих формул:
1. ЕСЛИ MOD < 0 ТОГДА newValue = baseValue / ( 1 - MOD )
2. ЕСЛИ MOD > 0 ТОГДА newValue = baseValue * ( 1 + MOD )
MOD - сумма параметров mod (Характеристики модуля 1 + ... + Характеристики модуля 3 + бонусы от имплантов + Бонусы к характеристикам корабля)
newValue - итоговое значение
baseValue - базовое значение корабля, которое можно посмотреть в информации о корабле
При этом важно понимать, что влияние каждого последующего модификатора изменяет общее значение линейно, если сумма модификаторов положительна, т.е. для тех модификаторов, которые повышают тот или иной параметр. Если же модификатор понижает параметр, то его влияние будет нелинейным.
Пример 1
В качестве примера рассмотрим улучшения от Компенсатора столкновений. У нас есть три модуля одинаковой модификации, каждый из которых снижает урон от столкновений на 50%. Мы хотим знать, как изменятся характеристики корабля, когда все три компенсатора будут установлены.[2]
Порядок действий:
- Установим реальное значение параметра: mod = 1 - [ 100% / ( 100% + (-50%) ) ] = -1;
- Сложим значения 3 модификаторов: MOD = -1 * 3 = -3;
- Установим базовое значение, которые в данном случае будет равно 100% урона при столкновении: baseValue = 100%;
- Подставляем значение в формулу и считаем: newValue = 100% / ( 1 - (-3) ) = 25%;
- Получается, что установка трех компенсаторов столкновений с характеристикой уменьшения урона на 50% (-50%) снизит получаемый урон до 25% (-75%).
Пример 2
Эти же формулы применимы, когда нам необходимо посчитать влияние имплантов и бонусов на различные активные модули корабля.
Например, посчитаем влияние импланта Нейроускоритель «WPN-FS3» (10-3), который увеличивает силу воздействия на 12%, на боевой модуль Подавитель силовой установки 17 версии Mk.4, снижающий скорость цели на 53%.
Порядок действий:
- Установим реальное значение параметра импланта: mod = 12% / 100% = 0,12;
- Так как модуль снижает скорость цели на 53%, то он относится к модулю с отрицательным значением параметра, который можно пересчитать по той же формуле, что и mod: baseValue = 1 - [ 100% / ( 100% + (-53%) ) ] = -1,128;
- Подставляем значение в формулу и считаем: newValue = -1,128 * ( 1 + 0,12 ) = -1,263;
- Переведем newValue в значение в процентах по обратной формуле: 100% / ( 1 - (-1,263) ) - 100% = -56%
- Получается, что установка импланта 10-3 увеличит замедление подавителя силовой установки до 56%.
Важно
В целом, данный механизм сложения подобен механике сопротивления урону.
При текущем сложении эффектов модификаторов удалось достичь того, что ухудшения характеристик не так сильны, как улучшения.
Важно также то, что “потолок” улучшения параметров намного выше, чем их ухудшения. Благодаря этому, нельзя бесконечно понижать характеристики, используя модификаторы с одинаковыми штрафами.
Примечания
- ↑ Данные формулы применимы не только к модификаторам, но и к любым орудиям, активным модулям и т.п., снижающим или повышающим какой-либо параметр в процентном соотношении во время боя, что показано во 2 примере.
- ↑ При установке нескольких одинаковых модификаторов у них снижается эффективность - до 90% при установке двух и до 80% при установке трёх, здесь это учитывать не будем.