X3: Reunion

9.2
()

X3 Terran Conflict "Помощник конструктора комплексов"

Помощник конструктора комплексов v. 0.1.1 (c) 2010 Terrasoft X-Universe Corp.
1. Задействованные ресурсы
2. Установка и удаление
3. Возможности
4. Использование
5. Примечания
6. Станции, обслуживемые скриптом (пока невелик, но, надеюсь, список будет пополняться)
7. Поддержка
8. Благодарности

1. Задействованные ресурсы

Команда: COMMAND_TYPE_SPECIAL_32
Языковый файл: 9000-L007.xml
Страница: 9871

2. Установка и удаление

Установка: скопировать содержимое архива в папку с игрой.
На всякий случай перед установкой сохраните где-нибудь содержимое папок
"<игра>\t" и "<игра>\script".

ВАЖНО: Для задействования скрипта игра должна быть с включённым статусом "modified"!

Удаление: удалить из папок "<игра>\t" и "<игра>\script" файлы, скопированные из архива

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

4. Использование

Новая команда "Переместить станцию к..." будет доступна на корабле класса "TL" при
наличии в трюме или установленном в оружейном слоте "Силового луча" ("Tractor Beam"
или как-то ещё...), а также при нахождении данного корабля в одном секторе с игроком.
При вызове команды откроется меню "Перемещение..." с параметрами перемещения,
которые надо будет задать.

Параметры меню "Перемещение...":

4.1 Параметр "Перемещаемая станция" предназначен для выбора перемещаемой станции и
состоит из двух подпунктов:
а) "Станция". При выборе данного пункта откроется подменю со списком всех станций игрока,
включая входящие в состав комплексов. При выборе станции создается её "прототип" на который
наводится целеуказатель игрока. Сделано для визуальной оценки выбора станции. Параметр
является обязательным для ввода. Доступен изначально.
б) "Коннектор". При выборе данного пункта откроется подменю со списком узлов и коннекторов
(см. п.5.1) имеющиеся у выбранной станции. Параметр является необязятельным.
Доступен после выбора коннектора станции привязки.

4.2 Параметр "Станция привязки" предназначен для выбора станции, по отношению к которой будет
расположена перемещаемая станция, аналогичен п. 4.1 за исключением того, что коннектор
является обязательным параметром. Кроме того после выбора коннектора произойдет
предварительное вычисление нового положения перемещаемой станции. В этот момент можно будет
визуально оценить предварительные результаты перемещения и, при необходимости,
подкорректировать параметры. Доступен после выбора перемещаемой станции.

4.3 Параметр "Поворот вокруг оси коннектора" предназначен для ввода угла поворота вокруг оси
коннектора в градусах (см. п.5.2). Это позволяет, в частности, выстраивать
комплекс в трёхмерном пространстве практически как угодно. Параметр необязателен. Для
автоматического выбора введите отрицательное значение. Доступен после выбора коннектора
станции привязки.

4.4 Параметр "Расстояние между станциями" представляет собой дистанцию в метрах между центрами
узлов коннекторов (см. п.5.3) выбранных станций. По умолчанию равен 3600 метров. Последнее
использованное в окончательном расчёте значение сохраняется в локальной переменной
TL-транспорта. Доступен после выбора коннектора станции привязки.

4.5 Параметр "Завершение операции", собственно, окончательное (более точное и медленное)
вычисление нового положения перемещаемой станции. Настоятельно рекомендую перед выбором
данного пункта проверить отсутствие коллизии, при необходимости корректируйте выбором
коннекторов станций, углом поворота вокруг оси коннектора, дистанцией. Доступно после
предварительного вычисления.

5. Примечания

5.1 Узел коннекторов.
Условное название группы коннекторов имеющихся у станции или нет (в этом
случае в списке выбора коннектора он будет помечен как отсутствующий, это не означает, что его
нельзя выбрать), оси которых лежат в одной плоскости, пересекаются в одной точке (центр узла)
и развёрнуты относительно друг друга на 120 градусов. Таким образом в узле всегда будет от одного
до 3-х коннекторов.
При выборе коннектора предпочтение следует отдавать находящемуся в первом узле.

5.2 Угол поворота вокруг оси коннектора.
Оси коннекторов одного узла лежат в одной плоскости, угловое положение этой плоскости
можно задать единичным вектором (в скриптах условное название вектор направления или vector
direction). Угол поворота это собственно угол между векторами направления узлов перемещаемой
станции и станции привязки.

5.3 Расстояние между станциями.
Собственно, расстояние между центрами узлов (см. п.5.1) перемещаемой станции и станции привязки.

6. Станции, обслуживемые скриптом (названия от НД)

- Головной модуль комплекса
- Кремниевая шахта L большого размера
- Рудная шахта L большого размера
(точно неизвестно, но предполагаю, что большой размер будет при установке шахты на астероиды с
содержанием ресурса больше 100)
- Фабрика кристаллов M
- Солнечная электростанция XL
- Пшеничная ферма L
- Фабрика раймс L
- Перегонный завод L
- Фабрика квантовых трубок
- Кахунопекарня L
- Ранчо L
- Фабрика микросхем
- Фабрика ностропового масла L

Геймплей
0
Источник
ЕЩЁ ПО ТЕМЕ
Ваш комментарий
Комментарии: 0