В общем кажется я разобрался почему в миссиях не появляется Ксенон I, прилагаю скрин куска кода из файла SRST.xml в папке Director.Видно, что в файле нет идентификатора SS_SH_X_M2P, который принадлежит Ксенону I.
 Провёл эксперимент для проверки своей правоты - добавил в код букву "P" с целью заменить в миссиях Ксенон К на I и вот что получилось:
 Как видно, I сгенерировался в первом же ксенонском патруле(по случайности у меня как раз был сейв перед взятием этого патруля). Правда по непонятным мне причинам у большинства кораблей на карте сектора пропали названия(хз, возможно тут виновата ошибка экстракции или я в джопсе накосячил, когда пытался в параметрах респавна заменить К на I)
 Правда с этим I было не всё гладко.Хотя он исправно поливал меня из гауссов я успел его просканировать и не увидел у него на борту ни одного модуля(хотя двигатель был немного форсирован).Скрин почему-то не сделался, пришлось загружаться ещё дважды:
 Из всего этого, на мой взгляд, можно сделать однозначный вывод, что разрабы не добавили данный корабль в игру(вернее он есть, но приобрести его нельзя.Возможно в будущих патчах сделают сюжетку или в Jobs/SRST/куда-то ещё его впишут и он станет доступен). Я не проверял, но думаю точно такая же ситуация и с остальными добавленными кораблями.Они есть только на верфях, но не генерируются/респавнятся в игре.Единственное исключение - мегалодон и киото генерятся скриптами в военных секторах, но толку от этого никакого, поскольку они и так есть в продаже(к тому же скриптовые корабли имеют свойство исчезать после захвата, кроме переработки или продажи с ними делать нечего). ________________________ UPD: Кажется начинаю немного понимать логику движка игры.I не появляется потому, что не приписан к классу М2, вернее в Tships указан класс, а в SRST он к М2 не относится, как например М6М относится к М6
| Код:- <do_if> value {lookup.class.isclass.{param@Class ID}@m6}
- exact 1
-
- <set_value> name SRST.Typename Count
- operation add
-
-
- <set_value> name {param@Cue}.SRST {param@Race ID} {value@SRST.Subrace} {param@Class ID} {value@SRST.Typename Count}
- exact {lookup.type@SS_SH_B_M6}
-
-
- <do_if> value {param.exists@Include M6M}
- exact 1
-
- <do_if> value {param@Include M6M}
- exact 1
-
- <set_value> name SRST.Typename Count
- operation add
-
-
- <set_value> name {param@Cue}.SRST {param@Race ID} {value@SRST.Subrace} {param@Class ID} {value@SRST.Typename Count}
- exact {lookup.type@SS_SH_B_M6M}
|
| |
Попробую ради интереса добавить аналогичную приписку для I и посмотрю что получится.Надеюсь другие параметры рэндома для него всё же заданы.Ещё надо разобраться почему на нём нет модулей.
ЗЫ.Проверил также фрегаты дронов - они также не причислены к классам М7, так что на генерацию их в миссиях можно не рассчитывать(во всяком случае до патча). _____________ UPD2: дописал кусок кода для I по аналогии с кодом М6-М6М - не помогло, похоже где-то ещё для I параметры рэндома не заданы.Была бы инструкция что в каком файле находится... |