Skip to content

[TWEAK] Rebalance things from ADT#396

Open
Gorox221 wants to merge 3 commits into
ss14-ganimed:masterfrom
Gorox221:ADTSositeHui
Open

[TWEAK] Rebalance things from ADT#396
Gorox221 wants to merge 3 commits into
ss14-ganimed:masterfrom
Gorox221:ADTSositeHui

Conversation

@Gorox221

@Gorox221 Gorox221 commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Описание PR

Теперь все АДТшные модсьюты имеют резисты их версий скафандров.

Скафандр дед сквада больше не имеет защиты от суперматерии. Защита от СМа у дедов забирает уйму смешных моментов, как они из-за тупости умирают об СМ. Оказуаливание ради оказуаливания.

Удален плащ-невидимка из аплинка синдиката. Имеет стоимость коробки-невидимки, но при этом всегда с тобой, из инвиза не приходится выходить, а по РП все делают вид, что не видят тебя, поэтому малая видимость это никак не балансит.

X-01 ГСБ был убран режим ионной пушки, вместо этого ему был добавлен режим тазера. Раундстарт оружие, имеющее возможность убивать с одного выстрела КПБ, боргов синдиката и боевых мехов это очень имбалансно.

Летальному режиму CC-7 Арбитра был убран ЭМИ импульс при выстреле, но при этом он имеет больше урона от электричества. Причина такая-же как и у X-01

Парамедику были убраны челюсти жизни, а также теперь он может стать антагом. В будущем ему будут добавлены челюсти жизни, которые не могут открывать шлюзы командования и СБ, как на ТГ.

Все крио-лекарства кроме некрозола более не действует на мертвых. Теперь получил 190 яда или 190 радиации тебя будет сложнее вылечить, убираем лишнее оказуаливание и делаем клонерку более полезной.

Рецепт криоксадона и доксурубиксадона теперь как на визденах, без понятия почему их рецепт до этого был таким дорогим, учитывая что криоксадон необходим для ботаников и других реагентов.

Криоксадон теперь лечит как раньше. Без понятия зачем его нерфили.

Удалены патчи изменяющие температуру из РНД. Патчи являются респрайтом медипена, из-за чего ты за два клика моментально можешь убить человека холодом/жаром.

Технические детали

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

Чек-лист

  • PR полностью завершён и мне не нужна помощь, чтобы его закончить.
  • Я запускал локальный сервер со своими изменениями, всё протестировал, и всё работает как должно.

Список изменений

🆑 Gorox

  • remove: Удалены все пластыри изменяющие температуру тела из исследований РНД.
  • remove: Удален плащ-невидимка из аплинка синдиката.
  • tweak: Скафандры эскадрона смерти больше не защищают от суперматерии.
  • tweak: X-01 более не имеет ионного режима стрельбы, вместо этого ему был добавлен режим стрельбы тазера.
  • tweak: Летальному режиму CC-7 Арбитра был убран ЭМИ импульс при выстреле, но при этом он теперь имеет больше урона от электричества.
  • tweak: Парамедик больше не появляется с челюстями жизни в начале раунда.
  • tweak: Парамедик вновь может стать антагонистом.
  • tweak: Лекарства из крио, кроме некрозола больше не действуют на мертвых.
  • tweak: Рецепт криоксадона и доксурубиксадона теперь соответствует рецепту с ванильной сборки игры. Криоксадон = Дексалин + Вода + Кислород. Доксурибиксадон = Криоксадон + Нестабильный мутаген.
  • tweak: Криоксадон теперь лечит как раньше. Механический урон: 1 -> 2 Ожоги: 1.2 -> 2 Токсины: 0.8 -> 2 Удушье: 1 -> 3.

@github-actions github-actions Bot added S: Needs Review Status: Требуется рассмотрение size/M Changes: Localization Изменения затрагивают локализацию. Changes: No C# and removed size/M labels Jun 1, 2026
@coderabbitai

coderabbitai Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Warning

Review limit reached

@Gorox221, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 22 minutes and 28 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 31cb85e8-46d1-4f6e-b429-874bb6a3a8da

📥 Commits

Reviewing files that changed from the base of the PR and between f6ad72f and 8914b7e.

📒 Files selected for processing (2)
  • Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.ftl
  • Resources/Prototypes/ADT/Recipes/Lathes/Packs/medical.yml
📝 Walkthrough

Walkthrough

PR содержит множество конфигурационных изменений для переработки медицинской системы, балансировки оружия и брони, локализации интерфейса и обновления каталога апливка. Основной фокус — отключение медицинских рецептов патчей, переработка технологического дерева и переработка параметров медицинских реагентов.

Changes

Баланс игры и медицинская система

Layer / File(s) Summary
Локализация проектилей
Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.ftl
Локализационные строки для различных типов боеприпасов переведены на нижний регистр в русской локализации (ионный заряд, лазерный заряд, пезак и другие).
Баланс оружия и боеприпасов
Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Battery/battery_gun.yml, Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml
Заменён боеприпас ADTBulletIon на BulletTaser в пистолете X01 с увеличением стоимости с 90 до 200; изменены параметры урона желтого лазера (Heat 11→7, Shock 4→8) и отключён EMP эффект при столкновении.
Балансировка защитной экипировки
Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/modsuits.yml, Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
Снижены модификаторы скорости модсьютов BSO (1.0→0.9), удалена защита от огня в модсьютах Syndicate, снижена защита от огня в Elite модсьютах (1.0→0.8); удалён ADT-тюнинг SupermatterImmune из Deathsquad хардсьюта.
Переработка медицинского технологического дерева
Resources/Prototypes/ADT/Recipes/Lathes/medical.yml, Resources/Prototypes/ADT/Research/biochemical.yml, Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Отключены три рецепта медицинских патчей (Lepo, Cryo, Thermo); удалена технология ADTThermoTech; изменена зависимость для ADTCloning с ADTThermoTech на ADTCryoTech; обновлены динамические паки MedicalTechFab с заменой ADTThermoTech на новые паки.
Переработка медицинских реагентов и рецептов
Resources/Prototypes/ADT/Reagents/medicine.yml, Resources/Prototypes/Reagents/medicine.yml, Resources/Prototypes/Recipes/Reactions/medicine.yml
Отключено свойство worksOnTheDead для всех ADT реагентов (Detoxisol, Arazine, Mezadrozine, Alomicine, Miadinol, Diphalazidone); для Cryoxadone удалено worksOnTheDead и усилены эффекты Medicine; для Doxarubixadone удалены эффекты при низких температурах; обновлены рецепты с изменением состава и выходов.
Конфигурация апливка и должностей
Resources/Prototypes/ADT/Catalog/uplink_catalog.yml, Resources/Prototypes/ADT/Loadouts/Jobs/Medical/paramedic.yml, Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
Отключен невидимый плащ (ADTUplinkInvisibleCloak); увеличена стоимость тепловизионного устройства с 2 до 5 Телекристаллов; парамедик переведён на пустые рюкзаки вместо заполненных; разрешено парамедикам быть антагонистами (canBeAntag: false → true).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Suggested labels

Changes: Localization, Changes: No C#, size/M, T: Balance, A: Medical, T: Maintenance, S: Needs Review, CL: Valid

Suggested reviewers

  • CrimeMoot
  • HyperB1
  • AltMapper
  • Yuoko
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed Заголовок PR '[TWEAK] Rebalance things from ADT' является частичным описанием изменений — охватывает общую идею переработки/балансировки, но использует неточное выражение 'things' без конкретики основных изменений.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed PR описание содержит подробное объяснение всех изменений, их обоснование и технические детали, полностью соответствующие изменениям в файлах.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Gorox221 Gorox221 changed the title [TWEAK] Remove fucking ADT shit [TWEAK] Rebalance things from ADT Jun 1, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3


ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: fb3493f7-60d8-46a0-9c98-96d6f4a05d6b

📥 Commits

Reviewing files that changed from the base of the PR and between bcf6d90 and f6ad72f.

📒 Files selected for processing (14)
  • Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.ftl
  • Resources/Prototypes/ADT/Catalog/uplink_catalog.yml
  • Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/modsuits.yml
  • Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Battery/battery_gun.yml
  • Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml
  • Resources/Prototypes/ADT/Loadouts/Jobs/Medical/paramedic.yml
  • Resources/Prototypes/ADT/Reagents/medicine.yml
  • Resources/Prototypes/ADT/Recipes/Lathes/medical.yml
  • Resources/Prototypes/ADT/Research/biochemical.yml
  • Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
  • Resources/Prototypes/Entities/Structures/Machines/lathe.yml
  • Resources/Prototypes/Reagents/medicine.yml
  • Resources/Prototypes/Recipes/Reactions/medicine.yml
  • Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
💤 Files with no reviewable changes (2)
  • Resources/Prototypes/Entities/Structures/Machines/lathe.yml
  • Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
📜 Review details
⏰ Context from checks skipped due to timeout of 900000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (7)
  • GitHub Check: check-maps
  • GitHub Check: validate-ogg
  • GitHub Check: Test Packaging
  • GitHub Check: YAML map schema validator
  • GitHub Check: YAML Linter
  • GitHub Check: build (ubuntu-latest)
  • GitHub Check: Label
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2026-01-28T21:02:49.548Z
Learnt from: HyperB1
Repo: ss14-ganimed/Ganimed14 PR: 350
File: Resources/Locale/en-US/_Harmony/game-ticking/game-presets/preset-conspirator.ftl:14-14
Timestamp: 2026-01-28T21:02:49.548Z
Learning: Verify that locale FTl files under Resources/Locale maintain consistency with control keycodes. If a fork modifies a keycode (e.g., 'o' → 'г' in radio_channels.yml for a specific channel), the English (en-US) locale should be updated to reflect the intended behavior or explicitly document the exception. Ensure the English instruction uses the same keycode as the default/original behavior unless the fork’s logic requires a deliberate change, to avoid localization discrepancies.

Applied to files:

  • Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.ftl
🔇 Additional comments (15)
Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.ftl (1)

1-5: LGTM!

Also applies to: 7-8

Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Battery/battery_gun.yml (1)

237-240: LGTM!

Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml (1)

476-479: LGTM!

Also applies to: 483-487

Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/modsuits.yml (1)

337-338: LGTM!

Also applies to: 452-452

Resources/Prototypes/ADT/Research/biochemical.yml (4)

30-30: LGTM!


64-69: LGTM!


117-117: LGTM!


122-137: ⚡ Quick win

Проверьте зависимости от ADTThermoTech: активных ссылок нет

ADTThermoTech не встречается в requiredTech или technologyPrerequisites в активном (не закомментированном) виде: единственные упоминания в этих полях находятся внутри закомментированного блока в Resources/Prototypes/ADT/Research/biochemical.yml.

Остаётся только id: ADTThermoTech как latheRecipePack в Resources/Prototypes/ADT/Recipes/Lathes/Packs/medical.yml (это не зависимость между технологиями).

Resources/Prototypes/ADT/Reagents/medicine.yml (1)

495-495: LGTM!

Also applies to: 522-522, 543-543, 571-571, 598-598, 672-672

Resources/Prototypes/Reagents/medicine.yml (1)

226-229: LGTM!

Resources/Prototypes/Recipes/Reactions/medicine.yml (2)

61-68: LGTM!


79-79: LGTM!

Resources/Prototypes/ADT/Catalog/uplink_catalog.yml (2)

713-723: LGTM!


741-741: LGTM!

Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml (1)

15-15: LGTM!

Comment thread Resources/Prototypes/ADT/Loadouts/Jobs/Medical/paramedic.yml
Comment thread Resources/Prototypes/ADT/Recipes/Lathes/medical.yml
@github-actions github-actions Bot added the size/M label Jun 1, 2026
@Yuoko

Yuoko commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Я проверил, балансные правки одобрены. Ждите вердикта по технической части от @HyperB1 и потом я дам апрув

@HyperB1 HyperB1 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Теперь все АДТшные модсьюты имеют резисты их версий скафандров. ✅

  1. Скафандр дед сквада больше не имеет защиты от суперматерии. ✅

  1. Удален плащ-невидимка из аплинка синдиката. ⛔

Просто подними цену до 7-10 ТК.


  1. X-01 ГСБ был убран режим ионной пушки, вместо этого ему был добавлен режим тазера. ⛔

Ионный режим просто надо забалансить. Потом подумаю как.


  1. Летальному режиму CC-7 Арбитра был убран ЭМИ импульс при выстреле, но при этом он имеет больше урона от электричества. ⛔

Изменения общему проджектайлу - плохая идея.


  1. Парамедику были убраны челюсти жизни, а также теперь он может стать антагом. В будущем ему будут добавлены челюсти жизни, которые не могут открывать шлюзы командования и СБ, как на ТГ. ❓

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


  1. Все крио-лекарства кроме некрозола более не действует на мертвых. ❓

По конкретным крио-реагентам расписал в комментариях.


  1. Рецепт криоксадона и доксурубиксадона теперь как на визденах. ✅

  1. Криоксадон теперь лечит как раньше. ⛔

Оставляем


  1. Удалены патчи изменяющие температуру из РНД. ✅

# ADT tweak End
products:
Doxarubixadone: 4 # ADT tweak
Doxarubixadone: 2

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Doxarubixadone: 2
# ADT tweak Start
Phalanximine:
amount: 1 # Ganimed-Tweak (2)
# ADT tweak End
products:
Doxarubixadone: 3 # ADT tweak # Ganimed-Tweak (3)

Comment on lines +713 to +723
# Ganimed-edit start
# - type: listing
# id: ADTUplinkInvisibleCloak
# name: uplink-invisible-cloak-name
# description: uplink-invisible-cloak-desc
# productEntity: ADTClothingNeckInvisibleCloak
# cost:
# Telecrystal: 5
# categories:
# - UplinkWearables
# Ganimed-edit end

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не удаляй, но повысь стоимость.
Подбери число от 7 до 10

Suggested change
# Ganimed-edit start
# - type: listing
# id: ADTUplinkInvisibleCloak
# name: uplink-invisible-cloak-name
# description: uplink-invisible-cloak-desc
# productEntity: ADTClothingNeckInvisibleCloak
# cost:
# Telecrystal: 5
# categories:
# - UplinkWearables
# Ganimed-edit end
id: ADTUplinkInvisibleCloak
name: uplink-invisible-cloak-name
description: uplink-invisible-cloak-desc
productEntity: ADTClothingNeckInvisibleCloak
cost:
Telecrystal: 8 # Ganimed-Tweak (5)
categories:
- UplinkWearables

productEntity: ADTClothingEyesGlassesThermalChameleon
cost:
Telecrystal: 2
Telecrystal: 5 # Ganimed-edit 2>5

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Изменения цифр Tweak

Suggested change
Telecrystal: 5 # Ganimed-edit 2>5
Telecrystal: 5 # Ganimed-Tweak (2 -> 5)

Comment on lines +337 to +338
walkModifier: 0.9 # Ganimed-Edit
sprintModifier: 0.9 # Ganimed-Edit

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Другие части этого МОДа не имеют замедления?

Изменения цифр Tweak

Suggested change
walkModifier: 0.9 # Ganimed-Edit
sprintModifier: 0.9 # Ganimed-Edit
walkModifier: 0.9 # Ganimed-Tweak
sprintModifier: 0.9 # Ganimed-Tweak

Comment on lines -341 to -342
- type: FireProtection
reduction: 0.3

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Здесь вроде норм, можно оставить. Но то, что удаляешь комментируй:

  # - type: FireProtection # Ganimed-Remove
  #   reduction: 0.3

Comment on lines -1138 to -1143
# ADT-Tweak-start
- type: ClothingGrantComponent
component:
- type: SupermatterImmune
- type: SupermatterImmune
# ADT-Tweak-end

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Закомментируй

- ADTAdvancedMedicalMiscPack
- ADTAdvancedMedicalCarePack
- ADTCryoTech
- ADTThermoTech

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Закомментируй (# Ganimed-Remove)

physicalDesc: reagent-physical-desc-fizzy
flavor: medicine
color: "#0091ff"
worksOnTheDead: true

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Коммент

Comment on lines +226 to +229
Airloss: -3
Brute: -2
Burn: -2
Toxin: -2

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не трогаем

icon: "JobIconParamedic"
supervisors: job-supervisors-cmo
canBeAntag: false # ADT tweak?
canBeAntag: true

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
canBeAntag: true
canBeAntag: true # Ganimed-Tweak

@Gorox221

Gorox221 commented Jun 14, 2026

Copy link
Copy Markdown
Contributor Author
  1. Удален плащ-невидимка из аплинка синдиката. ⛔

Просто подними цену до 7-10 ТК.

Проблема этого предмета не в том что это баффнутая коробка, а то что это крайне сильный предмет, дающий тебе мета-броню. Ты можешь спокойно передвигаться по всей станции даже после раскрытия и дожидаться шаттла эвакуации, а по его прибытию сидеть прямо перед всем составом СБ и командования.

По моим наблюдениям, его покупают чрезмерно часто для целей на воровство, за счет чрезмерного сильного облегчения взлома и воровства.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changes: Localization Изменения затрагивают локализацию. Changes: No C# S: Approved S: Needs Review Status: Требуется рассмотрение size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants