Запись 43 — Сложение эффектов модификаторов

Достаточно часто при улучшении собственного корабля пилот сталкивается с ситуацией, когда есть возможность поставить два одинаковых модуля, но не совсем понятно как они совмещены их характеристики и на сколько эффективны будут в итоге. Сегодня мы расскажем о том, как попробовать раcсчитать их самостоятельно.


На данный момент, правила сложения модулей для всех, кроме модулей на сопротивление урону, едины.


Имеются два значения, на которые любой игрок должен обращать внимание:


Первое, базовое значение. Это характеристика вашего корабля, которую можно улучшить: от скорости до радиуса радара.
Второе - характеристики модификатора. Модификатор - это любой бонус к улучшению базовых показателей корабля: различные бонусы, модули, импланты.


Некоторые модификаторы вычитают определенное значение из базового, а некоторые - прибавляют. Первые являются модификаторами с отрицательным значением, а вторые - с положительным. В зависимости от знака применяется одна из простых формул:

 

1. ЕСЛИ mod < 0 ТОГДА newValue = baseValue / ( 1 - mod )
2. ЕСЛИ mod > 0 ТОГДА newValue = baseValue * ( 1 + mod )

 


mod - сумма значений модулей, в соответствии с графиком ниже (Характеристики модуля 1 +...+Характеристики модуля 3 + бонусы от имплантов + Бонусы к характеристикам корабля).
newValue - итоговое значение
baseValue - базовое значение корабля, которое можно посмотреть в информации о корабле или в вики Стар Конфликт.


При этом важно понимать, что влияние каждого последующего модификатора изменяет общее значение линейно, если сумма модификаторов положительна т.е. для тех модификаторов, которые повышают тот или иной параметр. Если же модификатор понижает параметр, то его влияние будет нелинейным.



Таким образом, если вы видите, что тот или иной модуль что-то снижает на 50%, то при расчетах реальное значение модификатора будет не -0.5, а -1.0 (см. график).


Самый популярный модификатор - щита или корпуса. Базовые значение их сопротивления можно найти в таблице тактико-технических характеристик, которая есть у каждого корабля.
В качестве примера рассмотрим улучшения от Компенсатора столкновений. У нас есть три модуля одинаковой модификации, каждый из которых снижает урон от столкновений на 50%. Мы хотим знать, как изменятся характеристики корабля, когда все три компенсатора будут установлены.


Порядок действий:

  1. Установим реальное значение параметра. -1.0
  2. Установим базовое значение, которые в данном случае будет равно 100% урона при столкновении.
  3. Подставляем значение в формулу.
  4. Считаем.


Получается, что установка трех компенсаторов столкновений с характеристикой уменьшения урона на 50% снизит получаемый урон до 25%.


В целом, этот механизм подобен механике сопротивления урону.


При текущем сложении эффектов модификаторов удалось достичь того, что ухудшения характеристик не так сильны, как улучшения.
Приглядимся чуть внимательней: “потолок” улучшения параметров намного выше, чем их ухудшения. Благодаря описанному выше, нельзя бесконечно понижать характеристики, используя модификаторы с одинаковыми штрафами.


На сегодня - всё. Не можем не сообщить, серию будущих выпусков блога, мы планируем посвятить разработке дредноутов. Следите за новостями!


Ждем ваши комментарии!


С уважением,
Команда Star Conflict

Star Conflict Heroes — это космический RPG-Action во вселенной Star Conflict.
Попробуй на мобильном устройстве.

Играть бесплатно
Download На полную версию сайта