Изменения

Материал из Chaotic Onyx
Перейти к навигацииПерейти к поиску
init
{{Заготовка}}

= Онлайн-редактор и библиотека готовых устройств =
Прежде, чем начать, важно понять: маловероятно, что за игровые раунды вы успеете создать что-то стоящее. А если же и создали, то есть риск того, что вы не сможете конвертировать свои труды в код. Поэтому для этого был придуман [https://wiress13.cf/designer/ онлайн-редактор схем]. Он серьезно упрощает создание устройств, так как в нем используется визуальное редактирование.

Если вы создали потрясающее устройство под названием "Рабустер 9000" и хотите поделиться им, то вот для вас [https://wiress13.cf/library/ библиотека устройств]. Для того, чтобы напечатать устройство - скопируйте код и нажмите в принтере Load Program, а затем Print Assembly. Для этого требуется наличие расширения '''Circuits Cloning''' [[Файл:Circuitclone_disc.png]]


= Основы [[Файл:Intergrated_printer.png]] =
[[Файл:IPrinter gui.jpg|500px|right|thumb| Интерфейс принтера для печатных плат. Сверху - количество материала и информация об апгрейдах, в середине - категории.]]
И так, для того чтобы начать создавать какие-либо кремниевые изделия и заставить их делать за вас всю работу, рекомендуется напечатать или взять в [[Guide to Research and Development|отделе исследований]] такую вещь как '''Integrated Circuits Printer''' [[Файл:Intergrated_printer.png]], а так-же опционально:
*[[Файл:Upgrade_disc.png]] (''Advanced Designs upgrade disc'') - Диск, открывающий продвинутые электросхемы.
*[[Файл:Circuitclone_disc.png]] (''Circuit Cloner upgrade disc'') - Диск, открывающий мгновенную печать.
Просто вставьте их в принтер, и вам откроются новые возможности. Ах да, и не забудьте заправить принтер металлом [[Файл:metal.png]].
== Необходимые инструменты ==
Для того чтобы вдохнуть жизнь в эту разобранную груду металла вам понадобятся инструменты, их можно найти во вкладке ''Tools'':
* '''Прокладчик проводов''' (''Circuit Wirer'') [[Файл:Tool_wirer.png]] - самый главный инструмент, предназначен для соединения / разьединения разьемов на печатных платах. Кликните по нему, чтобы изменить режим работы.
* '''Устройство для отладки''' (''Circuit Debugger'') [[Файл:Tools_debugger.png]] - предназначен для выставления постоянного значения в переменной. Кликни по нему, чтобы выбрать тип переменной. Может так-же подавать импульсы на различные входы.
* '''Анализатор схем''' (''Circuit Analyzer'') [[Файл:Tools_codeanalyzer.png ‎]] - предназначен для сканирования вашего гениального творения и преобразования его в код, который можно сохранить себе на память и напечатать на принтере в следующих раундах.
* '''Декоратор''' (''Assembly Detailer'') [[Файл:Icircuit_detailertool.png]] - предназначен для покраски корпуса в различные цвета.

== Корпуса [[Файл:Int_frame.png]] ==
Вот уже весь отсек забит платами, инструментами и прочим дерьмом. Куда же это все ставить? Для этих целей есть целый ряд корпусов, на любой вкус и цвет. Только не забудьте засунуть туда батарейку.
=== Виды корпусов ===
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Корпус
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость
! style="background:#CCCCCC;" | Внутреннее пространство
! style="background:#CCCCCC;" | Единицы сложности
|-

|[[Файл:Small_electronic_shell.png]][[Файл:Small_electronic_shell_b.png]][[Файл:Small_electronic_shell_c.png]][[Файл:Small_electronic_shell_d.png]][[Файл:Icircuit_hookshell.png]][[Файл:Icircuit_pdashell.png]]||Electronic Assembly
|Малый корпус для настольной и карманной электроники.||5000 cm (400 на Вайте)
|25 ед.||75
|-
|[[Файл:Medium_electronic_shell.png]][[Файл:Medium_electronic_shell_b.png]][[Файл:Medium_electronic_shell_c.png]][[Файл:Medium_electronic_shell_d.png]][[Файл:Icircuit_egunshell.png]][[Файл:Icircuit_radioshell.png]]||Electronic Mechanism
|Средний корпус размером с ноутбук.||10000 cm (400 на Вайте)
|50 ед.||150
|-
|[[Файл:Large_electronic_shell.png]][[Файл:Large_electronic_shell_b.png]][[Файл:Large_electronic_shell_c.png]][[Файл:Large_electronic_shell_d.png]][[Файл:Icircuit_tallshell.png]][[Файл:Icircuit_industrialshell.png]]||Electronic Machine
|Большой корпус размером с рюкзак.||20000 cm (400 на Вайте)
|100 ед.||300
|-
|[[Файл:Drone_electronic_shell.png]][[Файл:Drone_electronic_shell_b.png]][[Файл:Icircuit_shitcuritrondrone.png]][[Файл:Icircuit_meddrone.png]][[Файл:Icircuit_genericdrone.png]][[Файл:Icircuit_humanshell.png]]||Electronic Drone
|Корпус, который может передвигаться.||15000 cm (400 на Вайте)
|75 ед.||225.
|-
|[[Файл:Icircuit_tinywallassembly.png]][[Файл:Icircuit_lightwallmounted.png]][[Файл:Icircuit_midwallassembly.png]][[Файл:Icircuit_largewallassembly.png]]||Wall Mounted Electronic Assembly
|Корпус, который можно прикрепить к стене.||1000-20000 cm (400 на Вайте)
|12-100 ед.||37-300
|-
|}

== Сборка и настройка [[Файл:Disassembled_assembly.png]] ==
Для того, чтобы вставлять платы в корпус, сначала его нужно открыть отверткой [[Файл:Screwdriver_tool.png]]

Любой корпус, кроме передвижного, можно прикрутить к полу с помощью ключа [[Файл:wrench.png]]

В меню корпуса вы увидите список действий с платой: ['''Rename'''] - переименовать. ['''Copy ref'''] - скопировать <REF> имя обьекта. ['''Remove'''] - вытащить. '''↑ ↓ ⤒ ⤓''' - перемещение платы вверх и вниз соответственно.

При настройке необходимо помнить, что:

*'''Активатор''' с пометкой '''<PULSE OUT>''' создает импульс при успешном выполнении операции.

*'''Активатор''' с пометкой '''<PULSE IN>''' служит для активации интегральной схемы (Например, в сумматоре при импульсе на вход ''compute'' происходит суммирование входов).

* Так-же на саму пометку '''<PULSE IN>''' можно создать импульс с помощью [[Файл:Tools_debugger.png]] или [[Файл:multitool.png]]

=== Переменные ===

*Используя '''Отладчик'''[[Файл:Tools_debugger.png]] можно задавать переменным постоянные значения. Кликни по нему, чтобы выбрать тип переменной.

*Переменные с типом '''<NUM>''' могут содержать только '''числовое значение'''.

*Переменные с типом '''<INDEX>''' могут содержать только '''положительные целые числа'''

*Переменные с типом '''<COLOR>''' могут содержать только '''HEX''' (закодированый шестнадцатеричный цвет) (прим. '''#A9A9A9''' - серый).

*Переменные с типом '''<REF>''' могут содержать только '''имя обьекта''' (прим. Ushat Pomoev).

*Переменные с типом '''<TEXT>''' могут содержать только '''текстовую строку'''.

*Переменные с типом '''<LIST>''' могут содержать только '''список''' с различными переменными.

*Переменные с типом '''<BOOL>''' могут содержать значения '''true''' или '''false'''. Их так-же можно задать числовым значением.

*Переменные с типом '''<ANY>''' могут содержать '''любые значения'''.

= Интегральные схемы [[Файл:Icircuit_memory16.png]] =
Собственно то, из чего ты и будешь собирать свою армию дронов-убийц. Количество схем настолько огромно, что из них можно даже собрать свой процессор! Подразделяются на категории, о которых ниже.

== Power / Passive ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_solarcell.png]]||Tiny Photovoltatic Cell
|Микрофотоэлемент. Служит для генерации 1W энергии в секунду при наличии освещения.||- ед.
|8 ед.|| ---
| --- || ---
|-
|[[File:Icircuit_led.png]]||Starter
|Стартер. При включении или восстановлении питания устройства посылает электрический импульс.||- ед.
|1 ед.||pulse out <PULSE OUT>
| --- || ---
|-
|[[File:Icircuit_teslalarge.png]]||Large Tesla Power Relay
|Большой тесла-передатчик. Берет энергию 2kW из самого ближайшего APC для беспроводной зарядки устройства.||- ед.
|15 ед.|| ---
| --- || ---
|-
|[[File:Icircuit_teslalarge.png]]||Tesla Power Relay
|Тесла-передатчик. Берет энергию 50W из самого ближайшего APC для беспроводной зарядки устройства.||- ед.
|7 ед.|| ---
| --- || ---
|-
|[[File:Icircuit_fuelcell.png]]||Fuel Cell
|Топливная ячейка. Может вырабатывать энергию из плазмы, углерода, сварочного топлива, этанола и даже из крови.||- ед.
|4 ед.|| ---
| --- ||<NUM> volume used
----
<REF> self reference
|-
|}

== Reagents ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|}
== Output ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|}
== Arithmetic ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_sum.png]]||Addition Circuit
|Сумматор. Складывает числа.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A-H || <NUM> result
|-
|[[File:Icircuit_sub.png]]||Subtraction Circuit
|Вычитатель. Находит разность между числами.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A-H || <NUM> result
|-
|[[File:Icircuit_multiply.png]]||Multiplication Circuit
|Умножитель. Находит произведение чисел.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A-H || <NUM> result
|-
|[[File:Icircuit_divider.png]]||Division Circuit
|Делитель. Находит частное чисел.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A-H || <NUM> result
|-
|[[File:Icircuit_exp.png]]||Exponent Circuit
|Возведение степени. Возводит A в степень B.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
|<NUM> A
----
<NUM> B
|| <NUM> result
|-
|[[File:Icircuit_sign.png]]||Sign Circuit
|Сигнальная цепь. Выводит на выход число 1, -1 или 0 в соответствии с положительным, отрицательным, или нулевым входом.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A || <NUM> result
|-
|[[File:Icircuit_round.png]]||Round Circuit
|Округлитель. Округляет A до ближайшего множества B от A. Если вход B пустой, то A округляется вниз.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
|<NUM> A
----
<NUM> B
|| <NUM> result
|-
|[[File:Icircuit_abs.png]]||Absolute Circuit
|Модуль. Вычисляет модуль числового значения. Полезно при вычислении дистанции до обьекта.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A || <NUM> result
|-
|[[File:Icircuit_avg.png]]||Average Circuit
|Среднее значение. Вычисляет среднее числовое значение.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A-H || <NUM> result
|-
|[[File:Pi.png]]||'''π''' constant Circuit
|Выводит на выход число '''π''' (3.14159). ||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| --- || <NUM> result
|-
|[[File:Icircuit_random.png]]||Random number generator Circuit
|Генератор случайных чисел. Выдает на выход случайное число, заданное в пределах от L до H.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
|<NUM> L
----
<NUM> H
|| <NUM> result
|-
|[[File:Icircuit_sqrt.png]]||Square root Circuit
|Квадратный корень. Вычисляет квадратный корень числа.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A || <NUM> result
|-
|[[File:Icircuit_modulo.png]]||Modulo Circuit
|Остаток от деления. Находит остаток от деления A на B.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
|<NUM> A
----
<NUM> B
|| <NUM> result
|-
|[[File:Icircuit_sum.png]]||Min Circuit
|Минимальное значение. Выводит минимальное значение элемента.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A-H || <NUM> result
|-
|[[File:Icircuit_sum.png]]||Max Circuit
|Максимальное значение. Выводит максимальное значение элемента.||- ед.
|1 ед.||compute <PULSE IN>
----
on computed <PULSE OUT>
| <NUM> A-H || <NUM> result
|-

|}

== Converter ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_num-string.png]]||Number to String
|Преобразователь. Преобразовывает число в текстовую строку.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <NUM> input || <TEXT> output
|-
|[[File:Icircuit_string-num.png]]||String to Number
|Обратный преобразователь. Преобразовывает текстовую строку в число. ||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <TEXT> input || <NUM> output
|-
|[[File:Icircuit_ref-string.png]]||Reference to String
|Преобразователь. Преобразует имя обьекта в текстовую строку.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <REF> input || <TEXT> output
|-
|[[File:Icircuit_ref-string.png]]||Reference Encoder
|Преобразователь. Преобразует имя обьекта в текст, читаемый платой NTnet.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <REF> input || <TEXT> output
|-
|[[File:Icircuit_ref-string.png]]||Reference Decoder
|Обратный преобразователь. Преобразовывает закодированное имя из текстовой строки в имя обьекта.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <TEXT> input || <REF> output
|-
|[[File:Icircuit_template.png]]||Radians to Degrees converter
|Преобразователь. Преобразовывает радианы в градусы.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <NUM> radian || <NUM> degrees
|-
|[[File:Icircuit_template.png]]||Degrees to Radians converter
|Обратный преобразователь. Преобразовывает градусы в радианы.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <NUM> degrees|| <NUM> radians
|-
|[[File:Icircuit_template.png]]||Abs to rel coordinate converter
|Преобразователь. Вычитает абсолютные координаты X1 Y1 из X2 Y2, получая относительные координаты.||- ед.
|1 ед.||compute rel coordinates <PULSE IN>
----
on convert <PULSE OUT>
|<NUM> X1
----
<NUM> Y1
----
<NUM> X2
----
<NUM> Y2
|| <NUM> X
----
<NUM> Y
|-
|[[File:Icircuit_template.png]]||Rel to abs coordinate converter
|Преобразователь. Складывает абсолютные координаты X1 Y1 с относительными X2 Y2, получая мировые координаты||- ед.
|1 ед.||compute abs coordinates <PULSE IN>
----
on convert <PULSE OUT>
|<NUM> X1
----
<NUM> Y1
----
<NUM> X2
----
<NUM> Y2
|| <NUM> X
----
<NUM> Y
|-
|[[File:Icircuit_template.png]]||Advanced rel to abs coordinate converter
|Улучшенный преобразователь. Преобразовывает относительные координаты в мировые.||- ед.
|2 ед.||compute abs coordinates <PULSE IN>
----
on convert <PULSE OUT>
|<NUM> X
----
<NUM> Y
|| <NUM> X
----
<NUM> Y
|-
|[[File:Icircuit_hsv-hex.png]]||HSV to hexadecimal converter
|Преобразователь. Преобразовывает оттенок, насыщенность и яркость в шестнадцатеричный HEX цвет.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <NUM> hue
----
<NUM> saturation
----
<NUM> value
|| <COLOR> hexadecimal RGB
|-
|[[File:Icircuit_rgb-hex.png]]||RGB to hexadecimal converter
|Преобразователь. Преобразовывает красный, зеленый, синий цвета в шестнадцатеричный HEX цвет.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <NUM> red
----
<NUM> green
----
<NUM> blue
|| <COLOR> hexadecimal RGB
|-
|[[File:Icircuit_hsv-hex.png]]||HSV to RGB
|Преобразователь. Преобразовывает оттенок, насыщенность и яркость в красный, зеленый и синий цвет.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <NUM> hue
----
<NUM> saturation
----
<NUM> value
|| <NUM> red
----
<NUM> green
----
<NUM> blue
|-
|[[File:Icircuit_hsv-hex.png]]||RGB to HSV
|Преобразователь. Преобразовывает красный, зеленый и синий цвета в оттенок, насыщеность и яркость.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <NUM> red
----
<NUM> green
----
<NUM> blue
|| <NUM> hue
----
<NUM> saturation
----
<NUM> value
|-
|[[File:Icircuit_rgb-hex.png]]||Hexadecimal to HSV
|Преобразователь. Преобразовывает HEX цвет в оттенок, насыщенность и яркость.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <COLOR> hexadecimal
|| <NUM> hue
----
<NUM> saturation
----
<NUM> value
|-
|[[File:Icircuit_rgb-hex.png]]||Hexadecimal to RGB
|Преобразователь. Преобразовывает HEX цвет в красный, зеленый, синий цвета.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <COLOR> hexadecimal
|| <NUM> red
----
<NUM> green
----
<NUM> blue
|-
|}

== Text ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_lowercase.png]]||Lowercase String converter Circuit
|преобразователь. приводит текстовую строку к строчным буквам.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <TEXT> input || <TEXT> output
|-
|[[File:Icircuit_uppercase.png]]||Uppercase String converter Circuit
|ПРЕОБРАЗОВАТЕЛЬ. ПРИВОДИТ ТЕКСТОВУЮ СТРОКУ К ЗАГЛАВНЫМ БУКВАМ.||- ед.
|2 ед.||convert <PULSE IN>
----
on convert <PULSE OUT>
| <TEXT> input || <TEXT> output
|-
|[[File:Icircuit_template.png]]||Concatenator Circuit
|Обьединитель. Обьединяет множество текстовых строк в одну.||- ед.
|4 ед.||concatenate <PULSE IN>
----
on concatenated <PULSE OUT>
| <TEXT> A-H || <TEXT> result
|-
|[[File:Icircuit_template.png]]||Separator Circuit
|Разделитель. Разделяет текстовую строку в точке, заданной числовым значением. (прим. Строка: clown, Числовое значение: 3. Результат: clo wn)||- ед.
|4 ед.||separate <PULSE IN>
----
on separated <PULSE OUT>
| <TEXT> string to split
----
<NUM> index
|| <TEXT> before split
----
<TEXT> after split
|-
|[[File:Icircuit_template.png]]||Find Text Circuit
|Поиск. Ищет нужную строку в заданной. При нахождении выводит на выход числовое значение - позицию. Нечувствителен к регистру.||- ед.
|4 ед.||search <PULSE IN>
----
after search <PULSE OUT>
| <TEXT> string
----
<TEXT> sample
|| <NUM> position
|-
|[[File:Icircuit_template.png]]||String Exploder Circuit
|Разделитель. Разделяет текстовую строку на отдельные слова, помещая их в список.||- ед.
|4 ед.||separate <PULSE IN>
----
on separated <PULSE OUT>
| <TEXT> string to split
----
<TEXT> delimiter
|| <LIST> list
|-
|}

== Data Transfer ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_2multi.png]]||Two Multiplexer
|Двоичная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход.||200 cm
|2 ед.||select <PULSE IN>
----
on select <PULSE OUT>
| <NUM> input selection
----
<ANY> input 1-2
|| <ANY> output
|-
|[[File:Icircuit_4mux.png]]||Four Multiplexer
|Четвертичная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход.||200 cm
|4 ед.||select <PULSE IN>
----
on select <PULSE OUT>
| <NUM> input selection
----
<ANY> input 1-4
|| <ANY> output
|-
|[[File:Icircuit_8mux.png]]||Eight Multiplexer
|Восьмеричная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход.||400 cm
|8 ед.||select <PULSE IN>
----
on select <PULSE OUT>
| <NUM> input selection
----
<ANY> input 1-8
|| <ANY> output
|-
|[[File:Icircuit_16mux.png]]||Sixteen Multiplexer
|Шестнадцатеричная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход.||400 cm
|16 ед.||select <PULSE IN>
----
on select <PULSE OUT>
| <NUM> input selection
----
<ANY> input 1-16
|| <ANY> output
|-
|[[File:Icircuit_2demux.png]]||Two Demultiplexer
|Двоичная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход.|| 200 cm
|2 ед.||select <PULSE IN>
----
on select <PULSE OUT>
| <NUM> output selection
----
<ANY> input
|| <ANY> output 1-2
|-
|[[File:Icircuit_4demux.png]]||Four Demultiplexer
|Четвертичная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход.|| 200 cm
|4 ед.||select <PULSE IN>
----
on select <PULSE OUT>
| <NUM> output selection
----
<ANY> input
|| <ANY> output 1-4
|-
|[[File:Icircuit_8demux.png]]||Eight Demultiplexer
|Восьмеричная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход.|| 400 cm
|8 ед.||select <PULSE IN>
----
on select <PULSE OUT>
| <NUM> output selection
----
<ANY> input
|| <ANY> output 1-8
|-
|[[File:Icircuit_16demux.png]]||Sixteen Demultiplexer
|Шестнадцатеричная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход.|| 400 cm
|16 ед.||select <PULSE IN>
----
on select <PULSE OUT>
| <NUM> output selection
----
<ANY> input
|| <ANY> output 1-16
|-
|[[File:Icircuit_2demux.png]]||Two pulse Demultiplexer
|Двоичная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход.|| 200 cm
|2 ед.||select <PULSE IN>
----
output 1-2 <PULSE OUT>
| <NUM> output selection || ---
|-
|[[File:Icircuit_4demux.png]]||Four pulse Demultiplexer
|Четвертичная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход.|| 200 cm
|4 ед.||select <PULSE IN>
----
output 1-4 <PULSE OUT>
| <NUM> output selection || ---
|-
|[[File:Icircuit_8demux.png]]||Eight pulse Demultiplexer
|Восьмеричная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход.|| 400 cm
|8 ед.||select <PULSE IN>
----
output 1-8 <PULSE OUT>
| <NUM> output selection || ---
|-
|[[File:Icircuit_16demux.png]]||Sixteen pulse Demultiplexer
|Шестнадцатеричная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход.|| 400 cm
|16 ед.||select <PULSE IN>
----
output 1-16 <PULSE OUT>
| <NUM> output selection || ---
|-
|[[File:Icircuit_wirenode.png]]||Wire Node
|Узел проводов. Упрощает соединение схем. Передает импульс от входа к выходу.|| 400 cm
|0 ед.||pulse in <PULSE IN>
----
pulse out <PULSE OUT>
| --- || ---
|-

|}

== Filters ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|}
== Input ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_cardreader.png]]||ID Card Reader
|Считыватель ID-карт. Считывает с карты имя, должность и доступ.||200 cm
|4 ед.|| on read <PULSE IN>
| --- || <TEXT> registered name
----
<TEXT> assignment
----
<TEXT> passkey
|-
|[[File:Icircuit_button.png]]||Button
|Обычная кнопка, при нажатии которой выдается сигнал.||200 cm
|1 ед.|| on pressed <PULSE IN>
| --- || ---
|-
|[[File:Icircuit_togglebutton.png]]||Toggle Button
|Кнопка - переключатель. При нажатии включается, при еще одном - выключается.||200 cm
|1 ед.|| on toggle <PULSE IN>
| --- || <BOOL> on
|-
|[[File:Icircuit_numpad.png]]||Number Pad
|Числовая клавиатура. С помощью нее можно вводить любые числа.||200 cm
|2 ед.|| on entered <PULSE IN>
| --- || <NUM> number entered
|-
|[[File:Icircuit_textpad.png]]||Text Pad
|Текстовая клавиатура. С помощью нее можно вводить любой текст.||200 cm
|2 ед.|| on entered <PULSE IN>
| --- || <TEXT> string entered
|-
|[[]]||Color Pad
|Цветовая клавиатура. С помощью неё можно вводить любые цвета.||200 cm
|2 ед.|| on entered <PULSE OUT>
| --- || <TEXT> color entered
|-
|[[File:Icircuit_medscan.png]]||Integrated Medical Analyser
|Простой медицинский сканер. Узнает количество здоровья у обьекта.|| 200 cm
|4 ед.|| scan <PULSE IN>
----
on scanned <PULSE OUT>
| <ANY><REF> target
|| <NUM> total health %
----
<NUM> total missing health
|-
|[[File:Icircuit_advmedscan.png]]||Integrated Advanced Medical Analyser
|Продвинутый медицинский сканер. Кроме подсчета здоровья умеет распознавать различные типы урона.|| 200 cm
|12 ед.|| scan <PULSE IN>
----
on scanned <PULSE OUT>
| <ANY><REF> target
|| <NUM> total health %
----
<NUM> total missing health
----
<NUM> brute, burn, tox, oxy, clone damage
|-
|[[File:Icircuit_advmedscan.png]]||Integrated Slime Scanner
|Миниатюрная версия сканера слаймов.|| 200 cm
|12 ед.|| scan <PULSE IN>
----
on scanned <PULSE OUT>
| <ANY><REF> target
||<TEXT> colour
----
<BOOL> adult
----
<NUM> nutrition, charge, health, genetic destability, slime core amount, growth progress
----
<LIST> possible mutations
|-
|[[File:Icircuit_advmedscan.png]]||Integrated Plant Analyser
|Сканер растений. Сканирует растения и выдает множество параметров на выходе.|| 200 cm
|12 ед.|| scan <PULSE IN>
----
on scanned <PULSE OUT>
| <ANY><REF> target
|| <TEXT> plant type
----
<NUM> age, potency, yield, maturation speed, production speed, endurance, lifespan, weed growth rate, weed vulnerability, weed level, pest level, toxicity level, water level, nutrition level, harvest, dead, plant health
|-
|[[File:Icircuit_advmedscan.png]]||Gene Scanner
|Сканер генов растений. Сканирует растения и выдает их особенности, а так-же реагенты, содержащиеся внутри.|| 200 cm
|1 ед.|| scan <PULSE IN>
----
on scanned <PULSE OUT>
| <REF> target
|| <LIST> traits
----
<LIST> reagents
|-
|[[File:Icircuit_videocam.png]]||Examiner
|Изучающий сканер. Сканирует цель и выдает ее параметры.|| 200 cm
|6 ед.|| scan <PULSE IN>
----
on scanned <PULSE OUT>
----
not scanned <PULSE OUT>
| <REF> target || <TEXT> name, description
----
<NUM> X, Y, distance, max reagents, amount of reagents
|-
|[[File:Icircuit_numpad.png]]||Tile Pointer
|Получает тип напольной плитки в заданных координатах.|| 200 cm
|5 ед.|| calculate dir <PULSE IN>
----
on calculated <PULSE OUT>
----
not calculated <PULSE OUT>
| <NUM> X
----
<NUM> Y
|| <REF> tile
|-
|[[File:Icircuit_videocam.png]]||Tile Analyzer
|Сканирует напольную плитку и выдает все обьекты, расположенные на ней. Может считывать нарисованные символы. || 200 cm
|5 ед.|| scan <PULSE IN>
----
on scanned <PULSE OUT>
----
not scanned <PULSE OUT>
| <REF> target
|| <LIST> located ref
----
<TEXT> written letters
|-
|[[File:Icircuit_template.png]]||Local Locator
|Локатор. Определяет цель только когда устройство находится у кого-нибудь в руках.|| 200 cm
|1 ед.||locate <PULSE IN>
| --- || <ANY> located ref
|-
|[[File:Icircuit_template.png]]||Adjacent Locator
|Локатор. Определяет цель, стоящую рядом с устройством.|| 200 cm
|1 ед.||locate <PULSE IN>
----
found <PULSE OUT>
----
not found <PULSE OUT>
| <ANY> desired type ref || <ANY> located ref
|-
|[[File:Icircuit_template.png]]||List Advanced Locator
|Продвинутый локатор. Определяет цель, заданную списком в радиусе до 8 тайлов. Выводит список найденных вещей.|| 200 cm
|6 ед.|| locate <PULSE IN>
----
found <PULSE OUT>
----
not found <PULSE OUT>
| <LIST> desired type ref
----
<NUM> radius
|| <LIST> located ref
|-
|[[File:Icircuit_template.png]]||Advanced Locator
|Продвинутый локатор. Определяет цель в радиусе до 8 тайлов.|| 200 cm
|6 ед.|| locate <PULSE IN>
----
found <PULSE OUT>
----
not found <PULSE OUT>
| <ANY> desired type
----
<NUM> radius
|| <ANY> located ref
|-
|[[]]||Advanced Integrated Signaler
|Улучшенный сигналер. Может получать и посылать сигналы заданной частоты и ID. Также, может получать и посылать строчки текста.|| 400 cm
|8 ед.|| send signal <PULSE IN>
----
on signal sent <PULSE OUT>
----
on signal received <PULSE OUT>
| <NUM> frequency
----
<TEXT> id tag
----
<TEXT> command
|| <TEXT> received command
|-
|[[File:Icircuit_signaler.png]]||Integrated Signaler
|Сигналер. Может получать и посылать сигналы заданной частоты и кода.|| 200 cm
|4 ед.|| send signal <PULSE IN>
----
on signal sent <PULSE OUT>
----
on signal received <PULSE OUT>
| <NUM> frequency
----
<NUM> code
|| ---
|-
|[[]]||Teleporter Locator
|Локатор телепорта. Позволяет находить и выбирать работающие телепортационные панели.|| 200 cm
|5 ед.|| on selected <PULSE OUT>
| ---
|| <REF> teleporter
|-
|[[File:Icircuit_signaler.png]]||NTnet Networking Circuit
|Интернет плата (Внутриигровая). Позволяет отправлять и получать пакеты данных по заданному адресу. Каждой плате выдается свой адрес, находящийся в описании. Каждая дверь на станции оснащена данным модулем.|| 200 cm
|4 ед.|| send data <PULSE IN>
----
on data received <PULSE OUT>
| <TEXT> target NTnet address, data to send, secondary text, passkey || <TEXT> address received, data received, secondary text received, passkey
|-
|[[File:Icircuit_gps.png]]||Global Positioning System
|GPS локатор. Выдает абсолютные (мировые) координаты устройства.|| 200 cm
|4 ед.|| get coordinates <PULSE IN>
----
on get coordinates <PULSE OUT>
| --- || <NUM> X
----
<NUM> Y
----
<NUM> Z
|-
|[[File:Icircuit_recorder.png]]||Microphone
|Микрофон. Служит для введения голосовых команд. Может использоваться для прослушки кого-либо. Умеет понимать все внутриигровые языки.|| 200 cm
|8 ед.|| on message received <PULSE OUT>
----
on translation <PULSE OUT>
| --- || <TEXT> speaker
----
<TEXT> message
|-
|[[File:Icircuit_recorder.png]]||Ranged Sensor
|Сенсор. На расстоянии до 8 тайлов сканирует любой обьект, на который вы укажете. Может игнорировать сумки.|| 200 cm
|36 ед.|| on scanned <PULSE OUT>
| <BOOL> ignore storage || <REF> scanned
|-
|[[File:Icircuit_recorder.png]]||Sensor
|Сенсор. Сканирует любой обьект, на который вы укажете. Может игнорировать сумки.|| 200 cm
|12 ед.|| on scanned <PULSE OUT>
| <BOOL> ignore storage || <REF> scanned
|-
|[[File:Icircuit_recorder.png]]||Scanner
|Сканер, сканирует любой предмет, который вы используете на корпусе. Может автоматически сканировать все предметы, которые у вас в руках, если включен режим Put down.|| 200 cm
|4 ед.|| on scanned <PULSE OUT>
| <BOOL> put down || <REF> scanned
|-
|[[File:Icircuit_ibm.png]]||Internal Battery Monitor
|Внутренний сканер батареи. Выдает все параметры батареи.|| 200 cm
|1 ед.|| read <PULSE IN>
----
on read <PULSE OUT>
| --- || <NUM> cell charge, max charge, percentage
----
<REF> refference to assembly
|-
|[[File:Icircuit_ebm.png]]||External Battery Monitor
|Внешний сканер батареи. Выдает все параметры батареи заданного устройства.|| 200 cm
|2 ед.|| read <PULSE IN>
----
on read <PULSE OUT>
| <REF> target || <NUM> cell charge
----
<NUM> max charge
----
<NUM> percentage
|-
|[[File:Icircuit_ntnetscaner.png]]||NTnet Scanner
|Сканер. Сканирует компоненты внутри устройства и выдает их номер для платы NTnet.|| 200 cm
|2 ед.|| read <PULSE IN>
----
found <PULSE OUT>
----
not found <PULSE OUT>
| <REF> target || <TEXT> id
|-
|[[File:Icircuit_videocam.png]]||Material Scanner
|Сканер. Сканирует количество различного материала в обьекте.|| 200 cm
|6 ед.|| scan <PULSE IN>
----
on scanned <PULSE OUT>
----
not scanned <PULSE OUT>
| <REF> target || <NUM> metal, glass, silver, gold, diamond, solid plasma, uranium, bananium, titanium, bluespace mesh, biomass
|-
|[[]]||atmospheric analyzer
|Анализатор атмосферы. Миниатюрный анализатор, который позволяет сканировать всё, что содержит газы. Оставьте цель как NULL, чтобы сканировать атмосферу вокруг.||200 cm
|1 ед.|| scan <PULSE IN>
----
on success <PULSE OUT>
----
on failure <PULSE OUT>
| <REF> target
||<LIST> gas list
----
<LIST> gas amounts
----
<NUM> total moles
----
<NUM> pressure
----
<NUM> temperature
----
<NUM> volume
|-
|[[]]||data card reader
|Схема, которая позволяет читать и записывать информацию на карты памяти (data cards).||200 cm
|4 ед.|| on write <PULSE OUT>
----
on read <PULSE OUT>
| <TEXT> function
----
<TEXT> data to store
----
<BOOL> write mode
|| <TEXT> function
----
<TEXT> stored data
|-


|}

== Lists ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_sum.png]]||Pick Circuit
|Действие со списком. Берет любой элемент из списка и выдает его на выход.||200 cm
|1 ед.|| compute <PULSE IN>
----
on success <PULSE OUT>
----
on failure <PULSE OUT>
| <LIST> input || <ANY> result
|-
|[[File:Icircuit_sum.png]]||Append Circuit
|Добавляет элемент в список.||200 cm
|1 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <LIST> list to append
----
<ANY> input
|| <LIST> appended list
|-
|[[File:Icircuit_sum.png]]||Search Circuit
|Поиск. Ищет элемент в списке и если находит - выводит индекс расположения на выход.||200 cm
|1 ед.|| compute <PULSE IN>
----
on success <PULSE OUT>
----
on failure <PULSE OUT>
| <LIST> list
----
<ANY> item
|| <NUM> index
|-
|[[File:Icircuit_sum.png]]||At Circuit
|Подборщик. Подбирает указанный индексом элемент из списка.||200 cm
|1 ед.|| compute <PULSE IN>
----
on success <PULSE OUT>
----
on failure <PULSE OUT>
| <LIST> list
----
<INDEX> index
|| <ANY> item
|-
|[[File:Icircuit_sum.png]]||Delete Circuit
|Удалитель. Удаляет указанный индексом элемент из списка.|| 200 cm
|1 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <LIST> list
----
<INDEX> index
|| <LIST> item
|-
|[[File:Icircuit_sum.png]]||Write Circuit
|Записыватель. Записывает указанный индексом элемент в список.|| 200 cm
|1 ед.|| compute <PULSE IN>
----
on success <PULSE OUT>
----
on failure <PULSE OUT>
| <LIST> list
----
<INDEX> index
----
<ANY> item
|| <LIST> redacted list
|-
|[[File:Icircuit_sum.png]]||Length Circuit
|Сканер. Сканирует список и выводит его длину.|| 200 cm
|1 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <LIST> list
|| <NUM> item
|-
|[[File:Icircuit_sum.png]]||Join Text Circuit
|Обьединитель. Обьединяет список в текстовую строку.|| 200 cm
|1 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <LIST> list to join
----
<TEXT> delimiter
----
<INDEX> index
----
<NUM> end
|| <TEXT> joined text
|-
|[[File:Icircuit_listconstruct.png]]||List Constructor Circuit
|Малый обьединитель. Строит список из 4 входов.|| 200 cm
|2 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <ANY> input 1-4 || <LIST> result
|-
|[[File:Icircuit_listconstruct8.png]]||Medium List Constructor Circuit
|Средний обьединитель. Строит список из 8 входов.|| 200 cm
|4 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <ANY> input 1-8 || <LIST> result
|-
|[[File:Icircuit_listconstruct8.png]]||Large List Constructor Circuit
|Большой обьединитель. Строит список из 16 входов.|| 200 cm
|8 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <ANY> input 1-16 || <LIST> result
|-
|[[File:Icircuit_listdeconstruct.png]]||List Deconstructor Circuit
|Малый разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm
|2 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <LIST> input
----
<INDEX> index
|| <ANY> output 1-4
|-
|[[File:Icircuit_listdeconstruct8.png]]||Medium List Deconstructor Circuit
|Средний разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm
|4 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <LIST> input
----
<INDEX> index
|| <ANY> output 1-8
|-
|[[File:Icircuit_listdeconstruct8.png]]||Large List Deconstructor Circuit
|Большой разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm
|8 ед.|| compute <PULSE IN>
----
on computed <PULSE OUT>
| <LIST> input
----
<INDEX> index
|| <ANY> output 1-16
|-

|}

== Logic ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_equal.png]]||Equal Gate
|Сравнивающий логический элемент. Если два значения на входе совпадают, то выдает пульс на выход. ||200 cm
|1 ед.|| compare <PULSE IN>
----
on true result <PULSE OUT>
----
on false result <PULSE OUT>
| <ANY> A
----
<ANY> B
|| <ANY> result
|-
|[[File:Icircuit_jklatch.png]]||JK-latch Circuit
|Синхронизированный JK триггер. Если два входа активны - выход заменяется на противоположный.||200 cm
|1 ед.|| pulse in C <PULSE IN>
----
pulse out Q <PULSE OUT>
----
pulse out !Q <PULSE OUT>
| <ANY> J
----
<ANY> K
|| <ANY> Q
----
<ANY> !Q
|-
|[[File:Icircuit_srlatch.png]]||RS-latch Circuit
|Синхронизированный RS триггер. Если два входа активны - выход не изменяется.||200 cm
|1 ед.|| pulse in C <PULSE IN>
----
pulse out Q <PULSE OUT>
----
pulse out !Q <PULSE OUT>
| <ANY> S
----
<ANY> R
|| <ANY> Q
----
<ANY> !Q
|-
|[[File:Icircuit_dlatch.png]]||D-latch Circuit
|Синхронизированный D триггер. Запоминает состояние входа и выдает его на выход.||200 cm
|1 ед.|| pulse in C <PULSE IN>
----
pulse out Q <PULSE OUT>
----
pulse out !Q <PULSE OUT>
| <ANY> D
----
<ANY> E
|| <ANY> Q
----
<ANY> !Q
|-
|[[File:Icircuit_notequal.png ]]||Not Equal Gate
|Сравнивающий логический элемент. Если два значения на входе разные, то выдает пульс на выход.||200 cm
|1 ед.|| compare <PULSE IN>
----
on true result <PULSE OUT>
----
on false result <PULSE OUT>
| <ANY> A
----
<ANY> B
|| <ANY> result
|-
|[[File:Icircuit_and.png]]||And Gate
|Логический элемент "И". Если два входа активны, то выдает пульс на выход.||200 cm
|1 ед.|| compare <PULSE IN>
----
on true result <PULSE OUT>
----
on false result <PULSE OUT>
| <ANY> A
----
<ANY> B
|| <ANY> result
|-
|[[File:Icircuit_or.png]]||Or Gate
|Логический элемент "ИЛИ". Если любой вход активен, то выдает пульс на выход.||200 cm
|1 ед.|| compare <PULSE IN>
----
on true result <PULSE OUT>
----
on false result <PULSE OUT>
| <ANY> A
----
<ANY> B
|| <ANY> result
|-
|[[File:Icircuit_less.png]]||Less than Gate
|Сравнивающий логический элемент. Если значение на первом входе меньше второго, то выдает пульс на выход.||200 cm
|1 ед.|| compare <PULSE IN>
----
on true result <PULSE OUT>
----
on false result <PULSE OUT>
| <ANY> A
----
<ANY> B
|| <ANY> result
|-
|[[File:Icircuit_lessequal.png]]||Less than or equal Gate
|Сравнивающий логический элемент. Если значение на первом входе равно или меньше второго, то выдает пульс на выход.||200 cm
|1 ед.|| compare <PULSE IN>
----
on true result <PULSE OUT>
----
on false result <PULSE OUT>
| <ANY> A
----
<ANY> B
|| <ANY> result
|-
|[[File:Icircuit_greater.png]]||Greater than Gate
|Сравнивающий логический элемент. Если значение на первом входе больше второго, то выдает пульс на выход.||200 cm
|1 ед.|| compare <PULSE IN>
----
on true result <PULSE OUT>
----
on false result <PULSE OUT>
| <ANY> A
----
<ANY> B
|| <ANY> result
|-
|[[File:Icircuit_greaterequal.png]]||Greater than or equal Gate
|Сравнивающий логический элемент. Если значение на первом входе равно или больше второго, то выдает пульс на выход.||200 cm
|1 ед.|| compare <PULSE IN>
----
on true result <PULSE OUT>
----
on false result <PULSE OUT>
| <ANY> A
----
<ANY> B
|| <ANY> result
|-
|[[File:Icircuit_not.png]]||Not Gate
|Логический элемент "НЕ". Инвертирует вход и выдает его на выход.||200 cm
|1 ед.||invert <PULSE IN>
----
on inverted <PULSE OUT>
| <ANY> A
|| <ANY> result
|-

|}

== Manipulation ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|-
|[[File:Icircuit_template.png]]||Weapon Firing Mechanism
|Оружейный механизм. Позволяет стрелять оружием, которое заранее прикреплено к схеме. Можно переключать режим между Леталом (TRUE) и Станом (FALSE). В сочетании с зарядником получается крайне убойная вещь.||400 cm
|20 ед.|| fire <PULSE IN>
| <NUM> target X rel
----
<NUM> target Y rel
----
<BOOL> mode
|| <REF> reference to gun
|-
|[[File:Icircuit_locomotion.png]]||Locomotion Circuit
|Плата управления движением. Движется в сторону, указанную числом DIR.||400 cm
|20 ед.|| step towards dir <PULSE IN>
----
on step <PULSE OUT>
----
blocked <PULSE OUT>
| <DIR> direction
||---
|-
|[[File:Icircuit_grenade.png ‎]]||Grenade Primer
|Активатор гранат. Позволяет дистанционно активировать гранату, которая заранее прикреплена к схеме. Можно задавать время до детонации (1-12 сек.).||200 cm
|30 ед.|| prime grenade <PULSE IN>
| <NUM> detonation time
||---
|-
|[[File:Icircuit_plantm.png]]||Plant Manipulation Module
|Ботанический манипулятор. В режиме: 0 - собирает урожай, 1 - пропалывает сорняки, 2 - убирает растение с грядки.||200 cm
|10 ед.|| pulse in <PULSE IN>
----
pulse out <PULSE OUT>
| <REF> target
----
<NUM> mode
||---
|-
|[[File:Icircuit_grabber.png]]||Grabber
|Захват. Позволяет брать и хранить предметы. Имеет внутреннее хранилище на 10 предметов. ||400 cm
|10 ед.|| pulse in <PULSE IN>
----
pulse out <PULSE OUT>
| <REF> target
----
<NUM> mode
|| <REF> first
----
<REF> last
----
<NUM> amount
----
<LIST> contents
|-
|[[File:Icircuit_pullclaw.png]]||Pulling Claw
|Захват. Позволяет таскать различные обьекты||400 cm
|10 ед.|| pulse in <PULSE IN>
----
pulse out <PULSE OUT>
----
released <PULSE OUT>
----
pull to dir <PULSE OUT>
| <REF> target
----
<INDEX> mode
----
<DIR> dir
|| <BOOL> is pulling
|-
|[[File:Icircuit_template.png]]||Thrower
|Кидатель. Кидает предметы.||400 cm
|15 ед.|| fire <PULSE IN>
| <NUM> target X rel
----
<NUM> target Y rel
----
<REF> projectile
||---
|-
|[[File:Icircuit_grabber.png]]||Material Manager
|Модуль для хранения и выдачи материалов.||200 cm
|16 ед.|| insert sheets <PULSE IN>
----
transfer mats <PULSE IN>
----
on success <PULSE OUT>
----
on failure <PULSE OUT>
----
push ref <PULSE IN>
----
on push ref <PULSE IN>
| <REF> target
----
<NUM> sheets to insert, metal, glass, silver, gold, diamond, uranium, solid plasma, bluespace mesh, bananium, titanium
|| <REF> self ref
----
<NUM> total amount, metal, glass, silver, gold, diamond, uranium, solid plasma, bluespace mesh, bananium, titanium
|-

|}
== Memory ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|}
== Smart ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|}
== Time ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|}
== Trig ==
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%"
! style="background:#CCCCCC;" colspan="2" | Интегральная схема
! style="background:#CCCCCC;" | Описание
! style="background:#CCCCCC;" | Стоимость изготовления
! style="background:#CCCCCC;" | Сложность
! style="background:#CCCCCC;" | Активатор
! style="background:#CCCCCC;" | Входы
! style="background:#CCCCCC;" | Выходы
|}
26

правок

Навигация