Участник:Orphanage
Guide to mapping
Другие гайды по программированию в BYOND, понимание кода и SS13 для опытных программистов.
Предварительная проверка
Перед тем, как строить отсек, убедитесь в том, что все перечисленное присутствует:
- Какие полы могут пропускать воздух, а какие нет? Какие они бывают?
- Есть ли в комнате датчик электричества? (APC),
- Есть датчик воздуха?
- Есть ли консоль запроса?
- Есть ли в комнате лампы?
- Есть ли выключатель?
- Присутствуют интеркомы?
- Камеры видеонаблюдения?
- Ваш отсек подключен к скрабберам? К воздушным насосам?
- Все ли это подключено исправно?
- Подключен ли датчик пожара, и противопожарные двери?
- Все ли двери работают исправно?
- Работают ли поставленные на двери уровни доступа?
- Правильно ли это все поставлено?
- Работает ли система мусорных труб исправно, и все ли они ведут в нужное место?
- Проверьте, подключены ли трубы к чему-либо или не соединены.
- Все ли провода подключены правильно?
- Убедитесь в том, все ли стены и полы поставлены в нужное место и проверьте, достаточно там места для того, чтобы можно было пройти?
Генеральная проверка и советы
Атмосфера
- В каждом отсеке должен быть один датчик воздуха, ( Их может быть больше, если скрабберы и вентиляционные насосы на разных "частотах ).
- В каждой комнате ( Если они не отгорожены большим пространством ), должен быть по крайней мере один вентиляционный насос и скраббер.
- Трубы с воздухом окрашены в синий цвет.
- Трубы, ведущие к скрабберам окрашены в красный цвет.
Питание
- Каждый отсек (Если он требуется), должен иметь один АПЦ.
Настройка атмосферы
Трубы и коллекторы
Атмосфера реализуется благодаря различным набором газов в воздушных трубах (Синий цвет). Так-же станция оснащена скрабберами, которые фильтруют нежелательные газы и отправляют их обратно по трубам (Красный цвет.).
- Если вы хотите поставить трубы для воздуха (Синий цвет), следуйте по этому пути - /obj/machinery/atmospherics/pipe/simple/supply/visible или /hidden, в зависимости от того, будут ли трубы видны или они будут установлены под полом (Если он присутствует).
- Для коллекторов используйте такой путь - /obj/machinery/atmospherics/pipe/manifold/supply/visible или /hidden.
- Для установки труб для скраббера (Красный цвет) используйте этот путь - /obj/machinery/atmospherics/pipe/simple/scrubbers/visible или /hidden.
- Для коллекторов используйте - /obj/machinery/atmospherics/pipe/manifold/supply/visible или ../hidden.
- Если вы хотите построить трубы, которые не будут подключены к скрабберам и подаче воздуха, то используйте это - /obj/machinery/atmospherics/pipe/simple/general/visible или ../hidden.
- Для коллектора - /obj/machinery/atmospherics/pipe/manifold/general/visible или .../hidden
Для установки параметров вручную, используйте этот код ниже. В icon_state поставьте значение Visible(Видимый или Hidden(Скрытый).
color = "" // между " " поставьте вместо gray - "red", "blue", "cyan", "green" или "yellow" icon_state = "intact" //Цвет труб выбирается в начале раунда независимо от назначенного тут, и чтобы поменять его, установите переменную icon_state выбранную вами. Для этого обратитесь к таблице ниже.
Color | Visibility | icon_state (pipe) | icon_state (manifold) |
---|---|---|---|
Gray | Visible | intact | manifold |
Gray | Hidden | intact-f | manifold-f |
Red | Visible | intact-r | manifold-r |
Red | Hidden | intact-r-f | manifold-r-f |
Blue | Visible | intact-b | manifold-b |
Blue | Hidden | intact-b-f | manifold-b-f |
Cyan | Visible | intact-c | manifold-c |
Cyan | Hidden | intact-c-f | manifold-c-f |
Green | Visible | intact-g | manifold-g |
Green | Hidden | intact-g-f | manifold-g-f |
Yellow | Visible | intact-y | manifold-y |
Yellow | Hidden | intact-y-f | manifold-y-f |
Датчик воздуха
Каждый отсек со скрабберами и вентиляционными насосами должен иметь хотя-бы один датчик воздуха. Можно установить несколько датчиков воздуха, если скрабберы и воздуные насосы используют разные частоты, по умолчанию - (1439).
Скрабберы
Каждая комната должна иметь один скраббер, если она разделена от другой комнаты на большое расстояние. Вот что нужно поставить для них в переменных по умолчанию.
on = 1 scrubbing = 1 scrub_co2 = 1 scrub_toxins = 0 scrub_n2o = 0 volume_rate = 120 panic = 0 frequency = 1439
И убедитесь в том, что id_tag по умолчанию установлен на один (Нуль), а сами скрабберы подключены к трубам.
Трубы для доставки
Мусорные трубы это то, с чем вы сталкивались хотя-бы раз. Трубы работают по кругу, начиная и заканчиваясь в Карго. Трубы распределяются на две категории, мусорные и для почты.
Мусорные трубы соединяются со множеством других. Почтовые трубы идут прямо в Карго.
Поэтому не стоит мусорные трубы ставить вместе с почтовыми.
Мусорные трубы
Трубы могут разделяться на основную и переходную ветви, которые отделяются от основной трубы и позже опять присоединяются, и каждая отдельная труба имеет рисунок направления до основной трубы.
Переходные мусорные трубы - /obj/structure/disposalpipe/junction
Когда вы размещаете трубы, не волнуйтесь о том, как их вращать, все будет показано. Проблема в том, как будет направлена стрелка, когда мы установим трубу. Для начала установите ее, а потом вы должны понять, куда должна быть направлена стрелка. Нужно редактировать переменную переходной трубы, для этого найдите у нее параметр - "dir". Таким образом мы установим куда должна быть направлена стрелка, если на север, используйте 1, юг 2 и так далее.
Это все. При редактировании параметра в главной трубе, убедитесь, что не присутствуют две переходные трубы, которые указывают друг на друга, из-за этого что-то у вас сломается.
Почтовые трубы
Почтовые трубы используют сортировочные переходы - /obj/structure/disposalpipe/sortjunction, чтобы перейти от основной трубы к месту назначения, он не должен ответвляться или иметь специальные ящики, как у мусорных труб. Он использует только одну трубу, которая направляет почту на известные отсеки или места. У каждого места есть определенный Идентификационный номер, по которому направляется почта. По умолчанию направление и Идентификационный номер стоит по умолчанию в переменных, которые можно изменить в code/setup.dm, пункт SortType.