Skip to content

bugfix/add: В синдикарго категория Miscellaneous не ломает консоль, можно заказать реверсивные карты в разном и добавление ядра МЭКов для синдикарго#8534

Merged
dageavtobusnick merged 2 commits intoss220-space:master220from
SansWD:SansWD-Fix_Syndicargo_Add_MEK_cores
Feb 28, 2026

Conversation

@SansWD
Copy link
Contributor

@SansWD SansWD commented Feb 24, 2026

Что этот ПР делает

Синдикарго:
Открытие Miscellaneous больше не ломает интерфейс консоли.
Меняет путь ящика с Реверсивными картами с несуществующей группы contraband на misc(из-за чего ломалась консоль).
Добавляет ящик ядер МЭКов, взято с обычного (возможно стоит подкорректировать цену).

Почему это хорошо для игры

Вновь возможно заказать в синдикарго что-то из категорий разного и реверсивные карты.
Ящик ядер МЭКов для тайпана, теперь можно собирать МЭКи на тайпане, не через плазмоядра.

Демонстрация изменений

Демонстрации изменений

Тестирование

На локалке рантаймов не заметил

Нету группы contraband в синди карго, раз он находиться в списке misc добавил туда
Взято с обычного карго
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

Аналитический отчёт от Большого Брата. Обработка запроса завершена. Приветствую! Я проанализировал предложенные Вами изменения. С технической точки зрения, работа выглядит удовлетворительно. Вы успешно исправили проблему с консолью при открытии категории Miscellaneous и переместили реверсивные карты в соответствующую категорию. Также был добавлен новый набор ядер МЭК для синдиката.

Сводка анализа:

  • 🟡 Рекомендаций: 2
  • 💡 Предложений: 0

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

Comment on lines +1412 to +1431
/datum/syndie_supply_packs/science/modcore
name = "Ящик ядер МЭК"
contains = list(
/obj/item/mod/core/standard,
/obj/item/mod/core/standard,
/obj/item/mod/core/standard,
/obj/item/mod/core/standard,
)
cost = 5000
access = ACCESS_ROBOTICS
containertype = /obj/structure/closet/crate/secure/scisec
containername = "ящик с ядрами МЭК"
container_ru_names = list(
NOMINATIVE = "ящик с ядрами МЭК",
GENITIVE = "ящика с ядрами МЭК",
DATIVE = "ящику с ядрами МЭК",
ACCUSATIVE = "ящик с ядрами МЭК",
INSTRUMENTAL = "ящиком с ядрами МЭК",
PREPOSITIONAL = "ящике с ядрами МЭК",
)
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

🟡 Рекомендация по читаемости и согласованности

Новый набор /datum/syndie_supply_packs/science/modcore наследуется от /datum/syndie_supply_packs/science, но не имеет явного определения group. Хотя базовый syndie_supply_packs по умолчанию использует SYNDIE_SUPPLY_MISC, для ясности и соответствия иерархии рекомендуется явно указать group = SYNDIE_SUPPLY_SCIENCE.

Предлагаемое изменение:

/datum/syndie_supply_packs/science/modcore
	name = "Ящик ядер МЭК"
	contains = list(
		/obj/item/mod/core/standard,
		/obj/item/mod/core/standard,
		/obj/item/mod/core/standard,
		/obj/item/mod/core/standard,
	)
	cost = 5000
	access = ACCESS_ROBOTICS
	group = SYNDIE_SUPPLY_SCIENCE
	containertype = /obj/structure/closet/crate/secure/scisec
	containername = "ящик с ядрами МЭК"
	container_ru_names = list(
		NOMINATIVE = "ящик с ядрами МЭК",
		GENITIVE = "ящика с ядрами МЭК",
		DATIVE = "ящику с ядрами МЭК",
		ACCUSATIVE = "ящик с ядрами МЭК",
		INSTRUMENTAL = "ящиком с ядрами МЭК",
		PREPOSITIONAL = "ящике с ядрами МЭК",
	)

Copy link
Collaborator

@AurothWyvern AurothWyvern left a comment

Choose a reason for hiding this comment

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

Русский язык в норме 👍

@dageavtobusnick dageavtobusnick merged commit 8967e60 into ss220-space:master220 Feb 28, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants