Архив сообщества
2011 — 2019
Аватар Editor TEH Chaos-neutral

Отчет об исследовании ошибки мира или "Побагоюзим немного с Эдитором"

Автор: Editor TEH Chaos-neutral · 12.02.2014, 01:26 · 21 сообщений

Сообщений в теме: 21

Editor TEH Chaos-neutral#1
Итак, пришло время охуетительный купаний в говне механике игры.

Разумеется, не ждите никаких серьезных багов в этой теме, все-таки такие знания разрушают все другим и себе.
Но, сегодня у меня есть нечто интересное и о чем стоит рассказывать.

Встречайте, леди и джентельмены, гостей программы: ПЛАЗМЕННЫЕ ДВЕРИ!

Изображение

Рассказываю в чем суть происходящего - дело в том, что эти двери могут быть настоящим бесконечным генератором газообразной плазмы...

Кусок кода:
Спойлер
	temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)
		if(exposed_temperature > 300)
			TemperatureAct(exposed_temperature)

	proc/TemperatureAct(temperature)
		for(var/turf/simulated/floor/target_tile in range(2,loc))
			if(target_tile.parent && target_tile.parent.group_processing)
				target_tile.parent.suspend_group_processing()

			var/datum/gas_mixture/napalm = new

			var/toxinsToDeduce = temperature/10

			napalm.toxins = toxinsToDeduce
			napalm.temperature = 200+T0C

			target_tile.assume_air(napalm)
			spawn (0) target_tile.hotspot_expose(temperature, 400)

			hardness -= toxinsToDeduce/100
			CheckHardness()

Вообще, весь кусок нас не интересует. Смотрим вот на эти строчки.


Цитата
temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)
        if(exposed_temperature > 300)
            TemperatureAct(exposed_temperature)
Цитата
var/toxinsToDeduce = temperature/10
            napalm.toxins = toxinsToDeduce

Быстро становится заметно, что от приложенной температуре к плазменной двери будет зависеть количество выданной ей плазмы при расплавлении. И вот тут-то вся фича и скрыта.
Представьте, что, потратив всего 10 кусков плазмы (200 жидкой плазмы в химии), и приложил к ней температуру в 90К, вы получаете в результате довольно символичное 9000 моль плазмы.
Для сравнения - мощнейшая напалмовая багограната едва ли 1500 моль под температурой в 600 C выдаст, в то время как вы получите ДЕВЯТЬ ТЫСЯЧЬ моль ебаной плазмы (чистой!) под температурой
Цитата
napalm.temperature = 200+T0C
200 C

Для более точных значением возьмем один тайл и сравним давления в результате таких издевательств:
8,31 = x * 2500 / (600 * 1500)
x = 2991,6 КПа
Много ли для багогранаты? Возможно... по крайней мере в итоге 1500 моль плазмы выделит 3*10^6 * 1500 = 4,5e+9 джоулей тепла

А теперь для наших дверей
8.31 = x * 2500 / (600 * 9000)
x = 17949,6 КПа
А вот это уже дохуя. Мало того, что значение в 7 раз больше результативного для багогранаты, так ещё будет возможно ВОССТАНОВИТЬ дверь и повторить.
В результате сгорания 9К плазмы дадут - 2,7e+13 J

Также, совсем недавно я вычислили примерную теплоемкость для CO2 (и других газов, похоже, тоже) - 30К дж на C
Проще говоря, если бы не было лимита, то в результате сгорания мы бы получили 9000 моль CO2 под температурой 9,e+8
Что, в свою очередь, равняется...
8.31 = x * 2500 / (9,e+8 * 9000)
x = 26 924 400 000 КПа CO2 (почти 27 ТЕРАПАСКАЛЕЙ)


А теперь ещё круче. Это ведь только одна дверь... а их может быть и две... и три... и четыре. ДА ХОТЬ 9000!

Но вам же похуй на все эти цифры, вы хотите знать как это делать, верно?
Окей...
Первое: потребуется сотрудничать хотя бы с атмосферкой, если вы ученый и наоборот. Впрочем, для атмосферника могут быть полезны и шахтеры.

Нам потребуется
Много плазмы. Очень много. Как минимум - 10, как максимум - бесконечность.
Куча стекла.
Канистра, полная горячей плазмы. Так как получить чистую горячую плазму для ученого нереально, придется сотрудничать с атмосферником, чтобы он откачал тебе из этой смеси святую плазму. Смесь должна быть как можно чище и НИ в коем случае не содержать кислорода.

Изображение

Далее, у вас появилась горячая плазма. К сожалению, у меня билд с зоновым атмосом, поэтому тут температуры под 90К, но даже с перерасчетом на 6К получаем 600 моль, а 600 моль - это достаточно немало.

Если взять, что 600 моль плазмы под 20C находятся в канистре, то получаем
8.31 = x * 1000 / (293.15 * 600)
x = 1461,6459 КПа чистой плазмы с одной двери. ОДНАКО! Зоновый атмос хорош именно тем, что он зоновый, за сим вы можете смело увеличивать количество дверей коли есть место. С тайловым атмосом такое не прокатит, но оно и не нужно.

Неважно. Если уж говорить совсем прямо, то не особо важно, сколько чистой горячей плазмы у вас на руках, главное, чтобы этого было достаточно, чтобы зажглась смесь (а вы врятли достигнете лимита, где не зажжется).

Теперь, нам стоит решить, что использовать для поджига.
Дело в том, что воздух, очевидно, забирает тепло, а нам, напротив, нужно чтобы огонь был как можно горячее, неважно сколько времени он горит, лишь бы был и с достаточной температурой. Но! Согласно коду просто горячей смеси недостаточно. Нужен именно ОГОНЬ! Без воздуха плазма не горит, к сожалению, а поэтому мы должны каким-то образом доставить вовнутрь камеры сгорания немного кислорода.
У меня есть два выбора: 1. однобаллонка с кислородом. Оптимаьный вариант. 2. Вентиляция вовнутрь. Веселый вариант.

Чтобы вы не выбрали, самое время для постройки камеры сгорания.
Относительно камеры сгорания из стекла - обязательно ставьте стекла изнутри, а не снаружи, иначе они лопнут при подаче огонька.
Изображение
Построено должно быть именно так, шаг влево-шаг вправо - пермабан. Расширять комнату можно и нужно.


Изображение
Ну вот, все почти готово. Сейчас предстоит самый сложный (как ни странно) и ответственный этап - откачка кислорода. Причины я излагал ранее. Для наиболее лучшей информативности я поставил метер на трубу откачивателя. Вы быстро поймете, когда все готово, когда метер перестанет повышать значение. Собственно. в пустые клетки можно спокойно ставить плазменные двери и начинать откачку. Алсо, по пути - никто не запрещает ставить сотни насосов и качать все одновременно - это быстрее и надежнее.

Ну вот, воздух откачан. А теперь предстоит довольно интересный этап - открытие самой канистры. Как видите - она внутри. Как её открыть? ПРИДУМАЙТЕ САМИ. Ответа есть целых 3, наиболее очевидный, неочевидный, и вообще читерский.

Так или иначе, мы открыли канистру и плазма, как видите, потекла, она горячая и не горит. Если так, то все сделано правильно. Теперь, самое время взрывать однобаллонку или закачивать кислород и получать свои сотни плазмы. Как её оттуда доставать и куда девать - ваше дело.

Такие дела.
12
Скопировать ссылку
WindШilla#2
Я все больше сомневаюсь что Эдитор 15-летний школьник.
0
Цитата
Плевать, кто это, главное, чтобы кто-то получил пизды.
Цитата
Ползет лярва по коридору и матерится

Изображение
Изображение
Скопировать ссылку
Editor TEH Chaos-neutral#5
Цитата
20летний школьник-кроссдрессер.
Цитата
20летний школьник
Петросян.жпг

А, кстати, если не произойдет "Всем похуй", то говорю заранее - баг требует много, и очень много ебли и есть проще способы. НАМНОГО ПРОЩЕ. Так что будет ли он исправлен или нет - насрать.
0
Скопировать ссылку
TereTox Multi#6
Хуйня и не нужно.
Вот лечить людей крио методом в серверной комнате РД,во время бомбёжки метеоритным дождём и набегом дедсквата - вещь.
1
Скопировать ссылку
TereTox Multi#9
ACCount (11 February 2014 - 16:33) писал: писал:
В серверной? Лах. Я под душем криоксадоном лечился.
Душ не понижает температуру тела.
И серверная ламповей, вот.
0
Скопировать ссылку
Editor TEH Chaos-neutral#10
Робастеры, я тут получил точные значения теплоемкостей для всех газов:

Плазма - 200 kJ
Воздух (то есть кислород, азот) - 20 kJ
CO2 (как и предполагал) - 30 kJ

Самое крутое в N2O. Усыпляющий газ - 40 kJ, и волшебный oxygen_agent_b (особый газ, превращающий CO2 в кислород и понижающий температуру, если выше 900-TOC) - 300 kJ
0
Скопировать ссылку
Marcus Lawrence#11
Черт тебя дери, я уже давно завязал употреблять код внутревенно, но ты опять форсишь меня это делать, не надо так.
0
In old Green we've trusted
Reply PM from-Bladerunner111/(Ace McMillan): Картаг силен в тебе, борись с ним
Изображение
Скопировать ссылку
Jarl#12
Довольно весело использовать кислород из хранилища в один момент просто РАЗВАРИВАЯ стену между этим хранилищем и твоей стеклянной хуитой. Сразу идет вброс тысячей кПа О2, Лол.
0
ИзображениеИзображение
Скопировать ссылку
Editor TEH Chaos-neutral#13
Алсо, есть ещё один вариант, где стекла не используются вообще, используются только плазменные двери в качестве стен. Этот вариант настолько робастен, что пиздец как робастен, так как требует очень много ебли, зато прекрасно подойдет как бомба давления.

Удобен ещё тем, что позволяет взрывать комнату на удалении. Обезвредить комнату ОЧЕНЬ сложно, одно открытие - и плазма потечет наружу, чуть воздуха попадет - все, пизда.
0
Скопировать ссылку
Editor TEH Chaos-neutral#14
Я чуть-чуть поспал (целых 1.5 часа!) и придумал апгрейд к этой штуковине, которая даст строить её даже аутистам в ученых.

Суть такова - нужна канистра сверх-горячего CO2, оно выпускается в камеру сгорания, и подрывается однобаллонка с ПЛАЗМОЙ И КИСЛОРОДОМ. Плазмы и кислорода мало, но они успешно зажигаются, а значит появляется катастрофически горячий огонь, что и является нашей целью.

В целях получения лучших результатов все равно лучше выкачивать воздух.
0
Скопировать ссылку
tizit#15
Editor TEH Chaos-neutral (11 February 2014 - 17:37) писал: писал:
Робастеры, я тут получил точные значения теплоемкостей для всех газов:

Плазма - 200 kJ
Воздух (то есть кислород, азот) - 20 kJ
CO2 (как и предполагал) - 30 kJ

Самое крутое в N2O. Усыпляющий газ - 40 kJ, и волшебный oxygen_agent_b (особый газ, превращающий CO2 в кислород и понижающий температуру, если выше 900-TOC) - 300 kJ
Что за особый газ?
Однобаллонка должна взорваться, не сломав стекло?
0
Спойлер
Цитата
Собственно, форумные кукаретики как всегда в ударе и извернули всё так, как им удобно.
Скопировать ссылку
ZEDLISER#16
Editor TEH Chaos-neutral (11 February 2014 - 15:26) писал: писал:
x =2991,6КПа

x = 17949,6 КПа

А вот это уже дохуя. Мало того, что значение в 7 раз больше результативного для багогранаты
Лол
0
Влияние любви к ролеплею на память
Спойлерhttps://s3.amazonaws...dCME/screen.png
Simon Moore (08 June 2013 - 06:16) писал: писал:
Зелидсер
Слишком инквизитор. Слишком.
СпойлерИзображение
Скопировать ссылку
Копиц#19
Цитата

Началось! Исследователи раскрывают секреты, описанные на бэевики!


Началось! Твелв выёбывается в лучших традициях!
1
СпойлерИзображение
СпойлерИзображение
Скопировать ссылку

Обратно в Кулстори