Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
RepoSkillTree
Дерево прокачек (5 веток x 5 тиров, 50 узлов). Очки за убийства врагов и прохождение уровней. UI дерева, работает соло и в кооперативе. Сделано с помощью ИИ Claude. EN: Skill tree mod (50 nodes), solo/co-op, points for kills and level completion.
| Last updated | an hour ago |
| Total downloads | 1 |
| Total rating | 0 |
| Categories | Mods Tools Upgrades Levels Client-side Server-side AI Generated |
| Dependency string | VERYCOOLTEAAAM_VITYA_HI-RepoSkillTree-0.0.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2304README
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) — открыть/закрыть дерево - Клик по ноде — потратить очки и разблокировать (если хватает очков и открыт хотя бы один узел-предок)
- Наведение — тултип с описанием, стоимостью и рангом
+/-в верхней панели — зум дерева