Integrated Circuits

Материал из Animus Station 13
Перейти к: навигация, поиск

Эта статья актуальна только для сборки /tg/Station13


Jobclwn.png
Информация на данной странице полностью актуальна только для сборки /tg/Station13! Не пытайтесь использовать ее на других сборках.

Хотя можете попытаться, вдруг сработает...

Ваше рабочее место.

Основы Intergrated printer.png

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

И так, для того чтобы начать создавать какие-либо кремниевые изделия и заставить их делать за вас всю работу, рекомендуется напечатать или взять в отделе исследований такую вещь как 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

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

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

Корпус Описание Стоимость Внутреннее пространство Сложность
Small electronic shell.pngSmall electronic shell b.pngSmall electronic shell c.pngSmall electronic shell d.pngIcircuit hookshell.pngIcircuit pdashell.png Electronic Assembly Самый маленький и маловместительный корпус из всех. 5000 cm 25 ед. 75 ед.
Medium electronic shell.pngMedium electronic shell b.pngMedium electronic shell c.pngMedium electronic shell d.pngIcircuit egunshell.pngIcircuit radioshell.png Electronic Mechanism Средний корпус. 10000 cm 50 ед. 150 ед.
Large electronic shell.pngLarge electronic shell b.pngLarge electronic shell c.pngLarge electronic shell d.pngIcircuit tallshell.pngIcircuit industrialshell.png Electronic Machine Большой корпус. 20000 cm 100 ед. 300 ед.
Drone electronic shell.pngDrone electronic shell b.pngIcircuit shitcuritrondrone.pngIcircuit meddrone.pngIcircuit genericdrone.pngIcircuit humanshell.png Electronic Drone Корпус, который может передвигаться. 15000 cm 75 ед. 225 ед.
Icircuit lightwallmounted.pngIcircuit midwallassembly.pngIcircuit largewallassembly.png Wall Mounted Electronic Assembly Корпус, который можно прикрепить к стене. 5000-20000 cm 25-100 ед. 75-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> могут содержать только закодированый шестнадцатеричный цвет (прим. #A9A9A9 - серый).
  • Переменные с типом <REF> могут содержать только имя обьекта (прим. Ushat Pomoev).
  • Переменные с типом <TEXT> могут содержать только текстовую строку.
  • Переменные с типом <LIST> могут содержать только список с различными переменными.
  • Переменные с типом <BOOL> могут содержать значения true или false. Их так-же можно задать числовым значением.
  • Переменные с типом <ANY> могут содержать любые значения.

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

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

Power / Passive

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

<REF> self reference

Arithmetic

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

<NUM> A

<NUM> B

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

<NUM> A

<NUM> B

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

<NUM> L

<NUM> H

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

<NUM> A

<NUM> B

<NUM> result

Converter

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

on convert <PULSE OUT>

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

on convert <PULSE OUT>

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

on convert <PULSE OUT>

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

on convert <PULSE OUT>

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

on convert <PULSE OUT>

<TEXT> input <REF> output
Icircuit lowercase.png Lowercase String converter Circuit преобразователь. преобразует текстовую строку в нижний регистр. 200 cm 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

<TEXT> input <TEXT> output
Icircuit uppercase.png Uppercase String converter Circuit ПРЕОБРАЗОВАТЕЛЬ. ПРЕОБРАЗУЕТ ТЕКСТОВУЮ СТРОКУ В ВЕРХНИЙ РЕГИСТР. 200 cm 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

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

on concatenated <PULSE OUT>

<TEXT> A-H <TEXT> result
Icircuit template.png Separator Circuit Разделитель. Разделяет текстовую строку в точке, заданной числовым значением. (прим. Строка: clown, Числовое значение: 3. Результат: clo wn) 200 cm 4 ед. separate <PULSE IN>

on separated <PULSE OUT>

<TEXT> string to split

<NUM> index

<TEXT> before split

<TEXT> after split

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

after search <PULSE OUT>

<TEXT> string

<TEXT> sample

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

on separated <PULSE OUT>

<TEXT> string to split

<TEXT> delimiter

<LIST> list
Icircuit template.png Radians to Degrees converter Circuit Преобразователь. Преобразовывает радианы в градусы. 200 cm 2 ед. convert <PULSE IN>

on convert <PULSE OUT>

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

on convert <PULSE OUT>

<NUM> degrees <NUM> radians
Icircuit template.png Abs to Rel coordinate converter Circuit Преобразователь. Преобразовывает абсолютные (мировые) координаты в относительные (локальные). 200 cm 4 ед. compute rel coordinates <PULSE IN>

on convert <PULSE OUT>

<NUM> X1

<NUM> Y1


<NUM> X2


<NUM> Y2

<NUM> X

<NUM> Y

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

on convert <PULSE OUT>

<NUM> hue

<NUM> saturation


<NUM> value

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

on convert <PULSE OUT>

<NUM> red

<NUM> green


<NUM> blue

<COLOR> hexadecimal RGB

Data Transfer

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

on select <PULSE OUT>

<NUM> input selection

<ANY> input 1-2

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

on select <PULSE OUT>

<NUM> input selection

<ANY> input 1-4

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

on select <PULSE OUT>

<NUM> input selection

<ANY> input 1-8

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

on select <PULSE OUT>

<NUM> input selection

<ANY> input 1-16

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

on select <PULSE OUT>

<NUM> output selection

<ANY> input

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

on select <PULSE OUT>

<NUM> output selection

<ANY> input

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

on select <PULSE OUT>

<NUM> output selection

<ANY> input

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

on select <PULSE OUT>

<NUM> output selection

<ANY> input

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

output 1-2 <PULSE OUT>

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

output 1-4 <PULSE OUT>

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

output 1-8 <PULSE OUT>

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

output 1-16 <PULSE OUT>

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

pulse out <PULSE OUT>

--- ---

Input

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

<TEXT> assignment


<TEXT> passkey

Icircuit button.png Button Обычная кнопка, при нажатии которой выдается сигнал. 200 cm 1 ед. on pressed <PULSE IN> --- ---
Icircuit togglebutton.png Toggle Button Кнопка - переключатель. При нажатии включается, при еще одном - выключается. 200 cm 1 ед. on toggle <PULSE IN> --- <BOOL> on
Icircuit numpad.png Number Pad Числовая клавиатура. С помощью нее можно вводить любые числа. 200 cm 2 ед. on entered <PULSE IN> --- <NUM> number entered
Icircuit textpad.png Text Pad Текстовая клавиатура. С помощью нее можно вводить любой текст. 200 cm 2 ед. on entered <PULSE IN> --- <TEXT> string entered
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

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

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

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

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

on scanned <PULSE OUT>

<REF> target <LIST> traits

<LIST> reagents

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

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

Icircuit template.png Local Locator Локатор. Определяет цель только когда устройство находится у кого-нибудь в руках. 200 cm 1 ед. locate <PULSE IN> --- <ANY> located ref
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
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
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
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

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

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

on translation <PULSE OUT>

--- <TEXT> speaker

<TEXT> message

Icircuit recorder.png Ranged Sensor Сенсор. На расстоянии до 8 тайлов сканирует любой обьект, на который вы укажете. Может игнорировать сумки. 200 cm 36 ед. on scanned <PULSE OUT> <BOOL> ignore storage <REF> scanned
Icircuit recorder.png Sensor Сенсор. Сканирует любой обьект, на который вы укажете. Может игнорировать сумки. 200 cm 12 ед. on scanned <PULSE OUT> <BOOL> ignore storage <REF> scanned
Icircuit recorder.png Scanner Сканер, сканирует любой предмет, который вы используете на корпусе. Может автоматически сканировать все предметы, которые у вас в руках, если включен режим Put down. 200 cm 4 ед. on scanned <PULSE OUT> <BOOL> put down <REF> scanned
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

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

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

found <PULSE OUT>


not found <PULSE OUT>

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

Lists

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

on success <PULSE OUT>


on failure <PULSE OUT>

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

on computed <PULSE OUT>

<LIST> list to append

<ANY> input

<LIST> appended list
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
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
Icircuit sum.png Delete Circuit Удалитель. Удаляет указанный индексом элемент из списка. 200 cm 1 ед. compute <PULSE IN>

on computed <PULSE OUT>

<LIST> list

<INDEX> index

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

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

on computed <PULSE OUT>

<LIST> input

<INDEX> index

<ANY> output 1-4
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
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

Интегральная схема Описание Стоимость изготовления Сложность Активатор Входы Выходы
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
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

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

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

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

on inverted <PULSE OUT>

<ANY> A <ANY> result

Manipulation

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

on step <PULSE OUT>


blocked <PULSE OUT>

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

pulse out <PULSE OUT>

<REF> target

<NUM> mode

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

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

<NUM> target Y rel


<REF> projectile

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

Готовые устройства

Если тебе, мой дорогой друг, не поддается возможность создать хоть что-то стоящее и впечатляющее, то здесь для тебя будут предоставлены примеры различных устройств. Для того, чтобы напечатать устройство - скопируй код и нажми в принтере {load assembly}. Для этого требуется наличие расширения Circuits Cloning Circuitclone disc.png

Кидатель предметов MK1

Large electronic shell.png. Кликните на предмет в пределе 1 тайла для помещения его во внутренний буфер. Кликните на любую дальнюю цель и предмет полетит в нее с учетом упреждения.
 {"assembly":{"type":"electronic machine","opened":1},"components":[{"type":"tiny photovoltaic cell"},{"type":"ranged sensor","inputs":[[1,0,0]]},{"type":"beeper circuit","inputs":[[1,0,"ping"],[2,0,100],[3,0,0]]},{"type":"examiner"},{"type":"grabber","inputs":[[2,0,1]]},{"type":"thrower","inputs":[[1,0,2],[2,0,2]]},{"type":"less than gate","inputs":[[1,0,2.82843],[2,0,1.6]]},{"type":"less than gate","inputs":[[1,0,1.6],[2,0,2.82843]]}],"wires":[[[2,"O",1],[4,"I",1]],[[2,"O",1],[5,"I",1]],[[2,"A",1],[4,"A",1]],[[3,"A",1],[4,"A",2]],[[4,"O",3],[6,"I",1]],[[4,"O",4],[6,"I",2]],[[4,"O",5],[7,"I",1]],[[4,"O",5],[8,"I",2]],[[4,"A",2],[7,"A",1]],[[4,"A",2],[8,"A",1]],[[5,"O",1],[6,"I",3]],[[5,"A",1],[7,"A",2]],[[6,"A",1],[8,"A",2]]]} 

Кидатель предметов MK2

Drone electronic shell.png. В отличии от MK1 бросает несколько раз один и тот-же предмет, что открывает некоторые возможности. Перед работой необходимо задать тип бросаемого обьекта в каждом кидателе
 {"assembly":{"type":"electronic drone","opened":1},"components":[{"type":"thrower","name":"One","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Two","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Three","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Four","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Five","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Six","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Seven","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Eiht","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Nine","inputs":[[1,0,0],[2,0,2]]},{"type":"thrower","name":"Ten","inputs":[[1,0,0],[2,0,2]]},{"type":"ranged sensor"},{"type":"examiner"},{"type":"tiny photovoltaic cell"},{"type":"tiny photovoltaic cell"},{"type":"tiny photovoltaic cell"},{"type":"tiny photovoltaic cell"}],"wires":[[[1,"I",1],[12,"O",3]],[[1,"I",2],[12,"O",4]],[[1,"A",1],[12,"A",2]],[[2,"I",1],[12,"O",3]],[[2,"I",2],[12,"O",4]],[[2,"A",1],[12,"A",2]],[[3,"I",1],[12,"O",3]],[[3,"I",2],[12,"O",4]],[[3,"A",1],[12,"A",2]],[[4,"I",1],[12,"O",3]],[[4,"I",2],[12,"O",4]],[[4,"A",1],[12,"A",2]],[[5,"I",1],[12,"O",3]],[[5,"I",2],[12,"O",4]],[[5,"A",1],[12,"A",2]],[[6,"I",1],[12,"O",3]],[[6,"I",2],[12,"O",4]],[[6,"A",1],[12,"A",2]],[[7,"I",1],[12,"O",3]],[[7,"I",2],[12,"O",4]],[[7,"A",1],[12,"A",2]],[[8,"I",1],[12,"O",3]],[[8,"I",2],[12,"O",4]],[[8,"A",1],[12,"A",2]],[[9,"I",1],[12,"O",3]],[[9,"I",2],[12,"O",4]],[[9,"A",1],[12,"A",2]],[[10,"I",1],[12,"O",3]],[[10,"I",2],[12,"O",4]],[[10,"A",1],[12,"A",2]],[[11,"O",1],[12,"I",1]],[[11,"A",1],[12,"A",1]]]}

D100 в радио

Small electronic shell.png. Для работы положите устройство рядом с интеркомом и киньте рядом рацию с включенным микрофоном.
 {"assembly":{"type":"electronic assembly"},"components":[{"type":"microphone"},{"type":"random number generator circuit","inputs":[[1,0,1],[2,0,100]]},{"type":"text-to-speech circuit","inputs":[[1,0,"\u00df \u00ea\u00e8\u00e4\u00e0\u00fe \u00ea\u00f3\u00e1\u00e8\u00ea. \u00d7\u00e8\u00f1\u00eb\u00ee:8"]]},{"type":"equal gate","inputs":[[1,0,"\u00d2\u00fb \u00f1\u00f2\u00e0\u00ed\u00e5\u00f8\u00fc \u00ef\u00e8\u00e4\u00ee\u00f0\u00ee\u00ec."],[2,0,"\u00ca\u00f3\u00e1\u00e8\u00ea"]]},{"type":"concatenator","inputs":[[1,0,"\u00df \u00ea\u00e8\u00e4\u00e0\u00fe \u00ea\u00f3\u00e1\u00e8\u00ea. \u00d7\u00e8\u00f1\u00eb\u00ee:"],[2,0,"8"]]},{"type":"number to string","inputs":[[1,0,8]]}],"wires":[[[1,"O",2],[4,"I",1]],[[1,"A",1],[4,"A",1]],[[2,"O",1],[6,"I",1]],[[2,"A",1],[4,"A",2]],[[2,"A",2],[6,"A",1]],[[3,"I",1],[5,"O",1]],[[3,"A",1],[5,"A",2]],[[5,"I",2],[6,"O",1]],[[5,"A",1],[6,"A",2]]]} 

Беспроводной зарядник

Large electronic shell.png. Кликните на любой обьект, который необходимо зарядить, и он будет заряжаться на расстоянии.
 {"assembly":{"type":"electronic machine","opened":1},"components":[{"type":"large tesla power relay"},{"type":"one-sec delay circuit"},{"type":"fast ticker"},{"type":"toggle button"},{"type":"sensor"},{"type":"large power transmission circuit"},{"type":"large power transmission circuit"},{"type":"large power transmission circuit"},{"type":"large power transmission circuit"},{"type":"large power transmission circuit"},{"type":"large power transmission circuit"},{"type":"large power transmission circuit"},{"type":"large power transmission circuit"},{"type":"tenth-sec delay circuit"}],"wires":[[[2,"A",1],[3,"A",1]],[[2,"A",2],[14,"A",1]],[[3,"I",1],[4,"O",1]],[[3,"A",1],[14,"A",1]],[[5,"O",1],[6,"I",1]],[[5,"O",1],[7,"I",1]],[[5,"O",1],[8,"I",1]],[[5,"O",1],[9,"I",1]],[[5,"O",1],[10,"I",1]],[[5,"O",1],[11,"I",1]],[[5,"O",1],[12,"I",1]],[[5,"O",1],[13,"I",1]],[[6,"A",1],[14,"A",2]],[[7,"A",1],[14,"A",2]],[[8,"A",1],[14,"A",2]],[[9,"A",1],[14,"A",2]],[[10,"A",1],[14,"A",2]],[[11,"A",1],[14,"A",2]],[[12,"A",1],[14,"A",2]],[[13,"A",1],[14,"A",2]]]} 
НачинающимИнтересноеПрофессии • Руководства
Ролевая игра
Руководство по отыгрышу ролиРуководство по отыгрышу роли для продвинутыхПсихология убийстваПсихологические заболеванияЗнания персонажа
Режимы игры
Агент СиндикатаОперативник СиндикатаСнаряжение СиндикатаРеволюцияКультКульт РатвараВолшебникГенокрадМемоМозговой червьБлобВампирПохитительПотусторонний
Инженерное дело
Руководство инженераРуководство атмосферного техникаИскусство взломаКонструированиеПродвинутое конструированиеТехнологии связиРуководство механика
Медицинские руководства
Медицина ХирургияВирусологияГенетика
Научно-исследовательские проекты
ИсследованияРабота с газамиКсенобиологияКсеноархеологияРобототехникаГидропоникаКсеноботаникаТеленаука
Служба безопасности
Руководство службы безопасностиСвод космических законов
Прочее
Руководство по шахтерскому делуРуководство по биржеСписок заказываемых ящиковРуководство по использованию почтыРуководство повара и барменаРуководство по пчеловодству
Руководства для желающих помочь
Учимся программировать в BYONDРисуем спрайты