Skip to content

Ответвление карт Saltern, Marathon, Aspid от ADT и их исправления - #375

Open
RedSpyy wants to merge 5 commits into
ss14-ganimed:masterfrom
RedSpyy:MapFixes
Open

Ответвление карт Saltern, Marathon, Aspid от ADT и их исправления#375
RedSpyy wants to merge 5 commits into
ss14-ganimed:masterfrom
RedSpyy:MapFixes

Conversation

@RedSpyy

@RedSpyy RedSpyy commented Apr 10, 2026

Copy link
Copy Markdown
Contributor

Описание PR

Название говорит само за себя?
Мерджить через squash

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

Медиа

Чек-лист

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

Общие изменения

  • Карты получили свой айдишник и свою папку для ответвления от АДТ, сами же карты АДТ не затронуты.
  • В маппуле заменены все адтншные пофикшенные карты на наши.
  • Удалены все периодические спаунеры тараканов и мышей. Паразитов спаунят автоивенты и так, переодические же спаунеры создают ад как на аспиде, когда у тебя вокруг шампура собирается 220 мышей, и сколько ты их не ликвидируй они не закончятся.
  • Удалены все спаунеры мусора. Раундстартом (если у вас стоит не песочница как режим кншн) срабатывает автоивент который его добавляет, и добавляет он его дохрена. Так что единственное адекватное использование спаунеров мусора сейчас - намеренное создание бардака и грязищи в какой-то конкретной комнате.
  • Исправлены мусоросбросы, теперь мусор не застревает около конвеера.
  • Добавлены капельницы на карты где их не было.

Aspid

  • Убрано окошко в хранилище через которое было видно ядерку.
  • Исправлена проводка, в трёх местах была недотянута.
  • Сбшникам вместо третьего стака стали положил стак свинца.
  • Ученым добавлено по стаку меди и цинка раундстартом.
  • Инженерам положил стак меди, 10 листов цинка, стак уран (как топливо для суперпакмана).
  • Убраны грибы из допросной и парихмахеркской.
  • В пустой шкаф барбера добавлены машинки и ножницы, а также распылители.
  • Баллистические турели в ИИ заменены на выдвижные энергетические.
  • В мусоросбросе больше не спаунится протокинетический дробовик.

Saltern

  • Мусорка бара теперь корректно подключена к трубопроводу.
  • Атмосфера в комнатах где её раньше не было теперь есть.
  • Дверь АВД со стороны техов исправлена (к сожалению технический окрас на ней не сохраняется).
  • Окна около поля сдерживания теперь плазменные.

Чейнджог не требуется, чисто технические и незначительные фиксы по большей части.

@RedSpyy
RedSpyy requested a review from AltMapper as a code owner April 10, 2026 02:06
@github-actions github-actions Bot added S: Needs Review Status: Требуется рассмотрение size/XL Changes: Map Изменения затрагивают карты, шаттлы или иные гриды. Changes: No C# and removed size/XL labels Apr 10, 2026
@coderabbitai

coderabbitai Bot commented Apr 10, 2026

Copy link
Copy Markdown
Contributor

Warning

Rate limit exceeded

@HyperB1 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 13 minutes and 56 seconds before requesting another review.

To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing.

⌛ How to resolve this issue?

After the wait time has elapsed, 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 have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: acccf30b-ed97-49b0-a4c8-24e6a6b686a9

📥 Commits

Reviewing files that changed from the base of the PR and between a306b91 and 73c982b.

📒 Files selected for processing (1)
  • Resources/Maps/_Ganimed/Stations/aspid.yml
📝 Walkthrough

Обзор

Обновлена конфигурация пула карт по умолчанию для замены ссылок ADT на новые прототипы карт ENT, и добавлены три новых прототипа игровых карт (Aspid, Marathon, Saltern) с определением параметров населения и конфигурацией должностей станций.

Изменения

Когорта / Файл(ы) Резюме
Обновление пула карт
Resources/Prototypes/Maps/Pools/default.yml
Замена ссылок на карты в разделах Midpop и Lowpop: ADT_MarathonENT_Marathon, ADT_SalternENT_Saltern, ADT_AspidENT_Aspid с добавлением встроенных комментариев #Ganimed-Edit.
Новые прототипы карт
Resources/Prototypes/_Ganimed/Maps/aspid.yml, Resources/Prototypes/_Ganimed/Maps/marathon.yml, Resources/Prototypes/_Ganimed/Maps/saltern.yml
Три новых конфигурации gameMap с определением идентификаторов, путей, ограничений по количеству игроков, настройки станции (имя, шаттлы) и конфигурация доступных должностей с диапазонами назначений для различных ролей.

Оценка затрат на проверку кода

🎯 3 (Moderate) | ⏱️ ~25 minutes

Предлагаемые метки

S: Untriaged, P3: Standard, CL: Valid, A: Science, A: Medical, T: Balance

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed Название чётко описывает главное изменение: ответвление (форк) трёх карт от ADT и их исправления, что соответствует содержимому PR.
Description check ✅ Passed Описание подробно объясняет все внесённые изменения: структурирование карт, удаление спаунеров, исправления на каждой из трёх карт, что полностью соответствует содержимому PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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
Review rate limit: 0/1 reviews remaining, refill in 13 minutes and 56 seconds.

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

@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: 1

🧹 Nitpick comments (1)
Resources/Prototypes/Maps/Pools/default.yml (1)

27-34: Актуализируйте комментарии диапазонов Midpop/Lowpop для читаемости.

На Line 27, Line 33 и Line 34 замена ID корректная, но текстовые диапазоны секций (35-60, 20-35) теперь неочевидны относительно новых minPlayers/maxPlayers у ENT_*. Лучше синхронизировать комментарии с текущей логикой отбора, чтобы не путать следующих мейнтейнеров.


ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: fce0b688-336b-4639-b94b-affd0bc2ceb0

📥 Commits

Reviewing files that changed from the base of the PR and between 8820deb and a54f879.

📒 Files selected for processing (7)
  • Resources/Maps/_Ganimed/Stations/ent_aspid.yml
  • Resources/Maps/_Ganimed/Stations/ent_marathon.yml
  • Resources/Maps/_Ganimed/Stations/ent_saltern.yml
  • Resources/Prototypes/Maps/Pools/default.yml
  • Resources/Prototypes/_Ganimed/Maps/ent_aspid_proto.yml
  • Resources/Prototypes/_Ganimed/Maps/ent_marathon_proto.yml
  • Resources/Prototypes/_Ganimed/Maps/ent_saltern_proto.yml
📜 Review details
🔇 Additional comments (3)
Resources/Prototypes/_Ganimed/Maps/ent_saltern_proto.yml (1)

1-20: Хорошее выделение карты в отдельный gameMap-прототип.

Структура прототипа (id, mapPath, stations, shuttle-компоненты) выглядит целостно и соответствует цели форка карты без правок ADT-оригинала.

Resources/Prototypes/_Ganimed/Maps/ent_marathon_proto.yml (1)

1-82: Изменение выглядит корректно и консистентно с остальными ENT-картами.

Прототип ENT_Marathon оформлен полноценно: структура станции, шаты и распределение ролей заданы в ожидаемом формате.

Resources/Prototypes/_Ganimed/Maps/ent_aspid_proto.yml (1)

1-82: Хорошая декомпозиция Aspid в отдельный прототип.

Конфиг читаемый, полный и соответствует заявленной стратегии «форк с собственным ID без модификации ADT-оригинала».

Comment thread Resources/Prototypes/_Ganimed/Maps/saltern.yml
@Yuoko

Yuoko commented Apr 10, 2026

Copy link
Copy Markdown
Contributor

Для турелей замаплены и подключены панели? Я напомню, что турели ДОЛЖНЫ быть на спутнике (корридоры), в ядре и в комнате с консолью законов. Все эти три "категории" должны иметь свои панели управления турелями.

@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.

Все названия файлов "ent_{mapname}" и "ent_{mapname}_proto" поменять, оставив только название карты "{mapname}". Принадлежность файла ясна по факту нахождения в директории /_Ganimed/, а ID хранятся в прототипе внутри файла, так что это не повлияет на них.

Тем не менее, сами по себе эти изменения мне кажутся незначительными (просто мелкие фиксы/перестановки/добавления) одного предмета тут и там, как по-мне можно применить эти изменения на существующие поддерживаемые карты ADT. Но если ты будешь следить за всеми АДТ ремаппами и вовремя актуализировать карты (что сложно), можно сделать и так.

@RedSpyy
RedSpyy requested a review from HyperB1 April 10, 2026 08:29
@HyperB1 HyperB1 added T: Enhancement Type: Новый контент, QoL и улучшения P2: Raised Повышенный приоритет. Нуждается в дополнительном внимании и приоритетном рассмотрении A: Mapping Area: Maps, or tools used for mapping labels Apr 11, 2026
@github-actions

github-actions Bot commented May 2, 2026

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Signed-off-by: Hyper B <137433177+HyperB1@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A: Mapping Area: Maps, or tools used for mapping Changes: Map Изменения затрагивают карты, шаттлы или иные гриды. Changes: No C# P2: Raised Повышенный приоритет. Нуждается в дополнительном внимании и приоритетном рассмотрении S: Needs Review Status: Требуется рассмотрение size/XL T: Enhancement Type: Новый контент, QoL и улучшения

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants