-
Notifications
You must be signed in to change notification settings - Fork 441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add: Supermatter crystal now heats according to thermodynamic laws. #4066
add: Supermatter crystal now heats according to thermodynamic laws. #4066
Conversation
Хммм... А что насчёт СМ который давно не получал по жопе и его решили вынести в космос? По сути сразу взрыв ибо газа нет и стабильности нету тогда, верно? Помню СМ это типо солнце под прессом или какой-то кристал супер планеты?.... |
Кристалл не будет взрываться в космосе, если его до этого не били (энергия == 0). Сейчас (до и после этого обновления) есть проблема с тем, что если однажды потрогал кристал => космос является вредной средой для кристалла. |
bc94bb7
to
c849a0a
Compare
Hola, engineros |
c849a0a
to
05c8f0c
Compare
05c8f0c
to
76da208
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Но описание всё равно устарело немного 🐀
Описание
Обновление вводит следующее правило нагрева СМа:
Теперь температура газа, которая манипулируется СМом, меняется в зависимости от возможностей накопления тепла этой порции газа.
Также:
Ссылка на предложение/Причина создания ПР
https://discord.com/channels/617003227182792704/755125334097133628/1184763253449035806
Демонстрация изменений
Изменена формула приведения температуры порций газа:
Теперь температура газа, манипулируемого СМом считается по формуле: deltaT = deltaQ / C
где deltaT - изменение температуры, deltaQ - переданная газу энергия, где deltaQ = (энергия кристалла) * 10000, а C - удельная теплоемкость манипулируемой смеси.
После обновления:
*Все ещё можно выстрелить в него один раз для запуска и работы без эммитеров
Для справки: формула подсчёта удельной теплоемкости газовой смеси (в зависимости от моль вещества):
Удельная теплоемкость = (carbon_dioxide * SPECIFIC_HEAT_CDO + (oxygen + nitrogen) * SPECIFIC_HEAT_AIR + toxins * SPECIFIC_HEAT_TOXIN + sleeping_agent * SPECIFIC_HEAT_N2O + agent_b * SPECIFIC_HEAT_AGENT_B)
SPECIFIC_HEAT_TOXIN 200
SPECIFIC_HEAT_AIR 20
SPECIFIC_HEAT_CDO 30
SPECIFIC_HEAT_N2O 40
SPECIFIC_HEAT_AGENT_B 300