R.E.P.O.
This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
Install with App

Details

Latest version
0.0.1
Last Updated
First Uploaded
Downloads
11
Likes
0
Size
38KB
Dependants

REPO Skill Tree — мод для R.E.P.O.

Большое дерево прокачек (5 веток × 5 тиров = 50 узлов), которое даёт очки за убийства врагов и за прохождение уровней. Первые 5 уровней дают фиксированное количество очков, начиная с 6-го уровня очки за уровень растут на +0.3 за каждый следующий (значение хранится как double, без округления). Полноценный визуальный UI дерева (ноды, связи, зум, тултипы). Работает и в соло, и в кооперативе (синхронизация через REPOLib.NetworkedEvent).

Дерево прокачек

5 веток по 10 узлов (5 тиров × 2 узла), правило разблокировки — открыт хотя бы ОДИН из узлов предыдущего тира в той же ветке (настоящее ветвящееся дерево):

  • Бой — урон, шанс крита, урон крита
  • Выживание — здоровье, реген, сопротивление падению/оглушению, реанимация, доп. жизнь
  • Мобильность — скорость бега, стамина, устойчивость к нокдауну, скрытность
  • Экономика — ценность лута, скидки в магазине, скорость экстракции, удачливый лут
  • Особые — командные ауры урона/скорости, доп. сопротивления, вторая доп. жизнь

Стоимость узла = номер тира (тир 1 = 1 очко, ..., тир 5 = 5 очков). Всё это легко поменять в SkillTreeDatabase.cs — добавляй/удаляй узлы, меняй Cost, EffectValuePerRank, Prerequisites.

Начисление очков

  • Первые 5 уровней: BasePointsPerLevel очков каждый (по умолчанию 1.0)
  • С 6-го уровня: BasePointsPerLevel + 0.3 * (уровень - 5) — растёт линейно, дробная часть не округляется и хранится как double в сохранении
  • Убийство врага: PointsPerKill (по умолчанию 0.1), опционально масштабируется той же кривой сложности, что и уровни (KillPointsScaleWithLevel)

Все числа настраиваются в конфиге без перекомпиляции.

Управление в игре

  • Клавиша K (настраивается в конфиге, OpenTreeKey) — открыть/закрыть дерево
  • Клик по ноде — потратить очки и разблокировать (если хватает очков и открыт хотя бы один узел-предок)
  • Наведение — тултип с описанием, стоимостью и рангом
  • +/- в верхней панели — зум дерева
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.