IndustrialCraft 2/Телепорт
Тип | 1
Твёрдый блок |
---|---|
Падает? | 1
Нет |
Прозрачность | 1
Нет |
Светимость | 1
Нет |
Взрывоустойчивость | 1
? |
Прочность | 1 |
Инструмент | 1 |
Возобновляемый | 1
? |
Складываемый | 1
Да (64) |
Воспламеняемый | 1
? |
Телепорт — устройство, с помощью которого можно мгновенно перемещаться на большие расстояния. Телепорт не имеет собственной ёмкости, поэтому питается энергией от энергохранилища, установленного впритык. Энергия тратится на каждое мгновенное перемещение, телепорт не имеет времени перезарядки, его можно использовать несколько раз подряд без дополнительной задержки.
Крафт[править | править код]
Ингредиенты | Рецепты крафта |
---|---|
Улучшенная электросхема + Частотный связыватель + Стекловолоконный провод + Улучшенный корпус машины + Алмаз |
Рецепт до версии 1.96: | ||||
---|---|---|---|---|
|
Возобновление с помощью репликации исходных материалов[править | править код]
Картинка | Название предмета | Требуемое количество жидкой материи |
---|---|---|
Железный слиток | 1.066 мВ | |
Уголь | 914.4 мкВ | |
Бронзовый слиток | 961.1 мкВ | |
Оловянный слиток | 1.082 мВ | |
Стальной слиток | 1.066 мВ | |
Медный слиток | 917.4 мкВ | |
Резина | 100.7 мВ | |
Красная пыль | 1.221 мВ | |
Светопыль | 39.94 мВ | |
Лазурит | 6.633 мВ | |
Стекло | 290 мкВ | |
Алмаз | 44.41 мВ | |
Серебряный слиток | 79.25 мВ |
Установка телепорта[править | править код]
Телепорт необходимо ставить вплотную к любой стороне энергохранилища. Телепортация будет осуществляться только при наличии достаточного количества энергии. Энергия при телепортации берётся только из отправляющего телепорта, то есть телепорту-приемнику энергия не нужна.
Соединение телепортов[править | править код]
Для того, чтобы установить соединение между телепортами, понадобится частотный связыватель. Необходимо кликнуть правой кнопкой сначала по одному телепорту (в частотный связыватель запишется частота первого телепорта), затем по тому телепорту, с которым требуется установить соединение (частота из частотного связывателя будет записана во второй телепорт). После этого телепорты будут связаны. Чтобы сбросить значение частоты на частотном связывателе, достаточно нажать правую кнопку мыши, держа его в руках. После этого частотный связыватель можно будет использовать для связи новой пары телепортов.
При помощи телепортов невозможно перемещаться в Нижний мир.
Телепортация[править | править код]
Телепорт осуществляет перемещение, если к нему подведён сигнал редстоуна. Можно использовать как кнопку, так и рычаг; в последнем случае отправка будет происходить сразу как только вы войдёте в зону действия (если принимающий телепорт тоже в таком режиме, то вы будете скакать туда-сюда пока не кончится энергия. По этой же причине не стоит ставить нажимную плиту на телепорт).
Зона захвата — куб 3x3x3 с центром непосредственно над телепортом. Груз, вне зависимости от положения относительно отправляющего телепорта, будет прибывать точно в блок над принимающим телепортом, всякая инерция будет потеряна.
Могут быть телепортированы:
- игроки
- мобы
- выброшенные предметы
- вагонетки всех видов
Не будут телепортированы:
- блоки (в том числе жидкости и падающий песок)
- воткнувшиеся или летящие стрелы
- брошенные снежки, огненные шары, зелья, жемчужины Края и т. п.
- поплавок удочки
- активированная взрывчатка всех видов
Энергия[править | править код]
На каждую телепортацию тратится некоторое количество энергии из стоящего рядом энергохранилища. Энергия требуется только тому телепорту, из которого происходит телепортация. Количество потребляемой энергии изменяется в зависимости от расстояния между телепортами и количества предметов в инвентаре: чем эти значения меньше, тем меньше энергии расходуется.
Формула[править | править код]
Для каждого телепортируемого игрока или моба высчитывается «вес»:
Дружелюбный моб: 100
Враждебный моб: 500
Игрок: 1000 + (100 на каждую часть брони) + (100 * количество предметов в стопке / максимальный размер стопки) на каждую стопку в инвентаре.
Расстояние:
Расстояние телепортации высчитывается по теореме Пифагора:
Расстояние = sqrt((Δx)² + (Δy)² + (Δz)²)
sqrt() — извлечение квадратного корня, Δx, Δy и Δz — смещение по соответствующим координатам.
Суммарная энергия: floor(5 * floor(Вес) * floor((Расстояние) + 10)^0.7)
floor() — целая часть (округление в меньшую сторону).
Пример
Телепортация игрока с нагрудником, ботинками, 64 блоками булыжника, 20 блоками земли и 10 куриными яйцами на 15 метров.
- Игрок: 1000
- Броня: 100 + 100 = 200
- Инвентарь: Булыжник (100 * 64/64) + земля (100 * 20/64) + яйца (100 * 10/16) = 193,75
Суммарный вес: 1000 + 200 + 193,75 = 1393,75
Итого: floor(5 * floor(1393,75) * (15 + 10)^0.7) = 66294 еЭ
Таким образом, энергия, единовременно требуемая на перемещение, в данном случае превышает максимальное напряжение даже на оптоволоконном кабеле, что объясняет, почему телепорт требует непосредственного подключения энергохранилища.
Энергозатраты можно уменьшить, если использовать сундуки Края: перед телепортацией выложить в один сундук как можно больше вещей, а по прибытии на место назначения забрать вещи из другого сундука.