В разработке…


Jobeng.png
Данная статья помечена как неоконченная. Это означает, что статья находится на доработке, поэтому является неверной или неактуальной.

Вы можете помочь проекту Onyxyeye@256x256.png Onyx и сообществу Animus-logo.png SS13 в целом — зайдите на наш Bus Mainframes.gif Портал сообщества.


Онлайн-редактор и библиотека готовых устройств

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

Если вы создали потрясающее устройство под названием "Рабустер 9000" и хотите поделиться им, то вот для вас библиотека устройств. Для того, чтобы напечатать устройство - скопируйте код и нажмите в принтере Load Program, а затем Print Assembly. Для этого требуется наличие расширения Circuits Cloning  


Основы Intergrated printer.png

 
Интерфейс принтера для печатных плат. Сверху - количество материала и информация об апгрейдах, в середине - категории.

И так, для того чтобы начать создавать какие-либо кремниевые изделия и заставить их делать за вас всю работу, рекомендуется напечатать или взять в отделе исследований такую вещь как Integrated Circuits Printer  , а так-же опционально:

  •   (Advanced Designs upgrade disc) - Диск, открывающий продвинутые электросхемы.
  •   (Circuit Cloner upgrade disc) - Диск, открывающий мгновенную печать.

Просто вставьте их в принтер, и вам откроются новые возможности. Ах да, и не забудьте заправить принтер металлом  .

Необходимые инструменты

Для того чтобы вдохнуть жизнь в эту разобранную груду металла вам понадобятся инструменты, их можно найти во вкладке Tools:

  • Прокладчик проводов (Circuit Wirer)   - самый главный инструмент, предназначен для соединения / разьединения разьемов на печатных платах. Кликните по нему, чтобы изменить режим работы.
  • Устройство для отладки (Circuit Debugger)   - предназначен для выставления постоянного значения в переменной. Кликни по нему, чтобы выбрать тип переменной. Может так-же подавать импульсы на различные входы.
  • Анализатор схем (Circuit Analyzer)   - предназначен для сканирования вашего гениального творения и преобразования его в код, который можно сохранить себе на память и напечатать на принтере в следующих раундах.
  • Декоратор (Assembly Detailer)   - предназначен для покраски корпуса в различные цвета.

Корпуса  

Вот уже весь отсек забит платами, инструментами и прочим дерьмом. Куда же это все ставить? Для этих целей есть целый ряд корпусов, на любой вкус и цвет. Только не забудьте засунуть туда батарейку.

Виды корпусов

Корпус Описание Стоимость Внутреннее пространство Единицы сложности
       Electronic Assembly Малый корпус для настольной и карманной электроники. 5000 cm (400 на Вайте) 25 ед. 75
       Electronic Mechanism Средний корпус размером с ноутбук. 10000 cm (400 на Вайте) 50 ед. 150
       Electronic Machine Большой корпус размером с рюкзак. 20000 cm (400 на Вайте) 100 ед. 300
       Electronic Drone Корпус, который может передвигаться. 15000 cm (400 на Вайте) 75 ед. 225.
     Wall Mounted Electronic Assembly Корпус, который можно прикрепить к стене. 1000-20000 cm (400 на Вайте) 12-100 ед. 37-300

Сборка и настройка  

Для того, чтобы вставлять платы в корпус, сначала его нужно открыть отверткой  

Любой корпус, кроме передвижного, можно прикрутить к полу с помощью ключа  

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

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

  • Активатор с пометкой <PULSE OUT> создает импульс при успешном выполнении операции.
  • Активатор с пометкой <PULSE IN> служит для активации интегральной схемы (Например, в сумматоре при импульсе на вход compute происходит суммирование входов).
  • Так-же на саму пометку <PULSE IN> можно создать импульс с помощью   или  

Переменные

  • Используя Отладчик  можно задавать переменным постоянные значения. Кликни по нему, чтобы выбрать тип переменной.
  • Переменные с типом <NUM> могут содержать только числовое значение.
  • Переменные с типом <INDEX> могут содержать только положительные целые числа
  • Переменные с типом <COLOR> могут содержать только HEX (закодированый шестнадцатеричный цвет) (прим. #A9A9A9 - серый).
  • Переменные с типом <REF> могут содержать только имя обьекта (прим. Ushat Pomoev).
  • Переменные с типом <TEXT> могут содержать только текстовую строку.
  • Переменные с типом <LIST> могут содержать только список с различными переменными.
  • Переменные с типом <BOOL> могут содержать значения true или false. Их так-же можно задать числовым значением.
  • Переменные с типом <ANY> могут содержать любые значения.

Интегральные схемы Icircuit memory16.png

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

Power / Passive

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  Tiny Photovoltatic Cell Микрофотоэлемент. Служит для генерации 1W энергии в секунду при наличии освещения. - ед. 8 ед. --- --- ---
  Starter Стартер. При включении или восстановлении питания устройства посылает электрический импульс. - ед. 1 ед. pulse out <PULSE OUT> --- ---
  Large Tesla Power Relay Большой тесла-передатчик. Берет энергию 2kW из самого ближайшего APC для беспроводной зарядки устройства. - ед. 15 ед. --- --- ---
  Tesla Power Relay Тесла-передатчик. Берет энергию 50W из самого ближайшего APC для беспроводной зарядки устройства. - ед. 7 ед. --- --- ---
  Fuel Cell Топливная ячейка. Может вырабатывать энергию из плазмы, углерода, сварочного топлива, этанола и даже из крови. - ед. 4 ед. --- --- <NUM> volume used

<REF> self reference

Reagents

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы

Output

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы

Arithmetic

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  Addition Circuit Сумматор. Складывает числа. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A-H <NUM> result
  Subtraction Circuit Вычитатель. Находит разность между числами. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A-H <NUM> result
  Multiplication Circuit Умножитель. Находит произведение чисел. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A-H <NUM> result
  Division Circuit Делитель. Находит частное чисел. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A-H <NUM> result
  Exponent Circuit Возведение степени. Возводит A в степень B. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A

<NUM> B

<NUM> result
  Sign Circuit Сигнальная цепь. Выводит на выход число 1, -1 или 0 в соответствии с положительным, отрицательным, или нулевым входом. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A <NUM> result
  Round Circuit Округлитель. Округляет A до ближайшего множества B от A. Если вход B пустой, то A округляется вниз. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A

<NUM> B

<NUM> result
  Absolute Circuit Модуль. Вычисляет модуль числового значения. Полезно при вычислении дистанции до обьекта. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A <NUM> result
  Average Circuit Среднее значение. Вычисляет среднее числовое значение. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A-H <NUM> result
  π constant Circuit Выводит на выход число π (3.14159). - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

--- <NUM> result
  Random number generator Circuit Генератор случайных чисел. Выдает на выход случайное число, заданное в пределах от L до H. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> L

<NUM> H

<NUM> result
  Square root Circuit Квадратный корень. Вычисляет квадратный корень числа. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A <NUM> result
  Modulo Circuit Остаток от деления. Находит остаток от деления A на B. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A

<NUM> B

<NUM> result
  Min Circuit Минимальное значение. Выводит минимальное значение элемента. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A-H <NUM> result
  Max Circuit Максимальное значение. Выводит максимальное значение элемента. - ед. 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<NUM> A-H <NUM> result

Converter

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  Number to String Преобразователь. Преобразовывает число в текстовую строку. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<NUM> input <TEXT> output
  String to Number Обратный преобразователь. Преобразовывает текстовую строку в число. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<TEXT> input <NUM> output
  Reference to String Преобразователь. Преобразует имя обьекта в текстовую строку. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<REF> input <TEXT> output
  Reference Encoder Преобразователь. Преобразует имя обьекта в текст, читаемый платой NTnet. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<REF> input <TEXT> output
  Reference Decoder Обратный преобразователь. Преобразовывает закодированное имя из текстовой строки в имя обьекта. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<TEXT> input <REF> output
  Radians to Degrees converter Преобразователь. Преобразовывает радианы в градусы. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<NUM> radian <NUM> degrees
  Degrees to Radians converter Обратный преобразователь. Преобразовывает градусы в радианы. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<NUM> degrees <NUM> radians
  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

  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

  Advanced rel to abs coordinate converter Улучшенный преобразователь. Преобразовывает относительные координаты в мировые. - ед. 2 ед. compute abs coordinates <PULSE IN>

on convert <PULSE OUT>

<NUM> X

<NUM> Y

<NUM> X

<NUM> Y

  HSV to hexadecimal converter Преобразователь. Преобразовывает оттенок, насыщенность и яркость в шестнадцатеричный HEX цвет. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<NUM> hue

<NUM> saturation


<NUM> value

<COLOR> hexadecimal RGB
  RGB to hexadecimal converter Преобразователь. Преобразовывает красный, зеленый, синий цвета в шестнадцатеричный HEX цвет. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<NUM> red

<NUM> green


<NUM> blue

<COLOR> hexadecimal RGB
  HSV to RGB Преобразователь. Преобразовывает оттенок, насыщенность и яркость в красный, зеленый и синий цвет. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<NUM> hue

<NUM> saturation


<NUM> value

<NUM> red

<NUM> green


<NUM> blue

  RGB to HSV Преобразователь. Преобразовывает красный, зеленый и синий цвета в оттенок, насыщеность и яркость. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<NUM> red

<NUM> green


<NUM> blue

<NUM> hue

<NUM> saturation


<NUM> value

  Hexadecimal to HSV Преобразователь. Преобразовывает HEX цвет в оттенок, насыщенность и яркость. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<COLOR> hexadecimal <NUM> hue

<NUM> saturation


<NUM> value

  Hexadecimal to RGB Преобразователь. Преобразовывает HEX цвет в красный, зеленый, синий цвета. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<COLOR> hexadecimal <NUM> red

<NUM> green


<NUM> blue

Text

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  Lowercase String converter Circuit преобразователь. приводит текстовую строку к строчным буквам. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<TEXT> input <TEXT> output
  Uppercase String converter Circuit ПРЕОБРАЗОВАТЕЛЬ. ПРИВОДИТ ТЕКСТОВУЮ СТРОКУ К ЗАГЛАВНЫМ БУКВАМ. - ед. 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<TEXT> input <TEXT> output
  Concatenator Circuit Обьединитель. Обьединяет множество текстовых строк в одну. - ед. 4 ед. concatenate <PULSE IN>

on concatenated <PULSE OUT>

<TEXT> A-H <TEXT> result
  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

  Find Text Circuit Поиск. Ищет нужную строку в заданной. При нахождении выводит на выход числовое значение - позицию. Нечувствителен к регистру. - ед. 4 ед. search <PULSE IN>

after search <PULSE OUT>

<TEXT> string

<TEXT> sample

<NUM> position
  String Exploder Circuit Разделитель. Разделяет текстовую строку на отдельные слова, помещая их в список. - ед. 4 ед. separate <PULSE IN>

on separated <PULSE OUT>

<TEXT> string to split

<TEXT> delimiter

<LIST> list

Data Transfer

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  Two Multiplexer Двоичная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход. 200 cm 2 ед. select <PULSE IN>

on select <PULSE OUT>

<NUM> input selection

<ANY> input 1-2

<ANY> output
  Four Multiplexer Четвертичная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход. 200 cm 4 ед. select <PULSE IN>

on select <PULSE OUT>

<NUM> input selection

<ANY> input 1-4

<ANY> output
  Eight Multiplexer Восьмеричная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход. 400 cm 8 ед. select <PULSE IN>

on select <PULSE OUT>

<NUM> input selection

<ANY> input 1-8

<ANY> output
  Sixteen Multiplexer Шестнадцатеричная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход. 400 cm 16 ед. select <PULSE IN>

on select <PULSE OUT>

<NUM> input selection

<ANY> input 1-16

<ANY> output
  Two Demultiplexer Двоичная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход. 200 cm 2 ед. select <PULSE IN>

on select <PULSE OUT>

<NUM> output selection

<ANY> input

<ANY> output 1-2
  Four Demultiplexer Четвертичная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход. 200 cm 4 ед. select <PULSE IN>

on select <PULSE OUT>

<NUM> output selection

<ANY> input

<ANY> output 1-4
  Eight Demultiplexer Восьмеричная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход. 400 cm 8 ед. select <PULSE IN>

on select <PULSE OUT>

<NUM> output selection

<ANY> input

<ANY> output 1-8
  Sixteen Demultiplexer Шестнадцатеричная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход. 400 cm 16 ед. select <PULSE IN>

on select <PULSE OUT>

<NUM> output selection

<ANY> input

<ANY> output 1-16
  Two pulse Demultiplexer Двоичная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход. 200 cm 2 ед. select <PULSE IN>

output 1-2 <PULSE OUT>

<NUM> output selection ---
  Four pulse Demultiplexer Четвертичная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход. 200 cm 4 ед. select <PULSE IN>

output 1-4 <PULSE OUT>

<NUM> output selection ---
  Eight pulse Demultiplexer Восьмеричная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход. 400 cm 8 ед. select <PULSE IN>

output 1-8 <PULSE OUT>

<NUM> output selection ---
  Sixteen pulse Demultiplexer Шестнадцатеричная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход. 400 cm 16 ед. select <PULSE IN>

output 1-16 <PULSE OUT>

<NUM> output selection ---
  Wire Node Узел проводов. Упрощает соединение схем. Передает импульс от входа к выходу. 400 cm 0 ед. pulse in <PULSE IN>

pulse out <PULSE OUT>

--- ---

Filters

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы

Input

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  ID Card Reader Считыватель ID-карт. Считывает с карты имя, должность и доступ. 200 cm 4 ед. on read <PULSE IN> --- <TEXT> registered name

<TEXT> assignment


<TEXT> passkey

  Button Обычная кнопка, при нажатии которой выдается сигнал. 200 cm 1 ед. on pressed <PULSE IN> --- ---
  Toggle Button Кнопка - переключатель. При нажатии включается, при еще одном - выключается. 200 cm 1 ед. on toggle <PULSE IN> --- <BOOL> on
  Number Pad Числовая клавиатура. С помощью нее можно вводить любые числа. 200 cm 2 ед. on entered <PULSE IN> --- <NUM> number entered
  Text Pad Текстовая клавиатура. С помощью нее можно вводить любой текст. 200 cm 2 ед. on entered <PULSE IN> --- <TEXT> string entered
[[]] Color Pad Цветовая клавиатура. С помощью неё можно вводить любые цвета. 200 cm 2 ед. on entered <PULSE OUT> --- <TEXT> color entered
  Integrated Medical Analyser Простой медицинский сканер. Узнает количество здоровья у обьекта. 200 cm 4 ед. scan <PULSE IN>

on scanned <PULSE OUT>

<ANY><REF> target <NUM> total health %

<NUM> total missing health

  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

  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

  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

  Gene Scanner Сканер генов растений. Сканирует растения и выдает их особенности, а так-же реагенты, содержащиеся внутри. 200 cm 1 ед. scan <PULSE IN>

on scanned <PULSE OUT>

<REF> target <LIST> traits

<LIST> reagents

  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

  Tile Pointer Получает тип напольной плитки в заданных координатах. 200 cm 5 ед. calculate dir <PULSE IN>

on calculated <PULSE OUT>


not calculated <PULSE OUT>

<NUM> X

<NUM> Y

<REF> tile
  Tile Analyzer Сканирует напольную плитку и выдает все обьекты, расположенные на ней. Может считывать нарисованные символы. 200 cm 5 ед. scan <PULSE IN>

on scanned <PULSE OUT>


not scanned <PULSE OUT>

<REF> target <LIST> located ref

<TEXT> written letters

  Local Locator Локатор. Определяет цель только когда устройство находится у кого-нибудь в руках. 200 cm 1 ед. locate <PULSE IN> --- <ANY> located ref
  Adjacent Locator Локатор. Определяет цель, стоящую рядом с устройством. 200 cm 1 ед. locate <PULSE IN>

found <PULSE OUT>


not found <PULSE OUT>

<ANY> desired type ref <ANY> located ref
  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
  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
  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
  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
  Global Positioning System GPS локатор. Выдает абсолютные (мировые) координаты устройства. 200 cm 4 ед. get coordinates <PULSE IN>

on get coordinates <PULSE OUT>

--- <NUM> X

<NUM> Y


<NUM> Z

  Microphone Микрофон. Служит для введения голосовых команд. Может использоваться для прослушки кого-либо. Умеет понимать все внутриигровые языки. 200 cm 8 ед. on message received <PULSE OUT>

on translation <PULSE OUT>

--- <TEXT> speaker

<TEXT> message

  Ranged Sensor Сенсор. На расстоянии до 8 тайлов сканирует любой обьект, на который вы укажете. Может игнорировать сумки. 200 cm 36 ед. on scanned <PULSE OUT> <BOOL> ignore storage <REF> scanned
  Sensor Сенсор. Сканирует любой обьект, на который вы укажете. Может игнорировать сумки. 200 cm 12 ед. on scanned <PULSE OUT> <BOOL> ignore storage <REF> scanned
  Scanner Сканер, сканирует любой предмет, который вы используете на корпусе. Может автоматически сканировать все предметы, которые у вас в руках, если включен режим Put down. 200 cm 4 ед. on scanned <PULSE OUT> <BOOL> put down <REF> scanned
  Internal Battery Monitor Внутренний сканер батареи. Выдает все параметры батареи. 200 cm 1 ед. read <PULSE IN>

on read <PULSE OUT>

--- <NUM> cell charge, max charge, percentage

<REF> refference to assembly

  External Battery Monitor Внешний сканер батареи. Выдает все параметры батареи заданного устройства. 200 cm 2 ед. read <PULSE IN>

on read <PULSE OUT>

<REF> target <NUM> cell charge

<NUM> max charge


<NUM> percentage

  NTnet Scanner Сканер. Сканирует компоненты внутри устройства и выдает их номер для платы NTnet. 200 cm 2 ед. read <PULSE IN>

found <PULSE OUT>


not found <PULSE OUT>

<REF> target <TEXT> id
  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

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  Pick Circuit Действие со списком. Берет любой элемент из списка и выдает его на выход. 200 cm 1 ед. compute <PULSE IN>

on success <PULSE OUT>


on failure <PULSE OUT>

<LIST> input <ANY> result
  Append Circuit Добавляет элемент в список. 200 cm 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<LIST> list to append

<ANY> input

<LIST> appended list
  Search Circuit Поиск. Ищет элемент в списке и если находит - выводит индекс расположения на выход. 200 cm 1 ед. compute <PULSE IN>

on success <PULSE OUT>


on failure <PULSE OUT>

<LIST> list

<ANY> item

<NUM> index
  At Circuit Подборщик. Подбирает указанный индексом элемент из списка. 200 cm 1 ед. compute <PULSE IN>

on success <PULSE OUT>


on failure <PULSE OUT>

<LIST> list

<INDEX> index

<ANY> item
  Delete Circuit Удалитель. Удаляет указанный индексом элемент из списка. 200 cm 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<LIST> list

<INDEX> index

<LIST> item
  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
  Length Circuit Сканер. Сканирует список и выводит его длину. 200 cm 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<LIST> list <NUM> item
  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
  List Constructor Circuit Малый обьединитель. Строит список из 4 входов. 200 cm 2 ед. compute <PULSE IN>

on computed <PULSE OUT>

<ANY> input 1-4 <LIST> result
  Medium List Constructor Circuit Средний обьединитель. Строит список из 8 входов. 200 cm 4 ед. compute <PULSE IN>

on computed <PULSE OUT>

<ANY> input 1-8 <LIST> result
  Large List Constructor Circuit Большой обьединитель. Строит список из 16 входов. 200 cm 8 ед. compute <PULSE IN>

on computed <PULSE OUT>

<ANY> input 1-16 <LIST> result
  List Deconstructor Circuit Малый разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку. 200 cm 2 ед. compute <PULSE IN>

on computed <PULSE OUT>

<LIST> input

<INDEX> index

<ANY> output 1-4
  Medium List Deconstructor Circuit Средний разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку. 200 cm 4 ед. compute <PULSE IN>

on computed <PULSE OUT>

<LIST> input

<INDEX> index

<ANY> output 1-8
  Large List Deconstructor Circuit Большой разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку. 200 cm 8 ед. compute <PULSE IN>

on computed <PULSE OUT>

<LIST> input

<INDEX> index

<ANY> output 1-16

Logic

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  Equal Gate Сравнивающий логический элемент. Если два значения на входе совпадают, то выдает пульс на выход. 200 cm 1 ед. compare <PULSE IN>

on true result <PULSE OUT>


on false result <PULSE OUT>

<ANY> A

<ANY> B

<ANY> result
  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

  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

  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

  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
  And Gate Логический элемент "И". Если два входа активны, то выдает пульс на выход. 200 cm 1 ед. compare <PULSE IN>

on true result <PULSE OUT>


on false result <PULSE OUT>

<ANY> A

<ANY> B

<ANY> result
  Or Gate Логический элемент "ИЛИ". Если любой вход активен, то выдает пульс на выход. 200 cm 1 ед. compare <PULSE IN>

on true result <PULSE OUT>


on false result <PULSE OUT>

<ANY> A

<ANY> B

<ANY> result
  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
  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
  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
  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
  Not Gate Логический элемент "НЕ". Инвертирует вход и выдает его на выход. 200 cm 1 ед. invert <PULSE IN>

on inverted <PULSE OUT>

<ANY> A <ANY> result

Manipulation

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
  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
  Locomotion Circuit Плата управления движением. Движется в сторону, указанную числом DIR. 400 cm 20 ед. step towards dir <PULSE IN>

on step <PULSE OUT>


blocked <PULSE OUT>

<DIR> direction ---
  Grenade Primer Активатор гранат. Позволяет дистанционно активировать гранату, которая заранее прикреплена к схеме. Можно задавать время до детонации (1-12 сек.). 200 cm 30 ед. prime grenade <PULSE IN> <NUM> detonation time ---
  Plant Manipulation Module Ботанический манипулятор. В режиме: 0 - собирает урожай, 1 - пропалывает сорняки, 2 - убирает растение с грядки. 200 cm 10 ед. pulse in <PULSE IN>

pulse out <PULSE OUT>

<REF> target

<NUM> mode

---
  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

  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
  Thrower Кидатель. Кидает предметы. 400 cm 15 ед. fire <PULSE IN> <NUM> target X rel

<NUM> target Y rel


<REF> projectile

---
  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

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы

Smart

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы

Time

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы

Trig

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы