Изменения

Материал из Chaotic Onyx
Перейти к навигацииПерейти к поиску
м
Исправление чьей-то очепятки.
Строка 1: Строка 1:  +
{{Заготовка}}
 
== Прогонка перед тестами  ==
 
== Прогонка перед тестами  ==
   Строка 117: Строка 118:     
В каждой зоне (area) с скрубберами или вентиляционными насосами должна быть ровно одна панель воздушной тревоги. Больше одной используется, если насосы и скрубберы используют отличную от стандартной частоту (1439).  
 
В каждой зоне (area) с скрубберами или вентиляционными насосами должна быть ровно одна панель воздушной тревоги. Больше одной используется, если насосы и скрубберы используют отличную от стандартной частоту (1439).  
 +
 +
=== Переменная направления (Dir) ===
 +
Расчет направления основан на двоичной системе и выглядит следующим образом:
 +
[[Файл:Dir.png|слева|мини|788x788пкс|Расчет направлений (Dir) с помощью двоичной системы в наглядном виде.]]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
Таким образом, принимая значение сторон '''Север(N) = 1''', '''Юг(S) = 2''', '''Восток(E) = 4''' и '''Запад(W) = 8''' мы сможем разворачивать в нужном нам направлении абсолютное большинство предметов в игре. Исключением являются объекты с поворотом, как например трубы или стены в шаттлах. Для них требуется больше вариантов сторон, которые мы можем получить прибавляя значения сторон друг к другу. По итогу имеем, что сторона '''Северо-Востока(NE) = 5''', '''Северо-Запада(NW) = 9''', '''Юго-Востока(SE) = 6''' и '''Юго-Запада(SW) = 10'''.
    
=== Газочистители (Воздухообеспечение) ===
 
=== Газочистители (Воздухообеспечение) ===
Строка 155: Строка 194:     
==== Мусоропровод ====
 
==== Мусоропровод ====
[[File:Trash_pipes.png|150px|thumb|right|Пример соединения.]]
+
 
[[File:Junction.png|150px|thumb|left|top]]
   
Мусоропровод может иметь свои ответвления, если они в итоге ведут к основному потоку, присоединяясь через узел (junction), направленный в сторону главного потока (как правило, по часовой стрелке).
 
Мусоропровод может иметь свои ответвления, если они в итоге ведут к основному потоку, присоединяясь через узел (junction), направленный в сторону главного потока (как правило, по часовой стрелке).
   Строка 162: Строка 200:  
Узел находится в '''/obj/structure/disposalpipe/junction'''.
 
Узел находится в '''/obj/structure/disposalpipe/junction'''.
   −
Когда будете ставить узел, обратите внимание на то, куда направлена стрелка на узловой трубе. Поставьте трубу и измените переменную узла '''dir''' на 1, 2, 3 или 4 для направления её на север, юг, запад и юг соответсвенно.
+
Когда будете ставить узел, обратите внимание на то, куда направлена стрелка на узловой трубе. Поставьте трубу и измените переменную узла '''dir''' на север, юг, запад или восток в соответствии с вашей потребностью.
    
Вот и всё. Если Вы изменяете скрепление в основном потоке, убедитесь, что она направлена в его сторону. Не ставьте два узла, направленных друг на друга - это создаст бесконечный цикл, что ни к чему хорошему не приведёт.
 
Вот и всё. Если Вы изменяете скрепление в основном потоке, убедитесь, что она направлена в его сторону. Не ставьте два узла, направленных друг на друга - это создаст бесконечный цикл, что ни к чему хорошему не приведёт.
    
==== Посылочное ответвление ====
 
==== Посылочное ответвление ====
[[File:Sortjunction.png|150px|thumb|left|top]]
+
 
 
Почтовые ответвления используют сортирующий узел ('''obj/structure/disposalpipe/sortjunction''') для перехода груза из основного потока к точке назначения. К ним не должны быть присоединены мусорки (trash box), что приведёт к доставке посылки вместе с мусором. Сортирующие узлы ставятся на тот же манер, что и обычные. Они должны использоваться только в основном потоке. Их функция - проверять посылку на наличие ярлыков, и если адрес на ярлыке совпадает с таковым у какого-либо офиса, посылка отправляется сортировщиком по указанному адресу. Сортирующие узлы отправляют груз вправо или влево от своего основного потока, переменная ''dir'' указывает лишь на стандартное направление (не направление посылки; например, на сортировщике на изображении dir равна 4, т.е. она направлена на восток. К счастью, иконок для трубы предостаточно, так что Вы сможете найти верное направление. В крайнем случае, можно изменить ''iconstate'' на "pipe-j1s" или "pipe-j2s" (это сменит направление сортировки) и поменять ''dir''. Как только Вы поставите сортирующий узел, проверьте у него переменную ''sortType'', которую можно определить в '''code/setup.dm'''; если же нужно добавить новое значение, придётся изменить и список в этом файле.
 
Почтовые ответвления используют сортирующий узел ('''obj/structure/disposalpipe/sortjunction''') для перехода груза из основного потока к точке назначения. К ним не должны быть присоединены мусорки (trash box), что приведёт к доставке посылки вместе с мусором. Сортирующие узлы ставятся на тот же манер, что и обычные. Они должны использоваться только в основном потоке. Их функция - проверять посылку на наличие ярлыков, и если адрес на ярлыке совпадает с таковым у какого-либо офиса, посылка отправляется сортировщиком по указанному адресу. Сортирующие узлы отправляют груз вправо или влево от своего основного потока, переменная ''dir'' указывает лишь на стандартное направление (не направление посылки; например, на сортировщике на изображении dir равна 4, т.е. она направлена на восток. К счастью, иконок для трубы предостаточно, так что Вы сможете найти верное направление. В крайнем случае, можно изменить ''iconstate'' на "pipe-j1s" или "pipe-j2s" (это сменит направление сортировки) и поменять ''dir''. Как только Вы поставите сортирующий узел, проверьте у него переменную ''sortType'', которую можно определить в '''code/setup.dm'''; если же нужно добавить новое значение, придётся изменить и список в этом файле.
   Строка 354: Строка 392:     
access_tcomsat = 61 -  Доступ ко всему оборудованию на телекоме.
 
access_tcomsat = 61 -  Доступ ко всему оборудованию на телекоме.
 +
 +
access_gateway = 62 - Гейтвей.
 +
 +
access_sec_doors = 63 - Внутренние доступы охраны.
 +
 +
access_psychiatrist = 64 - Офис психотерапевта.
 +
 +
access_xenoarch = 65 - Отдел ксеноархеологии.
 +
 +
access_medical_equip = 66 - Медицинское оборудование.
 +
 +
access_lawyer = 67 - Офис адвоката.
    
=== Доступ на ЦентКомм ===
 
=== Доступ на ЦентКомм ===
Строка 381: Строка 431:     
access_crate_cash = 200 - Ящики с деньгами?
 
access_crate_cash = 200 - Ящики с деньгами?
 +
 +
access_merchant = 201 - Доступ торговца
    
=== Безвоздушный пол ===
 
=== Безвоздушный пол ===
351

правка

Навигация