Open Mercurialaste opened 1 year ago
А, ну и да, ещё помпа также багается
Там ещё забавные интеракции с пеохлаждённым O2 и возможность запихнуть в канистру больше чем запихиволось... Вообщем не лезь в атмос - оно тебя сожрёт...
Reference in new is
Тк, это как бы база, что в холодный баллон можно запихнуть больше, чем можно было изначально, тип, тот же взрыв лимитки происходит из-за этого.
Я не про это - я про более холодный О2. И вообще то что нету 0 в атмосе это норма - там вроде пытаются в симуляцию молей и реализм. Так что ты не можешь сделать что то абсолютно пустым.
Я не про это - я про более холодный О2. И вообще то что нету 0 в атмосе это норма - там вроде пытаются в симуляцию молей и реализм. Так что ты не можешь сделать что то абсолютно пустым.
Кхм, на самом деле можешь. (Как минимум в игре.)
Эта проблема была упомянута в Tau Ceti Station Forum. Там могут быть соответствующие подробности:
https://forum.taucetistation.org/t/fludilka-chast-2/28659/15976
Взрыв лимитки происходит из-за взрыва форона, который по факту в баллоне просто быстро сгорает
А сам форон горит в пропорции 60% кислорода 40% форона при 400 градусах
Форон не взрывается, а горит. Лимитка взрывается из-за огромного давления в ней, в следствии горения форона и повышения из-за этого температуры.
Форон не взрывается, а горит. Лимитка взрывается из-за огромного давления в ней, в следствии горения форона и повышения из-за этого температуры.
А, ну в любом случае он в баллоне быстро сгорает 🤡
Подробное описание проблемы
Некоторые баллоны и канистры при их опустошении принимают наполнение в размере: oxygen = 5.48363e-06 total_moles = 5.48363e-06 пример того, как это выглядит в игре
В то время как большинство других канистр и баллонов просто принимают 0 и опустошаются. Вот список этих баганых канистр: /obj/item/weapon/tank/emergency_oxygen/double(При том что, /obj/item/weapon/tank/emergency_nitrogen/double не ломается...) /obj/item/weapon/tank/jetpack/oxygen/harness /obj/item/weapon/tank/nitrogen /obj/item/weapon/tank/phoron /obj/item/weapon/tank/oxygen (Если закачать несколько газов, и получить условно gas = /list (4) oxygen = 9.371 nitrogen = 17.8061 phoron = 0.5946 carbon_dioxide = 1.1895 То при откачке мы получим: gas = /list (1) oxygen = 9.53674e-07 ) При этом, выше описанное почему-то не работает на: /obj/item/weapon/tank/oxygen/yellow Но: /obj/item/weapon/tank/oxygen/red - также сломался. /obj/item/weapon/tank/air - (Сломал оба содержащих в себе газа: gas = /list (2) oxygen = 4.79221e-05 nitrogen = 2.95639e-05)
Что должно было произойти
total_moles = 0
Что произошло на самом деле
total_moles = 3.8147e-05
Как повторить
Попытаться тем или иным способом уменьшить содержание в выше описанных баллонах.
Дополнительная информация: