Участник: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.
var/list/TAGGERLOCATIONS Список локаций для почты.
1. Disposals
2. Cargo Bay
3. QM Office
4. Engineering
5. CE Office
6. Atmospherics
7. Security
8. HoS Office
9. Medbay
10. CMO Office
11. Chemistry
12. Research
13. RD Office
14. Robotics
15. HoP Office
16. Library
17. Chapel
18. Theater (UNUSED)
19. Bar
20. Kitchen
21. Hydroponics
22. Janitor
23. Genetics