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

  • 0
pz_4

FloydQuestSCRIPT (Прощай, голубое небо)

Вопрос

Спойлер

scn FloydQuestSCRIPT

short AnabelleFeared                ;Anabelle am Anfang verдngstigt, sie redet erstmal nicht mehr mit spieler
short AnabelleRetained            ;Vorschuss ausgehandelt
short FloydFollowPlayer    
short FloydWaits
short FloydfoundLloyd            ;Floyd hat Lloyd gefunden
short PlayerFoundLloyd            ;Spieler hat Lloyd gefunden
short PlayerGotTheNuka            ;spieler hat Quantum fьr Floyd erhalten
short PlayerGotThePistol        ; 1:Pistole gefunden 2: Pistole Lloyd gegeben 3:Zurьckbekommen
short PlayerKnowsProblem        ;Spieler weiЯ von Lloyds Pistole
short PlayerGotPlans                ;Floyd ist tot, Spieler hat die Plдne
short LloydsProblemSolved    ;Pistolen Problem gelцst
short OutcastDeadCount            ;Zдhler fьr die Ausgestossenen
short PlayerCanEnter                ;Spieler darf zu Dexter
short FloydTurretsOff                ;Spieler hat Tьrme manuell deaktiviert
short FloydTalkedToLloyd
short DextersOffer                    ; 1:Aufgabe erhalten 2:Aufgabe erfьllt
short LloydsAmbush                ; 1:Lloyd ist bereit 2:Lloyd greift Ausgestossene an
short FloydBack
short FloydQuestBad
short PlayerEscorts

Begin GameMode

    ;spieler hat die Plдne, was nur mцglich ist wenn Floyd tot ist

    if PlayerGotPlans == 1
        setObjectiveCompleted FloydQuest 55 1
        setObjectiveCompleted FloydQuest 62 1
            if LloydRef.LloydDead == 0                            ;wenn Lloyd noch lebt sollte Spieler ihm von Floyds tod berichten
                setObjectiveDisplayed FloydQuest 59 1
            endif
    endif


    ;beide Brьder tot, wenn Spieler die Plдne hat kann er sie zurьckbringen zu Anabelle

    if ( FloydRef.FloydKilled == 1 ) && ( LloydRef.LloydDead == 1 ) && ( PlayerGotPlans == 1 )
        SetStage FloydQuest 60
        setObjectiveDisplayed FloydQuest 65 1
    endif


    ;wenn man die Plдne hat kann man sie auch zu den Ausgestossenen bringen, wenn man dort war
    ;und sie noch leben

    if ( OrthanRef.warnPlayer == 2 ) && ( PlayerGotPlans == 1 ) && ( OutcastDeadCount == 0 )
        setObjectiveDisplayed FloydQuest 68 1
    endif

    ;wenn Ausgestossene Tod dann nicht mehr
    if ( OutcastDeadCount > 0 ) && ( PlayerGotPlans == 1 )
        setObjectiveDisplayed FloydQuest 68 0
    endif

    if ( PlayerGotThePistol == 1 ) && (PlayerKnowsProblem == 1 )
        setObjectiveCompleted FloydQuest 70 1
            if LloydRef.LloydDead != 1
                setObjectiveDisplayed FloydQuest 75 1
            endif
    endif

    if player.getitemcount LloydsPlasmaPistol == 1 &&  && PlayerGotThePistol == 0
        set FloydQuest.PlayerGotThePistol to 1
    endif

    if OutcastDeadCount >=3
        setObjectiveCompleted FloydQuest 80 1
        setObjectiveDisplayed FloydQuest 62 0
        setObjectiveDisplayed FloydQuest 68 0
    endif

end

 

FloydQuestSCRIPT [SCPT:0CDFB33B]

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


Энивей поскольку сам квест редкостный хлам - предлагаю хотя бы(мой уровень - это костылем подпереть а не полноценная отладка кода) докинуть после Begin GameMode - if getstage FloydQuest >= 10, чтобы тело скрипта работало только если квест запущен в активную стадию.

Ну и еще, я вот не помню, в таких случаях не нужно ли по окончании квеста кроме CompleteAllObjectives, еще и прибить его через StopQuest ? Чтобы грохнуть привязаный скрипт и он не молотил впустую.

Изменено пользователем pz_4

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


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

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

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

  • 0
В 24.02.2025 в 12:45, FNVFUN сказал:

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

 

В 24.02.2025 в 12:45, FNVFUN сказал:

Меня всегда смущала чувиха с идиотским цветом волос, которая стоит у входа в Ривет-Сити)

Это которая?

Анабель в этом квесте должна вроде у своей хибары тусоваться.

 

UPD: поменял ей цвет волос.

  • Нравится 1

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


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

Добавлю еще от себя на счет этого Флойда. Он после выполнения квеста как дурочек ходит по в Ривет-Сити, а если быть исключительно точным, то только по рынку и мосту. Да и багов несколько в этом квесте встретил, но это я уже как-нибудь в следующий раз тему создам.

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


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

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

Только такую ошибку увидел:  if player.getitemcount LloydsPlasmaPistol == 1 &&  && PlayerGotThePistol == 0

 

7 часов назад, pz_4 сказал:

докинуть после Begin GameMode - if getstage FloydQuest >= 10

Сделано)

 

7 часов назад, pz_4 сказал:

Ну и еще, я вот не помню, в таких случаях не нужно ли по окончании квеста кроме CompleteAllObjectives, еще и прибить его через StopQuest ?

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

В целом некритично, так как там всего две проверки будут раз в 5 секунд:

if eval GetStage FloydQuest > 0 && GetQuestCompleted FloydQuest == 0

 

5 часов назад, Onotoluy сказал:

Добавлю еще от себя на счет этого Флойда. Он после выполнения квеста как дурочек ходит по в Ривет-Сити, а если быть исключительно точным, то только по рынку и мосту.

Меня всегда смущала чувиха с идиотским цветом волос, которая стоит у входа в Ривет-Сити)

 

FloydQuest-fix.esp

  • Нравится 2

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


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

Анабель в этом квесте должна вроде у своей хибары тусоваться.

По моему она уходит к хибаре только выдав игроку квест, а до тех пор тусоваться будет у входа в РС.

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


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

По моему она уходит к хибаре только выдав игроку квест, а до тех пор тусоваться будет у входа в РС.

Хм, можно ее перенести куда-нибудь, правда, она в первом диалоге упоминает, что мы только идем в Ривет-Сити. Тогда либо другое место должно быть тоже подходящим... хз какое, либо диалог менять.

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


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

А смысл?
Не проще просто волосы перекрасить в адекватный цвет, и пусть себе и дальше караулит игрока у входа.

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

Изменено пользователем pz_4

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


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

Не проще просто волосы перекрасить в адекватный цвет, и пусть себе и дальше караулит игрока у входа.

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

Да, конкретно это и было в мыслях у меня, только в таких случаях надо, чтобы руки до этого дошли) Уже сколько месяцев Мясника Пита реворкнуть не получается.

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


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

я не особо в восторге от квеста

Кстати, а что там по самому квесту, какие проблемы у него? Я просто проходил давным-давно его, еще когда была немецкая озвучка. Толком ничего не помню.

Изменено пользователем FNVFUN

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


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

Ну если не считать постоянные дурацкие спавны гулей, то вроде как нет проблем. А гули эти могут быть и потрошители в своем большинстве, если прийти на поздних уровнях. 

 

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


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

Сам квест глуповатый, особенно развязка, если задуматься.

 

-игрок, помоги найти братьев. Они ушли караваном в сторону Андейла. Окей, завязка вполне себе.

 

Пришли в район андейла, нашли, в метро обоих братьев, спасли, но выходить через основной вход - они не хотят, просто потому что потому. Если что - на выходе их не стерегут людоеды, да и никаких явных признаков, что с Андейлцами у братьев был конфликт в моде нет.

 

Ну ладно, давайте поищем другой выход. Тем более что один из братьев его уже нашел, но там сидят три гулифицировавшихся дезертира из Изгоев, с лучеметами. И у игрока по сюжету квеста нет иного варианта, как или перебить изгоев, или заземлить самих братьев.


И тут вподне разумно задать вопрос, а на кой хрен оно мне надо?

Чем, мне как игроку, мешают бывшие изгои обосновавшиеся на станции, чтобы встать на сторону братьев-идиотов которые хотят выйти исключительно пройдя по трупам гулей?

 

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

 

Вобщем как по мне - квест сравнительно короткий, ничем особо не примечательный с очень странным и высосаным из пальца "конфликтом", и емнип, ещё и без какой то внятной награды, кроме как лута с трупов изгоев(если мы зачем то пойдем их убивать) и энерго-пистолета, если его не отдать/вернуть одному из братьев.

 

 

Изменено пользователем pz_4

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


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

В общем, как и большинство модов, требует доработок. Может, когда-нибудь и дойдут руки)

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


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

Пинка под зад дать проще. ) В смысле выпилить дичь этакую. 

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


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

Пинка под зад дать проще. ) В смысле выпилить дичь этакую. 

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

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


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

Если никто править не будет, то может быть, но с другой стороны с таким подходом от сборки практически ничего не останется)

Ну-да, ну-да, так и будет. ) 

7 минут назад, FNVFUN сказал:

Неужели этот квест настолько безнадежен...

Ну не то, чтобы безнадежен, есть и более безнадежные. Вообще квесты из разряда: принеси, подай, уходи не мешай, если только они не входят в какой-нибудь обширный годный квестовый мод, лучше бы убрать. Чем больше квестов, тем тяжелее сохранение, а чем оно тяжелее, тем хуже стабильность игры. И тратить его запас прочности, на сомнительные квесты, ну такое себе.

Проблема сборки в ее размерах и тоннах контента, про которые некоторые говорят с таким восторгом! ( На самом деле надо брать не количеством, а качеством. 

  • Нравится 3

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


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

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

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

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

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

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

Войти

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

Войти


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

Важная информация

Мы используем файлы cookie для обеспечения корректной работы сайта. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Узнать больше об обработке данных поможет Политика конфиденциальности