Расчет Статистики Существ

Материал из ARK: Survival Evolved Wiki
Перейти к: навигация, поиск

На этой странице объясняется, как рассчитываются значения характеристик существ.

Для расчета каждой характеристики имеется 6 переменных, которые влияют на конечное статическое значение:

  • Базовое значение: B
  • Увеличение диких уровней как % от B: Iw
  • Увеличение прирученных уровней как % от B: Id
  • Аддитивный бонус приручения: Ta
  • Мультипликативный бонус приручения: Tm
  • Эффективность приручения: TE (когда приручили)
  • Бонус привязанности: IB (когда вырастили)

В 256.0 был добавлен новый множитель TamedBaseHealthMultiplier (TBHM), который снижает работоспособность динозавров сразу после приручения, до применения tamingAdd.

На Tm и TmM влияет только TE, если Tm > 0, т. е. плохой не станет менее плохим, если TE ниже. ТМ отрицательна для аберрантных вариантов (-0.04).

Бонус импринтинга IB влияет только на размноженных существ, и все статические значения, кроме выносливости, кислорода и навыка изготовления (это влияет на значение оглушения).

В игре есть дополнительные глобальные переменные для каждой характеристики, которые влияют на переменные выше:

  • Модификатор увеличения Дикого уровня: IwM
  • Модификатор увеличения Прирученного уровня: IdM
  • Модификатор аддитивного бонуса приручения: TaM
  • Модификатор мультипликативного бонуса приручения: TmM

Бонус привязанности масштабируется по глобальной переменной (изначально: 1)

  • BabyImprintingStatScaleMultiplier: IBM

В настоящее время эти модификаторы имеют следующие значения для здоровья TaM = 0.14, TmM = 0.44 и IdM = 0.2, и для урона в ближнем бою TaM = 0.14, TmM = 0.44 и IdM = 0.17. IwM всегда 1 для официальных серверов.

Предположим что существо повышает уровень определенной характеристики в дикой природе Lw раз, игрок повышает её Ld раз и существо было приручено с эффективностью TE. Тогда финальное значение V для этой характеристики (как вы видите в игре) будет

V = (B × ( 1 + Lw × Iw × IwM) × TBHM × (1 + IB × 0.2 × IBM) + Ta × TaM) × (1 + TE × Tm × TmM) × (1 + Ld × Id × IdM)

Объяснение частей[править | править код]

Значение, которое вы можете увидеть перед укрощением Vw (Value wild) первая часть этого уравнения без добавления Бонуса Укрощения:

Vw = B × ( 1 + Lw × Iw × IwM)

После приручения, добавляется эффективность приручения (TE), существо получает бонусные уровни, изменяющие значение Lw (уровни в дикой природе). После их применения добавляется аддитивный бонус укрощения, затем применяется мультипликативный бонус укрощения, после чего мы получаем значение характеристики после приручения (Vpt):

Vpt = (Vw × TBHM + Ta × TaM) × (1 + TE × Tm × TmM)

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

Vpt = (Vw × TBHM × (1 + IB × 0.2 × IBM) + Ta × TaM) × (1 + TE × Tm × TmM)

Затем каждое повышение этой характеристики снова её увеличивает, повышая конечное значение конечное значение (V, которое вы видите на существе) до

V = Vpt × (1 + Ld × Id × IdM)

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

Примечания по бонусам[править | править код]

Ta и Tm в большинстве случаев 0. Для Здоровья Ta в основном 0.5 (исключение составляют Гиганотозавр с -63000 и Грифон с -1000), для Урона Ta в большинстве случаев 0.5 и Tm = 0.4 (это дает существу +50pp (процентный пункт) бонус и после этого значение умножается на (1 + 0.4 * TmM * TE), так что вам еще 40% * 0.45 = 18% текущего значения, зависящего от эффективности укрощения.

TBHM (Tamed Base Health Multiplier) имеет 0.9 для Бронтозавра, Дедикуруса, Карбонемиса, Птеранодона, и 0.85 для Кетцалькоатля. Все остальные виды имеют 1 значение (это не влияет на конечное значение).

Например[править | править код]

Тираннозавр имеет следующие значения для здоровья

  • B = 1000
  • Iw = 20% = 0.2
  • Id = 27% = 0.27
  • Ta = 0.5
  • Tm = 0

Предполагая, что Тираннозавр имеет 5 уровней на здоровье в дикой природе (Lw = 5), его здоровье повышено в уровне 12 раз после приручения (Ld = 12) и был приручен с эффективностью приручения 82% (TE = 0.82). Значение, которое вы можете видеть сейчас

V = (B * ( 1 + Lw * Iw * IwM) + Ta * TaM) * (1 + TE * Tm * TmM) * (1 + Ld * Id * IdM)
V = (1000 * ( 1 + 5 * 0.2 * 1) + 0.5 * 0.14) * (1 + 0.82 * 0 * 0.44) * (1 + 12 * 0.27 * 0.2)
V = 3296.1

Другой пример с уроном от Тираннозавра

  • B = 100%
  • Iw = 5% = 0.05
  • Id = 10% = 0.1
  • Ta = 0.5
  • Tm = 0.4

Предполагая, что Тираннозавр имеет 5 уровней на урон в ближнем бою в дикой природе (Lw = 5), его урон в ближнем бою после приручения повышен 12 раз (Ld = 12) и он был приручен с эффективностью 82% (TE = 0.82). Значение, которое вы можете видеть сейчас

V = (B * ( 1 + Lw * Iw * IwM) + Ta * TaM) * (1 + TE * Tm * TmM) * (1 + Ld * Id * IdM)
V = (100% * ( 1 + 5 * 0.05 * 1) + 0.5 * 0.14) * (1 + 0.82 * 0.4 * 0.44) * (1 + 12 * 0.1 * 0.17)
V = 181.9%