(Отмена правки 1516, сделанной участником Barneythepirate (обс.)) |
|||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 5: | Строка 5: | ||
− | ==Прыжковый двигатель |
+ | ==Прыжковый двигатель== |
Сборки 3х3х3, центральная ось (снизу вверх): |
Сборки 3х3х3, центральная ось (снизу вверх): |
||
#МФСУ питания |
#МФСУ питания |
||
#Активированный блок [[ядро|ядра]]. |
#Активированный блок [[ядро|ядра]]. |
||
#Стартовая лампа синего цвета |
#Стартовая лампа синего цвета |
||
− | Блоки центральной оси окружены 24 ускорителями РП-труб. |
+ | Блоки центральной оси окружены 24 ускорителями РП-труб. |
Важна ориентация ускорителей и их заряд. После прыжка заряд не обнуляется. |
Важна ориентация ускорителей и их заряд. После прыжка заряд не обнуляется. |
||
Текущая версия от 11:31, 22 августа 2019
Прыжковый варпдрайв - комплекс блоков, состоящий из двигателя, габаритов, счетчиков управления и (опционально) РП-интерфейсов обратной связи.
Прыжковый двигатель[]
Сборки 3х3х3, центральная ось (снизу вверх):
- МФСУ питания
- Активированный блок ядра.
- Стартовая лампа синего цвета
Блоки центральной оси окружены 24 ускорителями РП-труб. Важна ориентация ускорителей и их заряд. После прыжка заряд не обнуляется.
РП-интерфейсы обратной связи располагаются на координатах (+1,-2,0), (-1,-2,0) либо (0,-2,+1), (0,-2,-1) относительно ядра.
Габариты[]
Габариты варпдрайва определяются привязанными маркерами, из которых отбираются 6 максимально удаленных от ядра по соответствующей оси в положительном либо отрицательном направлении. Один маркер может определять несколько (до 3) габаритов. К каждому габариту добавляются 3 блока от маркера в сторону от ядра.
Максимальное значение габаритов по оси - меньше чем 127 (то есть максимум - 126х126х126)
- 1. Маркеры расположенны на осях с ядром.
- 2. Маркеры равноудалены от ядра в двух плоскостях.
- .
Счетчики смещения[]
Счетчики смешения - 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 - сбор/десант:[]
если все счетчики смещение = 0, то телепортирует всех привязанных к ядру персонажей, находящихся вне габаритов ядра.
если задано значение одного или более счетчиков смещение и назначена область приема/отправки персонажей - то персонажи находящиеся в области перебрасываются на смещение *6 (по вертикали не ниже 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 бит: готовность