Skip to content

Обновление электролизатора + Атмосфера лаваленда [MDB IGNORE]#8788

Merged
dageavtobusnick merged 7 commits intoss220-space:master220from
dageavtobusnick:electrolyzer_reaction
Mar 31, 2026
Merged

Обновление электролизатора + Атмосфера лаваленда [MDB IGNORE]#8788
dageavtobusnick merged 7 commits intoss220-space:master220from
dageavtobusnick:electrolyzer_reaction

Conversation

@dageavtobusnick
Copy link
Copy Markdown
Collaborator

@dageavtobusnick dageavtobusnick commented Mar 31, 2026

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

Порт реакций электролизёра и генерируемой атмосферы для лаваленда и мальты

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

🆑
add: Добавлены реакции электролизера.
add: Добавлена генерируемая атмосфера лаваленда и мальты, в которой встречаются новые газы.
bugfix: Исправлена ошибка в логике распостранения газа.
tweak: Заппинг суперматерии теперь вызывает реакцию электролизации, в том числе и одну уникальную.
tweak: Легкие эшей дают иммунитет к новой атмосфере лаваленда.
map: Карты пощищены от атмосферных тайлов-префабов.
map: Исправлена кривая лава в логове эшей.
code_imp: Наличие атмосферного ID без статического атмоса теперь приравнивает состояние атмоса тайла к состоянию атмоферы.
/:cl:

@dageavtobusnick dageavtobusnick requested a review from a team as a code owner March 31, 2026 21:38
@dageavtobusnick
Copy link
Copy Markdown
Collaborator Author

!build_rust

@github-actions github-actions bot added Изменение карты PR содержит изменения в файлах карт. Спрайты PR содержит изменения в файлах DMI. TGUI PR содержит изменения в файлах TGUI. Инструменты PR вносит изменения в инструменты разработки, конфигурации IDE или конфигурацию AI помощника. Code Improvement PR улучшает код. Feature PR добавляет новые механики или изменения в игровом процессе. Quality of Life PR улучшает удобство и качество геймплея. Fix PR содержит исправления ошибок. Rust PR содержит изменения в файлах Rust кода. labels Mar 31, 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 a new gas electrolyzer machine, refactors atmospheric gas definitions and handling, and updates various turf definitions to use the new atmospheric environment system. I have identified several critical issues, including a duplicate turf definition, an incorrect order of operations in mob death handling, and a missing heat energy calculation in the Rust atmospheric simulation. Additionally, there are recommendations regarding naming conventions, code duplication, and minor typos.

@github-actions github-actions bot requested a review from Bizzonium as a code owner March 31, 2026 21:47
@dageavtobusnick dageavtobusnick changed the title Обновление электролизатора + Атмосфера лаваленда Обновление электролизатора + Атмосфера лаваленда [MDB IGNORE] Mar 31, 2026
@dageavtobusnick dageavtobusnick merged commit ec0f4b2 into ss220-space:master220 Mar 31, 2026
15 checks passed
changelog-bot bot added a commit that referenced this pull request Mar 31, 2026
dageavtobusnick added a commit that referenced this pull request Mar 31, 2026
* Фиксы istype (#8756)

* Багфикс Select Equipment у греев

* spooky

* muscles

* проверка is_species на органы, deepfryer

* mobs

* datacore

* human_emote

* slime

* Линтер

* organ_icon

* organ_icon fix

* Automatic changelog for PR #8756 [ci skip]

* Фикс названия ID-карты агента (#8767)

Бэу

* Automatic changelog for PR #8767 [ci skip]

* abandoned crate random toy fix! (#8750)

zaebal

* Automatic changelog for PR #8750 [ci skip]

* Багфикс невозможности автоматического подбора руды боргами (#8759)

done

* Automatic changelog for PR #8759 [ci skip]

* Оптимизация фильтров и обновление сортировки (#8773)

* Оптимизация фильтров и очистка сортировки

* Update paradise.dme

* Update items.dm

* фикс

* Automatic changelog for PR #8773 [ci skip]

* Фикс линтера (#8774)

* Газы с ТГ [MDB IGNORE] (#8760)

* part 1

* фиксы

* фиксы маппинга

* Фиксы

* фиксы

* фиксы

* фиксы

* фикс

* фикс

* Build Rust library

* фикс конфликта

* фикс

* фиксы

* Build Rust library

* супер сатурация

* фикс

* Свап тритиумного и плазмопожара

* Build Rust library

* Микросанитайз on_mob_life новых реагентов

* фикс

* фикс

* удаление лишнего

* фикс

* Фикс Бэд Икон Оперейшен

* for

* very bad code clean

* фиксы + еще несколько переделок

---------

Co-authored-by: Rust Builder <action@github.com>

* Automatic changelog for PR #8760 [ci skip]

* Automatic changelog compile [ci skip]

* Old age req for HOS (#8745)

Update security.dm

* Automatic changelog for PR #8745 [ci skip]

* Исправление моргания миникарт (вторая попытка) (#8747)

* fix mini holomap redraw logic

* ert minimap implant

* Забирает возможность плазмачам быть вампирами и генокрадами (#8751)

* Ok da

* Slime people

* Update antag_paradise.dm

* Automatic changelog for PR #8747 [ci skip]

* Нёрф лужи гемомансера (#8754)

* да

* линтеры

* ага

* Automatic changelog for PR #8751 [ci skip]

* Automatic changelog for PR #8754 [ci skip]

* очередной твик наручников и стяжек (#8755)

* yep

* ну ладно

* Update handcuffs.dm

* Automatic changelog for PR #8755 [ci skip]

* Возвращает молоко в раздатчик напитков (#8772)

* Update chem_dispenser.dm

* ai sort

* headdev says so

* Automatic changelog for PR #8772 [ci skip]

* meson light fix (#8778)

meson fix

* Automatic changelog for PR #8778 [ci skip]

* Фикс распостранения температуры (#8779)

* Фикс распостранения температуры

* Фикс физики

* Build Rust library

---------

Co-authored-by: Rust Builder <action@github.com>

* Automatic changelog for PR #8779 [ci skip]

* disable looc runechat emoji (#8781)

disable looc emoji

* Automatic changelog for PR #8781 [ci skip]

* Исправлены атмос аномалии на тайпане и на пляже лавы (#8784)

* Automatic changelog for PR #8784 [ci skip]

* Рефактор спич контроллера и очистка Input от мусора (#8782)

* Рефактор спич контроллера и очистка Input от мусора

* фикс

* Automatic changelog for PR #8782 [ci skip]

* Gun refactor — Part 1 (#8769)

* Файл модулей

* Дефайны калибров

* Файл калибров 2

* Чистка

* Ещё дефайпы калибров

* Магазины

* Энерджи патроны + тасовка файлов

* Баллистик патроны

* Перенос магазинов

* Перенос патронов

* Тасовка проджектайлов

* Флаг

* Перенос ammo_casing

* Ещё проджектайлы

* Коробки с патронами

* Фиксы

* Нет пути

* Стволы всех сортов

* Дублирование

* Фиксы

* Фиксы

* Скрипт автозамены

* Automatic changelog for PR #8769 [ci skip]

* Обновление электролизатора + Атмосфера лаваленда [MDB IGNORE] (#8788)

* Обновление электролизатора + Атмосфера лаваленда

* фикс

* Build Rust library

* фикс

* фикс

* фикс линтера

---------

Co-authored-by: Rust Builder <action@github.com>

* Automatic changelog for PR #8788 [ci skip]

---------

Co-authored-by: Bess <102356513+Bess3@users.noreply.github.com>
Co-authored-by: changelog-bot[bot] <136933968+changelog-bot[bot]@users.noreply.github.com>
Co-authored-by: PlayerUnknown14 <139672964+PlayerUnknown14@users.noreply.github.com>
Co-authored-by: littleboobs <179515704+littleboobs@users.noreply.github.com>
Co-authored-by: SCPfollower <106860893+SCPfollower@users.noreply.github.com>
Co-authored-by: Rust Builder <action@github.com>
Co-authored-by: Etrnlmelancholy <103588397+Etrnlmelancholy@users.noreply.github.com>
Co-authored-by: VladimirKonstantinov <anbu23477@gmail.com>
Co-authored-by: Dimempers <174120808+Dimempers@users.noreply.github.com>
Co-authored-by: makaroshka <162832695+makaroshka003@users.noreply.github.com>
Co-authored-by: NightDawnFox <116907157+NightDawnFox@users.noreply.github.com>
Co-authored-by: anon1mka <44512604+anon1mka@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code Improvement PR улучшает код. Feature PR добавляет новые механики или изменения в игровом процессе. Fix PR содержит исправления ошибок. Quality of Life PR улучшает удобство и качество геймплея. Rust PR содержит изменения в файлах Rust кода. TGUI PR содержит изменения в файлах TGUI. Изменение карты PR содержит изменения в файлах карт. Инструменты PR вносит изменения в инструменты разработки, конфигурации IDE или конфигурацию AI помощника. Спрайты PR содержит изменения в файлах DMI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants