Моды — способности, шаман и мобы — Rebellion

Last updated: 2026-10-10Что мод может поменять в способностях, дереве шамана и мобах Rebellion — урон, заряды, перезарядки, цены узлов, здоровье и скорость врагов.

Способности, шаман и мобы

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

1. Способности — balance/abilities.synx

synx
abilities
  phantom_cross
    damage 60
    charges 2
    cooldown_sec 8
    charge_sec 8
ПолеЧто делает
damageУрон за применение; 0 — способность не бьёт
damage_typephysical, magic или none: какой модификатор её усиливает — physical_damage или spell_damage
damage_kindПодпись вида урона в подсказках и книге: physical, magic, mixed, none. На расчёт не влияет
chargesСколько раз подряд её можно применить
charge_secПока потрачены не все заряды, они возвращаются по одному раз в столько секунд (быстрее с recharge)
cooldown_secПотрачен последний заряд — перезарядка, потом возвращаются все (быстрее с cooldown)

У многих способностей ниже в том же файле есть свой блок с числами — радиусы, длительности, доли. Ключ блока — id способности или её карточки; поля описаны комментариями в файле игры.

2. Дерево шамана — balance/skills.synx

У способности две ветки, left и right, иногда ересь alt и развилка fork — списки узлов сверху вниз. Сами узлы лежат в блоке nodes той же способности:

synx
skills
  blood_dash
    nodes
      long_stride
        price_souls 10
        range 0.08
ПолеЧто делает
shapediamond — простое улучшение, square — новый режим со значком
price_soulsЦена узла, души
Прочие поляЧто узел даёт: range, cooldown, charges, haste_move, fury_damage… Список и смысл — в шапке skills.synx игры

Порядок узлов в ветке можно менять, а узлы — заменять узлами игры. Новые узлы со своим действием сделать нельзя.

3. Мобы — balance/mobs.synx

synx
mobs
  swarm
    base_hp 20
    speed_mps 7.5
ПолеЧто делает
base_hp, base_damageЗдоровье и урон на первом этаже; глубже их множит угроза
speed_mpsСкорость бега, м/с
radius_m, height_mРазмер тела для попаданий и толкотни
base_soulsДуши за убийство
card_chanceШанс уронить карточку, 0…1
attack_range_m, attack_cooldown_sec, windup_secДальность удара, пауза между ударами и замах
strike_arc_deg, lunge_mШирина удара и рывок при ударе
is_trackingtrue — моб доворачивается за целью во время замаха
projectile_speed_mps, preferred_range_m, muzzle_height_mСтрелки: скорость снаряда, на какой дистанции держится, высота выстрела
min_zone, spawn_weightС какой зоны появляется и как часто по сравнению с другими
max_aliveСколько таких живых разом; 0 — без предела

Мини-боссы — balance/minibosses.synx, боссы этажей — папка balance/bosses/, сложность лабиринта по этажам — balance/endless.synx. Поля там описаны комментариями в файлах игры.

4. Пример: мод «Тяжёлый ад»

Больше комнат и мобов на каждом этаже и сильнее враги с каждой новой угрозой — два файла, только меняемые числа:

synx
# balance/endless.synx — комнат на этаже f: rooms_base + rooms_per_floor × (f − 1); мобов в волне: base + per_floor × (f − 1)
floor
  rooms_base 9
  rooms_per_floor 3
waves
  base 6
  per_floor 1.2
synx
# balance/threat.synx — во сколько раз растут здоровье и урон мобов с каждой ступенью угрозы
hp_growth 1.5
damage_growth 1.5
Моды — способности, шаман и мобы — Rebellion | AS Docs