Перейти к содержанию

  • 0
FNVFUN

RA-Followers - Виктор - Трэнквилити-лейн

Вопрос

Виктор (ID xx000f8c) портуется за ГГ в Трэнквилити-лейн. Обычно спутники, насколько я знаю, при входе в режим симуляции автоматически переводится в режим ожидания.

Поделиться сообщением


Ссылка на сообщение

31 ответ на этот вопрос

Рекомендуемые сообщения

  • 0
1 час назад, Trust сказал:

Можешь под спойлер скинуть сорц скрипта? Очень интересно.

Пока не могу) Сделал на скорую руку черновик, так что завтра надо будет переписывать.

Поделиться сообщением


Ссылка на сообщение
  • 0
В 18.06.2023 в 16:00, MagnuMspec сказал:

подойдет.

SFWRAFollowersWaits.zip

 

Добавлено автоматическое назначение пакетов ожидания спутникам, когда это нужно.

И ручное увольнение спутников (пока что Делайлы, Виктора, Ванессы и Рональда), когда это нужно.

 

Вшивать в SFW-Master.

 

Скрипт RAFollowersFireAllFollowers [SCPT:0D00D8E9] сделать с пустым скелетом в SFW-Master.esm, а полный скелет добавить в RA-Followers.esm. Вшивать только после того, как я доделаю Виктора и его правки будут вшиты, так как сейчас у него отсутствует куча переменных.

 

Других нюансов вроде бы нет)

 

На всякий случай (на будущее) выложу команды на ручной перевод в режим ожидания некоторых спутников:

Спойлер

Делайла

if DelilahMREF.HasBeenHired == 1 && DelilahMREF.Waiting == 0

Set DelilahMREF.IsFollowingDefault to 0
Set DelilahMREF.IsFollowingLong to 0
Set DelilahMREF.IsFollowingClose to 0
Set DelilahMREF.Waiting to 1
Set DelilahMREF.Relax to 1
DelilahMREF.evp

endif

 

Виктор

if AAASnakeRef.SnakeHired == 1 && AAASnakeRef.Waiting == 0

set AAASnakeQuest.status to 2
AAASnakeRef.Waiting = 1
AAASnakeRef.evp

endif

 

Рональд

if mycompanionref.HasBeenHired == 0 && mycompanionref.Waiting == 0

set mycompanionref.Waiting to 1
mycompanionref.evp

endif

 

Ванесса

if VanessaREF.VanessaHired == 1 && VanessaREF.Waiting == 0

set VanessaREF.Waiting to 1
set VanessaREF.VanessaIsWaiting to 1
VanessaREF.evp
Player.RemovePerk VanessaWilderWasteland

endif

 

В 18.06.2023 в 14:37, Trust сказал:

Можешь под спойлер скинуть сорц скрипта? Очень интересно.

Так как там несколько скриптов и много текста, то лучше тебе посмотреть самому на плагин, если будет желание)

Поделиться сообщением


Ссылка на сообщение
  • 0
1 час назад, FNVFUN сказал:

Скрипт RAFollowersFireAllFollowers [SCPT:0D00D8E9] сделать с пустым скелетом в SFW-Master.esm, а полный скелет добавить в RA-Followers.esm. Вшивать только после того, как я доделаю Виктора и его правки будут вшиты, так как сейчас у него отсутствует куча переменных.

Окей, тогда подожду пока.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
  • 0
В 19.06.2023 в 15:07, FNVFUN сказал:

SFWRAFollowersWaits.zip

Текстовик в NVSE\Plugins\Scripts?

 

В двух скриптах фикса есть некий битый ид [51011794] < Error: Could not be resolved >. Что это?

 

Поделиться сообщением


Ссылка на сообщение
  • 0
8 часов назад, MagnuMspec сказал:

Текстовик в NVSE\Plugins\Scripts?

Да. Могу без скриптраннера сделать, просто влом было создавать квест и плодить еще два скрипта.

 

8 часов назад, MagnuMspec сказал:

В двух скриптах фикса есть некий битый ид [51011794] < Error: Could not be resolved >. Что это?

Да это я тупанул) Делал разные фиксы в одном плагине, а потом забыл один пакет перекинуть в этот фикс.

SFWRAFollowersWaits.zip

Поделиться сообщением


Ссылка на сообщение
  • 0
В 21.06.2023 в 21:04, MagnuMspec сказал:

Спасибо! подшил.

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

 

*Обновлено*

Фикс вшит в плагин телепортера из соответствующей темы.

 

Изменено пользователем FNVFUN
  • Нравится 1
  • Спасибо! 1

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...