Skip to content

Маленький шприц: варианты дозы 1/3/5 - #1

Closed
ultradyper wants to merge 1 commit into
masterfrom
fix/small-syringe-dose
Closed

ultradyper wants to merge 1 commit into
masterfrom
fix/small-syringe-dose

Conversation

@ultradyper

Copy link
Copy Markdown
Owner

Описание PR

Маленький шприц (ADTSmallSyringe, 5u max) ранее использовал общий BaseSyringeMode с дозами 5/10/15. На 5u шприце варианты 10u/15u бесполезны (выкачать больше 5u нельзя). Сделан отдельный ADTSmallSyringeMode с дозами 1/3/5.

Почему / Баланс

Обычные шприцы (15u, cryostasis, bluespace, dropper) не затронуты - у каждого свой режим. Малый шприц получает честные дозы под свой объём.

Техническая информация

  • Создан ADTSmallSyringeMode (parent: BaseSyringeMode, transferAmounts: 1/3/5) + Inject/Draw наследники в Resources/Prototypes/ADT/Chemistry/injector_modes.yml.

  • В ADTSmallSyringe заменены activeModeProtoId и allowedModes на новые режимы.

  • Вербы выбора дозы берутся из activeMode.TransferAmounts (InjectorSystem.AddVerbs), отображаются в контекстном меню по ПКМ.

  • Изменения протестированы локально

  • PR завершён

Медиа

Не нужно.

Чейнджлог

🆑 ultradyper

  • tweak: Маленький шприц теперь предлагает дозы 1/3/5 вместо 5/10/15

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