Skip to content

Syndrome's and Tolerance's#238

Open
vsixst wants to merge 13 commits into
Forge-Station:mainfrom
vsixst:disease
Open

Syndrome's and Tolerance's#238
vsixst wants to merge 13 commits into
Forge-Station:mainfrom
vsixst:disease

Conversation

@vsixst

@vsixst vsixst commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

О PR

AddictionSystem разделена на две части Tolerance - отвечающий за привыкание к реагенту и Syndrome, отвечающий за болячки. Толерантность и синдромы могут храниться не только на кукле, но и в органах (см. BodyPhysiology and OrganPhysiology компоненты) - и переносятся при пересадке. (Когда орган не в теле - syndrome frozen = true, не применяя эффектов и прочего).
Наведён порядок в гайдбуке реагентов, что добавляют и снимают толерантность/синдром. Ну и добавлены пару страничек с информацией о привыкании к препаратам и синдромах.

Попутно исправлены инвалиды на картах и цены шаттлов (подробнее в описании коммитов, я не буду дублировать).

Переработаны зависимости:

  • Стимуляторная зависимость включает в себя ранее отдельные Эфедриновую и Дезэф.;
  • Опиодная зависимость (Морфин/Кодеин);
  • Седативная зависимость;
  • Никотиновая зависимость (Эффекты обострения сильно упразднены).

К зависимостям в подарок пришли два синдрома:

  • Болевой синдром - зарабатывается если часто получать по морде;
  • Хроническая боль - зарабатывается трейтом персонажа.
    Оба синдрома лечатся морфином/метадоном/бикардином.

Новое привыкание (Теперь отдельно от синдромов/зависимостей):

  • Старые, вроде дексалина (лёгкие), морфина (мозг), эфедрина (мозг), омнизина (сердце) and etc.;
  • Добавлен Бикаридин. На высоком уровне привыкания чуть хуже лечит, перестаёт снимать боль.

Зачем / Баланс

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

Медиа

Требования

  • Я прочитал(а) релевантные гайдлайны/документацию для этого PR на нашем devwiki.
  • Я добавил(а) медиа в этот PR, либо для него не требуется демонстрация в игре.
  • Подтверждаю, что PR либо не содержит AI-сгенерированного контента, либо этот контент соответствует нашим правилам.

Как тестировать

  1. Сбилдить
  2. Запустить локальный сервер
  3. Обколоться морфином

Ломающие изменения

Changelog

🆑 vsixst

  • tweak: Зависимости были переделаны. Толерантность и сама болезнь теперь не одно и тоже;
  • add: Добавлена информация в внутриигровой гайдбук о толератности и синдромах;
  • fix: Исправлена слишком сильная ломка при некоторых препаратах (напр. Никотин).

@vsixst vsixst marked this pull request as draft June 9, 2026 02:43
@vsixst vsixst mentioned this pull request Jun 9, 2026
3 tasks
- В EntityEffectList, MovespeedSymptom, DamageTrigger замена с [DataDefinition] на [UsedImplicitly];
- В narcotics.yml заменено устаревшее severityPerUnit на severity.
@vsixst vsixst marked this pull request as ready for review June 9, 2026 13:39
vsixst added 6 commits June 9, 2026 17:02
- PulsedPlasmaLaserCanister: StaticPrice 1000 -> 2200, commented Iridite in PhysicalComposition
- Добавлено (serverOnly: true) к филдам Triggers и Symptoms
Удалены инвалиды с карт, исправлены цены на шаттлы. Всё согласно Шипярд-тесту.

- ESS Падальщик: 45200 -> 60155;
- EUS КостеЛом: 122000 -> 135000;
- EMF Культур: 184600 -> 199599;
- EMMS Пластырь: 78000 -> 84000;
- EMRF Менок: 144300 -> 155400;
- Поправил описания в гайдбуке и навёл порядок;
- Поправил цифры в прототипе, навёл порядок
- Паук: 78000 -> 83000;
- Очередные правки реагентов;
- Гайдбук для синдромов и толерантности добавлен;
- Изменён спрайт Медицинского биофабрикатора
@github-actions github-actions Bot added the Docs label Jun 11, 2026
- Переименованы Disease в Syndrome'ы;
- Перемещены из _Forge.Physiology в _Forge.Body
@vsixst vsixst changed the title Disease Syndrome's and Tolerance's Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant