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

Вопрос

Помогал рейнджерам Рейли, починил лифт на крыше, а из лифта сразу же появляется Помощник Дуг (xxadeba4) и просит помочь мне защитить Мегатонну.

Помощник Дуг является помощником Шерифа Симмса в Мегатонне, и он может предложить тебе вставать на защиту Мегатонны время от времени (когда - он сам подбежит и попросит). Квест по защите называется "Служить и защищать".

По идее он должен подбегать к тебе, когда ты находишься в Мегатонне. Так и было в первый раз. Во второй раз произошел данный случай.

 

Спойлер

bandicam-2020-02-21-13-15-55-003.jpg

 

Начальный разговор с просьбой звать ГГ в случаи атаки на Мегатонну

Спойлер

bandicam-2020-02-22-11-53-43-592.jpg

 

  • Нравится 1

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


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

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

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

  • 0
18 часов назад, MagnuMspec сказал:

С этим всё работает, никаких больше проблем с дугом нет?

Не, это только решает эту проблему:

В 24.03.2020 в 14:37, MrXantar сказал:

У меня похожая проблема. Прихожу в мегатонну и слышу тревогу, выхожу на пустошь и вижу рейдеров, убил их. Но дверь обратно уже не открывается. Если зайти через tcl в мегатонну, то Дуг ничего нового не говорит, а тревога так и звучит.

 

 

А по поводу шапки темы баг все еще остался.

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


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

Т.е. осталось то, что он не подбегает сам в случае проблем?

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


Ссылка на сообщение
  • 0
1 минуту назад, MagnuMspec сказал:

Т.е. осталось то, что он не подбегает сам в случае проблем?

В 26.03.2020 в 16:52, FNVFUN сказал:

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

Если нет IA-пакета, который отвечает за подбегание Дуга, то походу автор изменил механику его подбегания, но проблема не решилась

 

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


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

Я короче запутался. Так он не подбегает, или бежит к ГГ через пол карты?

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


Ссылка на сообщение
  • 0
4 минуты назад, MagnuMspec сказал:

Я короче запутался. Так он не подбегает, или бежит к ГГ через пол карты?

В обновленном esm он так же подбегает, как и в старом (также есть баг с беготней через пол карты). Просто для того, чтобы он стабильно стал подбегать, нужно выполнить его первую просьбу о помощи, и только со второй просьбы он начинает подбегать к ГГ.

С учетом этой информации проверил первые два фикса на старом esm: не работают.

Также проверил сам баг из шапки темы на новом esm. Итог: он бежит к тебе через пол карты при быстром путешествии/ожидании. Вывод: баг актуален.

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


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

Пока вшил фикс выше.

 

Так, скрипт такой:

Спойлер

;Generate defense jobs
If playerDefending == 1
If DefenceJob == 0
If CalcNextDefenceJob < GameDaysPassed && player.GetInWorldSpace MegatonWorld == 1
set DieRoll to GetRandomPercent
    If Dieroll <= 15
        Set DefenceJob to 1
        ncKlaxonAREF.enable
        showmessage ncMegKlaxon01MESS
        set BadGuyNumbers to 14
        ncMegAssaultRaidersREF.enable
        setObjectiveDisplayed ncSheriffQuest 01 1
        set PlayerTookDefJob to 1
        set Alarm to 1
        JerichoRef.AddScriptPackage ncMegWallPatrolPACK
        LuckyHarithREF.AddScriptPackage ncTraderSavePACK
        CrowREF.AddScriptPackage ncTraderSavePACK
        CrazyWolfgangREF.AddScriptPackage ncTraderSavePACK
        DocHoffREF.AddScriptPackage ncTraderSavePACK
        ncMegRaidAttREF20.resurrect
        ncMegRaidAttREF20.moveTo ncRaiderStartA
        ncMegRaidAttREF19.resurrect
        ncMegRaidAttREF19.moveTo ncRaiderStartA
        ncMegRaidAttREF18.resurrect
        ncMegRaidAttREF18.moveTo ncRaiderStartA
        ncMegRaidAttREF17.resurrect
        ncMegRaidAttREF17.moveTo ncRaiderStartA
        ncMegRaidAttREF16.resurrect
        ncMegRaidAttREF16.moveTo ncRaiderStartB
        ncMegRaidAttREF15.resurrect
        ncMegRaidAttREF15.moveTo ncRaiderStartB
        ncMegRaidAttREF14.resurrect
        ncMegRaidAttREF14.moveTo ncRaiderStartB
        ncMegRaidAttREF13.resurrect
        ncMegRaidAttREF13.moveTo ncRaiderStartB
        ncMegRaidAttREF12.resurrect
        ncMegRaidAttREF12.moveTo ncRaiderStartB
        ncMegRaidAttREF11.resurrect
        ncMegRaidAttREF11.moveTo ncRaiderStartB
        ncMegRaidAttREF10.resurrect
        ncMegRaidAttREF10.moveTo ncRaiderStartB
        ncMegRaidAttREF09.resurrect
        ncMegRaidAttREF09.moveTo ncRaiderStartB
        ncMegRaidAttREF08.resurrect
        ncMegRaidAttREF08.moveTo ncRaiderStartB
        ncMegRaidAttREF07.resurrect
        ncMegRaidAttREF07.moveTo ncRaiderStartB
        ncMegatonerA.evp
        ncMegatonerB.evp
        ncMegatonerC.evp
        ncMegatonerD.evp
        ncMegatonerE.evp
        ncMegatonerF.evp
        ncMegatonerG.evp
        ncMegatonerH.evp
        ncMegatonerI.evp
        ncMegMilB.enable
        ncMegMilC.enable
        ncDeputyDougREF.evp
    EndIf
    If Dieroll <= 50 && DieRoll > 15
        Set  DefenceJob to 4 ;Raider Scouts
        set ncSheriffQuest.TellPlayerDefJob to 1
        ncDeputyDougREF.evp
    EndIf
    If Dieroll <= 70 && DieRoll > 50
        Set  DefenceJob to 5 ;slavers
        set ncSheriffQuest.TellPlayerDefJob to 1
        ncDeputyDougREF.evp
    EndIf
    If Dieroll <= 80 && DieRoll > 70
        Set  DefenceJob to 6 ;Rad Scorp
        set ncSheriffQuest.TellPlayerDefJob to 1
        ncDeputyDougREF.evp
    EndIf
    If Dieroll <= 100 && DieRoll > 80
        Set  DefenceJob to 7 ;robots
        set ncSheriffQuest.TellPlayerDefJob to 1
        ncDeputyDougREF.evp
    EndIf
EndIf
EndIf
EndIf


Пакет подбегания Дуга все-таки есть. И я поменял ему условия, проверку на то, что ГГ в мирке Мегатонны.

Только вот судя по скрипту, по идее от этого враги не перестанут спавниться, если ГГ не в городе. Хоть и есть проверка на Мегатонну.

 

В общем, надо проверить.

 

ncDeputyDoug.esp

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


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

Только вот судя по скрипту, по идее от этого враги не перестанут спавниться, если ГГ не в городе. Хоть и есть проверка на Мегатонну.

Не совсем тут понял, разве был баг, что враги не распаунятся?

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


Ссылка на сообщение
  • 0
6 минут назад, FNVFUN сказал:

Не совсем тут понял, разве был баг, что враги не распаунятся?

не, я про то, что если стартует оборона, и ГГ решит сбежать, то Дуг должен бы перестать его преследовать, но от этого враги никуда не денутся.

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


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

Пропал помощник Дуг. Пробовал заспавнить, используя ID из шапки - не получается. Может кто с этим помочь ? Заранее спасибо.

photo_2023-06-13_16-10-31.jpg

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


Ссылка на сообщение
  • 0
36 минут назад, Jhon2283 сказал:

Пробовал заспавнить, используя ID из шапки - не получается.

ну так XX-это индекс мода, смотреть его надо в мод-менеджере в графе mod index. Далее вводишь prid id, потом moveto player 

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


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

ну так XX-это индекс мода, смотреть его надо в мод-менеджере в графе mod index. Далее вводишь prid id, потом moveto player 

Большое спасибо ! Буду пробовать.

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


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

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

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

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

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

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

Войти

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

Войти


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