Skip to content

Заготовка атмоса дельты и коробки под ТГ газы#8908

Open
ItsMeJaba wants to merge 29 commits intoss220-space:master220from
ItsMeJaba:Atmos-for-tg-gases
Open

Заготовка атмоса дельты и коробки под ТГ газы#8908
ItsMeJaba wants to merge 29 commits intoss220-space:master220from
ItsMeJaba:Atmos-for-tg-gases

Conversation

@ItsMeJaba
Copy link
Copy Markdown
Collaborator

@ItsMeJaba ItsMeJaba commented Apr 13, 2026

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

Изменения на всех картах

  • Снес префабные переменные с карт d1,d2 для проводов, определяющих направление. На данный момент эти переменные автоматически подтягиваются от icon_state.
  • Закатал в код, настроенные префабами, базовые штуки в атмосе: венты выхода из бака, сенсоры бака, инжекторы из бака, консоли связи с датчиками в баках и на трубах; датчики на трубах, что идут в консоль distribution and loop; подогнав под единую форму, чтобы не плодились несовместимые сущности.

Общие изменения дельты и коробки:

  • Расчищено основное помещения атмоса под схемы
  • Удалена камера смешивания газов
  • Изменена манифольдная и линия смешения газов с учетом использования антаговнистов без рук для флуда
  • Усилена противопожарная защита дополнительной стеной из firealarm
  • Изменена зона турбины с добавлением охлаждающего контура и возможностью её использования как камеру сгорания под тот же тритий
  • Добавлен склад атмосферного отдела, куда было вынесено большинство предметов, что были в основном помещении
  • Добавлен ящик в расцветке атмосферного отдела и коробка для гранат с металлической пеной (рандомно спавнит от 2 до 5 гранат)
image

Изменения на дельте

StrongDMM-2026-04-23 05 41 59
Список изменений дельты

  • Солнечные панели. Новое расположение - вход располагается в новом проходе рядом с генератором гравитации. Частичное разрушение компенсирует доступность, недостающие солнечные панели расположены в ящике между шлюзами.

  • Склад атмосферного отдела. Создает дополнительный вход в атмосферный отдел содержит 4 фризера в новых ящиках и ресурсы для начала сборки схем.

  • Раздевалка. Смещена под СМ, создан дополнительный выход в техи.

  • Технические тоннели атмосферного отдела. Новый выход в техи прибытия, также имеет дополнительный выход в космос для "обслуживания" баков азот/кислород/воздушная смесь.

  • Технические тоннели прибытия/бара. Смещение с поворотом казино севернее. Сковзные проходы через баню. Расширение тоннеля за газовыми баками, расширение на 1 тайл коморки ботаники и сада.

  • Прибытие. Вырезан дальний причал торговцев со смещением ко второму причалу. Вырезан туалет. Мистер Ченг перемещен. Выходв космос смещен из технических тоннелей с аналогичным доступом, что и у выхода на причале.

Изменения на коробке

StrongDMM-2026-04-23 05 42 51
Список изменений коробки

  • Добавлена отдельная раздевалка атмосферников

  • Урезание на 1 тайл помещений технических тоннелей справа от атмоса

  • Добавлена линия трубопровода смешивая топлива турбины по аналогии с дельтой

  • Произведена рокировка баков с плазмой и закисью азота с целью оптимизации путей трубопроводов

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

Повышение QoL любителей больших циферок на газане, новые подходы в атмос на дельте для антагонистов

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

🆑
add: Добавлены ящики атмосферного отдела, коробки для гранат с металлической пеной
map: Изменен атмосферный отдел Дельты и Коробки
map: Изменены помещения турбины Дельты и Коробки
map: Оптимизировано пространство прибытия Дельты
map: Небольшие изменения технических тоннелей прибытия Дельты с повышением вариативности маршрутов
/:cl:

Парадизовские трубы в формате 1 труба = 1 тайл занимают слишком много места
Додельтинг + Перекоробинг
@github-actions github-actions Bot added Изменение карты PR содержит изменения в файлах карт. Спрайты PR содержит изменения в файлах DMI. Feature PR добавляет новые механики или изменения в игровом процессе. labels Apr 13, 2026
Copy link
Copy Markdown
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

This pull request introduces new atmospherics-related areas, a metalfoam grenade storage box, and several atmospherics crates. Review feedback highlights several issues: missing mandatory Russian localization (get_ru_names()) for new objects, typos in descriptions and type paths (e.g., 'atmosperics' instead of 'atmospherics'), and an incorrectly set max_combined_w_class that would prevent the grenade box from reaching its intended capacity. Additionally, redundant crate definitions were found across multiple files and should be consolidated.

Comment thread code/game/objects/items/weapons/storage/boxes.dm
Comment thread code/game/objects/structures/crates_lockers/crates.dm Outdated
Comment thread code/game/objects/structures/crates_lockers/crates/secure.dm Outdated
Исправления согласно наказаню духа-машины
@ItsMeJaba ItsMeJaba force-pushed the Atmos-for-tg-gases branch from 27f5d2d to cf1beb2 Compare April 13, 2026 20:07
@github-actions github-actions Bot added the Merge Conflict PR содержит изменения, конфликтующие с master-веткой. label Apr 14, 2026
@github-actions github-actions Bot added Merge Conflict PR содержит изменения, конфликтующие с master-веткой. and removed Merge Conflict PR содержит изменения, конфликтующие с master-веткой. labels Apr 15, 2026
Я затолкал мониторы баков с газом и их периферию обратно в каменные пещеры кода (стандартизировал) и вычистил эту нечисть с карт + почистил префабные желтые кабели, сейчас они определяют вырезанные переменные сами от icon_state, красные все и давно без них
@ItsMeJaba
Copy link
Copy Markdown
Collaborator Author

/gemini review

Copy link
Copy Markdown
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

This pull request introduces several improvements to the atmospherics system, including new crate types, computer controls, and sensor configurations. The changes involve adding new machinery types, updating map files to use specific sensor types, and refining the atmospherics control logic. I have reviewed the changes and identified several areas for improvement, particularly regarding sensor type selection, naming conventions, and code style consistency.

Comment thread code/modules/atmospherics/machinery/other/atmo_control.dm Outdated
Comment thread _maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm Outdated
Comment thread _maps/map_files/RandomZLevels/terrorspiders.dmm Outdated
Comment thread _maps/map_files/RandomZLevels/undergroundoutpost45.dmm Outdated
Comment thread code/game/objects/items/weapons/storage/boxes.dm Outdated
Comment thread code/game/objects/structures/crates_lockers/crates.dm Outdated
Comment thread code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm Outdated
Comment thread code/modules/atmospherics/machinery/other/meter.dm
@github-actions github-actions Bot removed the Merge Conflict PR содержит изменения, конфликтующие с master-веткой. label Apr 16, 2026
@ItsMeJaba ItsMeJaba marked this pull request as ready for review April 16, 2026 21:48
@ItsMeJaba ItsMeJaba requested a review from a team as a code owner April 16, 2026 21:48
@github-actions github-actions Bot added the Merge Conflict PR содержит изменения, конфликтующие с master-веткой. label Apr 17, 2026
@github-actions github-actions Bot added Merge Conflict PR содержит изменения, конфликтующие с master-веткой. and removed Merge Conflict PR содержит изменения, конфликтующие с master-веткой. labels Apr 19, 2026
@ItsMeJaba ItsMeJaba force-pushed the Atmos-for-tg-gases branch from d405a7c to 43806dc Compare April 19, 2026 16:56
@github-actions github-actions Bot added Merge Conflict PR содержит изменения, конфликтующие с master-веткой. and removed Merge Conflict PR содержит изменения, конфликтующие с master-веткой. labels Apr 19, 2026
@github-actions github-actions Bot added Merge Conflict PR содержит изменения, конфликтующие с master-веткой. and removed Merge Conflict PR содержит изменения, конфликтующие с master-веткой. labels Apr 20, 2026
@github-actions github-actions Bot added the Инструменты PR вносит изменения в инструменты разработки, конфигурации IDE или конфигурацию AI помощника. label Apr 20, 2026
@ItsMeJaba
Copy link
Copy Markdown
Collaborator Author

/gemini review

Copy link
Copy Markdown
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

Приветствую! Данный пулл-реквест проводит масштабную очистку переменных кабелей в файлах карт, вводит новые зоны атмосферного отдела и добавляет специализированные объекты, такие как ящики с оборудованием и улучшенные датчики. В ходе анализа были обнаружены критические ошибки: пустые макросы для наполнения ящиков и некорректные суффиксы id_tag у инжекторов, которые приведут к сбоям в работе консолей. Кроме того, выявлены нарушения стандартов кодирования, касающиеся использования магических чисел и именования локальных переменных. С технической точки зрения, работа требует доработок перед интеграцией.

Comment thread code/game/objects/structures/crates_lockers/crates/specific.dm Outdated
Comment thread code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm Outdated
Comment thread code/game/objects/items/weapons/storage/boxes.dm Outdated
Comment thread code/modules/atmospherics/machinery/other/atmo_control.dm
Comment thread code/modules/atmospherics/machinery/other/atmo_control.dm
@ItsMeJaba ItsMeJaba marked this pull request as draft April 22, 2026 19:32
Фиксы от ЫЫ,
Перекладка труб в турбине
Добавлена пожарная защита, отзонивающая область потанцевального пожара с выкидом его в окно
Перелопачен смешивающий контур
@ItsMeJaba ItsMeJaba marked this pull request as ready for review April 23, 2026 01:15
@github-actions github-actions Bot added the Merge Conflict PR содержит изменения, конфликтующие с master-веткой. label May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature PR добавляет новые механики или изменения в игровом процессе. Merge Conflict PR содержит изменения, конфликтующие с master-веткой. Изменение карты PR содержит изменения в файлах карт. Инструменты PR вносит изменения в инструменты разработки, конфигурации IDE или конфигурацию AI помощника. Спрайты PR содержит изменения в файлах DMI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants