Aerospace вики
Регистрация
Нет описания правки
Строка 10: Строка 10:
 
#Активированный блок [[ядро|ядра]].
 
#Активированный блок [[ядро|ядра]].
 
#Стартовая лампа синего цвета
 
#Стартовая лампа синего цвета
Блоки центральной оси окружены 24 ускорителями РП-труб.
+
Блоки центральной оси окружены 24 ускорителями РП-труб.
 
Важна ориентация ускорителей и их заряд. После прыжка заряд не обнуляется.
 
Важна ориентация ускорителей и их заряд. После прыжка заряд не обнуляется.
   
Строка 68: Строка 68:
   
 
''Дальность прыжка по оси = Счетчик Множителя * Счетчик Смещения по оси''
 
''Дальность прыжка по оси = Счетчик Множителя * Счетчик Смещения по оси''
  +
==Область приема/отправки персонажей==
  +
Применяется для режимов 0, 16 и для сторожевого режима. Если область не назначена, то прием в режимах 0 и 16 осуществляется в точку над ядром, отправка в режиме 0 и сторожевой режим отключены.
  +
  +
Область назначается установкой одной или двух катушек над или под привязанный маркер. Центр области находится над/под маркером на расстоянии 6 (для 1 катушки) или 66 (для 2), размер области - 6х6х6.
  +
  +
Сторожевой режим работает если:
  +
  +
1. назначена область приема
  +
  +
2. ядро не в кулдауне
  +
  +
3. к ядру привязан хотя бы 1 персонаж.
  +
  +
При приближении к габаритам на растояние менее чем 11 блоков персонажа, не привязанного к ядру - происходит призыв (как в режиме 0 - по энергии и кулдауну) персонажа.
  +
  +
При появлении внутри габаритов любого враждебного моба происходит призыв его в область. Затраты энергии - 6666 ЕУ, кулдауна нет.
  +
  +
Естественно, для персонажей/мобов внутри области сторожевой режим не работает.
   
 
==Режимы прыжка==
 
==Режимы прыжка==
Строка 126: Строка 144:
   
 
Время послепрыжкового разогрева = 7 минут.
 
Время послепрыжкового разогрева = 7 минут.
===24 - радар===
 
выдает в РП-интерфейсы направление на ближайший активный варпдрайв. (угол в градусах*1000)
 
 
Стоимость - весь запас EU в МФСУ.
 
 
Максимальная дальность - корень(EU*10), минимальная - 100 кубов
 
 
===25 - получение координаты Х ядра===
 
===25 - получение координаты Х ядра===
 
выдает в РП-интерфейсы значение координаты Х (кубы по Х + 1 048 576)
 
выдает в РП-интерфейсы значение координаты Х (кубы по Х + 1 048 576)

Версия от 04:12, 30 декабря 2012

Прыжковый варпдрайв - комплекс блоков, состоящий из двигателя, габаритов, счетчиков управления и (опционально) РП-интерфейсов обратной связи.

Безымянsssный
Безы223мянный


Прыжковый двигатель

Сборки 3х3х3, центральная ось (снизу вверх):

  1. МФСУ питания
  2. Активированный блок ядра.
  3. Стартовая лампа синего цвета

Блоки центральной оси окружены 24 ускорителями РП-труб. Важна ориентация ускорителей и их заряд. После прыжка заряд не обнуляется.

РП-интерфейсы обратной связи располагаются на координатах (+1,-2,0), (-1,-2,0) либо (0,-2,+1), (0,-2,-1) относительно ядра.

Габариты

Габариты варпдрайва определяются привязанными маркерами, из которых отбираются 6 максимально удаленных от ядра по соответствующей оси в положительном либо отрицательном направлении. Один маркер может определять несколько (до 3) габаритов. К каждому габариту добавляются 3 блока от маркера в сторону от ядра.

Максимальное значение габаритов по оси - меньше чем 127 (то есть максимум - 126х126х126)

1. Маркеры расположенны на осях с ядром.
Безымянasdasssный










2. Маркеры равноудалены от ядра в двух плоскостях.
Безымddянsssный








.

Счетчики смещения

Безssssымянный

Счетчики смешения - redpower counters, установленные на осях с ядром на расстоянии до 6 блоков. Максимальные значения 63. Не обязательно устанавливать не на всех сторонах.

Счетчик множителя установлен вплотную к ядру в плоскости лампы. Максимальное значение 31, устанавливает режим прыжка.

Дальность прыжка по оси = Счетчик Множителя * Счетчик Смещения по оси

Область приема/отправки персонажей

Применяется для режимов 0, 16 и для сторожевого режима. Если область не назначена, то прием в режимах 0 и 16 осуществляется в точку над ядром, отправка в режиме 0 и сторожевой режим отключены.

Область назначается установкой одной или двух катушек над или под привязанный маркер. Центр области находится над/под маркером на расстоянии 6 (для 1 катушки) или 66 (для 2), размер области - 6х6х6.

Сторожевой режим работает если:

1. назначена область приема

2. ядро не в кулдауне

3. к ядру привязан хотя бы 1 персонаж.

При приближении к габаритам на растояние менее чем 11 блоков персонажа, не привязанного к ядру - происходит призыв (как в режиме 0 - по энергии и кулдауну) персонажа.

При появлении внутри габаритов любого враждебного моба происходит призыв его в область. Затраты энергии - 6666 ЕУ, кулдауна нет.

Естественно, для персонажей/мобов внутри области сторожевой режим не работает.

Режимы прыжка

Значения множителя:

0 - сбор команды:

телепортирует всех привязанных к ядру персонажей, находящихся вне габаритов ядра.

Стоимость ТП 1 персонажа = 90k EU.

1-7 - короткий прыжок либо варп-метатель:

дальность не более 64 + габарит в соответствующем направлении, если область назначения пересекается с областью старта то прыжок не производится.

Автонаведение по максимальной высоте: если вертикальное смещение прыжка > максимально допустимого, то устанавливается в максимально допустимое.

Автостыковка: если область назначение занята, то подбирается ближайщая по вектору прыжка свободная область.

Подтипы прыжка:

Оба вертикальных счетчика смещения != 0 : подводный прыжок - вода не считается препятствием.

Оба счетчика х (восток-запад) != 0 : холодный прыжок - блоки воды замерзают, огонь гаснет, выпадает снег, тип биомов полностью накрытых чанков меняется на более холодный.

Оба счетчика z (север-юг) != 0 : горячий прыжок - блоки льда/снега тают, снег исчезает, возможен огонь, тип биомов полностью накрытых чанков меняется на более теплый.

Холодный и горячий прыжок одновременно: сами напросились.

Если в верхнем слоте МФСУ находится энергокристалл либо лапотрон:

Варп-пробой происходит либо в точке пересечения прямой (вектор от ядра до координат назначения, начинающийся за пределами габаритов) с препятствием, либо, если нет препятствий - в координатах цели. Обьем пробоя пропорционален энергии в заряде (кристалл тратится). Максимальный радиус пробоя около 7 - для кристалла, около 25 - для лапотрона. Чем больше в области пробоя прочных кубов (укреп, обс) - тем меньше обьем пробоя. Имеется ЭМИ - редкабели и схемы уязвимы, металлоблоки защищают.

Стоимость, EU = сумма габаритов по 3 осям * 2600

Например, для 32х32х20 ~ 220k EU, для максимальных габаритов ~ 1000k EU)

Время послепрыжкового разогрева для прыжка, сек = (габаритный обьем / 2500) + 2

Например, для 32х32х20 ~ 10 сек, для максимальных ~ 820 сек = 13 минут

Время послепрыжкового разогрева для метателя = 2 сек.

8-15 - дальний прыжок

Множитель для горизонтального смещения *4, то есть максимальная дальность 63*15*4 = 3780, множитель для высоты *1, имеется автонаведение по максимальной высоте.

Время послепрыжкового разогрева, сек = (габаритный обьем / 1250) + 120

Энергозатраты = короткому прыжку

16 - сбор персонажей с маяков

телепортирует всех персонажей, с маяков чей код совпадает с кодом 4 горизонтальных счетчиков ядра.

Стоимость ТП 1 персонажа = 90k EU.

17 - прыжок к маяку

Если имеется один и только один маяк чей код совпадает с кодом 4 горизонтальных счетчиков ядра - то происходит прыжок к маяку на максимально возможную высоту.

Время послепрыжкового разогрева = 7 минут.

25 - получение координаты Х ядра

выдает в РП-интерфейсы значение координаты Х (кубы по Х + 1 048 576)

Стоимость - 10k EU

26 - получение координаты Y ядра

выдает в РП-интерфейсы значение координаты Y (кубы по Y)

Стоимость - 10k EU

27 - получение координаты Z ядра

выдает в РП-интерфейсы значение координаты Z (кубы по Z + 1 048 576)

Стоимость - 10k EU

Статусы ядра

1. Нет эффектов, обычная текстура: неполная сборка либо разогрев после установки (7 минут)

2. Варп-текстура: полная сборка двигателя, катушки заряжены.

3. Варп-текстура + утечка 2 EU/сек - 2 + габариты, готовность к использованию.

4. Варп-эффект, обычная текстура - разогрев после прыжка.

РП-интерфейсы обратной связи

В случае не собраного полностью движка - выдают сигналы детектора свой/чужой (на биты 0-10).

Иначе, интерфейс 0:

15 бит - габариты правильны и множитель смонтирован

14 бит - сборка полна и катушки запитаны

интерфейс 1:

15 бит: есть кристалл в МФСУ

14 бит: готовность

7-0 бит: код результата, 255 - ошибка прыжка слишком малой дистанции или недостатку энергии, 1 - прыжок прошел в исполнение, ядро в кулдауне (но возможна ошибка по занятой либо запрещенной области назначения), 0 - кулдаун окончен.

Результаты режимов 24-26 выдаются в младшие 11 битов интерфейсов ((i0 & 0x7FF) | (i1 << 11))

Прыжок/действие осуществляется включением лампы. Удачных полетов!