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

  • 0
FNVFUN

RA-Factions - Вступление в НКР

Вопрос

Квест "Вступление в НКР" нельзя выполнить - строчки диалога с лейтенантом Хайесом о том, как стать гражданином НКР, нет.

Цель квеста: "Поговорить с лейтенантом Хайесом о том, как стать гражданином НКР."

id квеста: TNCRJoiningtheNCR "ВСТУПЛЕНИЕ В НКР" [QUST:1A330ADE]

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


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

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

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

  • 0
5 часов назад, FNVFUN сказал:

TNCRRanks-fix.esp

Фикс вшивать вместе с фиксом, что выше

Спасибо! Подшил его и фикс от 17 июля. :)

 

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


Ссылка на сообщение
  • 0
В 14.07.2022 в 19:57, FNVFUN сказал:

Квест "Вступление в НКР" нельзя выполнить - строчки диалога с лейтенантом Хайесом о том, как стать гражданином НКР, нет.

Цель квеста: "Поговорить с лейтенантом Хайесом о том, как стать гражданином НКР."

id квеста: TNCRJoiningtheNCR "ВСТУПЛЕНИЕ В НКР" [QUST:1A330ADE]

Какая у него должна быть реплика?

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


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

Какая у него должна быть реплика?

Пока сам разбираюсь, т.к. там и дальше баги идут.

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


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

Конфликт скрипта, который активирует квест, с условиями для диалога в самом квесте. У меня не было еще выполнено условие, а квест активировался. Но там еще куча косяков. Автор диалоги добавляет через скрипты :D

 

фикс NCR-fix.esp

  • Закомментил проблемный скрипт, т.к. от него никакого толку. Квест стартует аналогично, только через диалог.
  • Убрал конфликт диалогов о вступлении в НКР (диалоги с майором и лейтенантом не были взаимоисключающими)
  • Поправил скрипт, который активировал следующий квест в линейке квестов мода, если вступительный квест был провален. С проваленным вступительным квестом последующий квест не робит и не должен быть активирован.
  • Поправил диалоги, т.к. в них разговор велся на "вы", когда как диалоги из оригинальной FNV у этих npc ведутся на "ты".

хз, сколько там еще багов будет, если дальше этот мод проходить. Стремно автор все там сделал, по крайне мере в начале.

 

Еще интересно, как этот мод конфликтует с другими модами и модулями (например, WarTrash), где ГГ должен тоже вступать в НКР (как в этом моде), либо выступать в роли наемника (хотя в то же время в этом моде он может быть генералом НКР)

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


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

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

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


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

Кстати, всегда вступал в НКР, говорил с майором Полатли и никаких проблем.

Вступить в НКР можно, передав контроль над Приммом НКРовцам, и тогда появляется сам квест с указанием поговорить с лейтенантом. Либо, имея высокую репутацию у НКР, можно поговорить с майором (квест тогда, не активировавшись, сразу завершится).

 

1 час назад, Bulbyan сказал:

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

Я сейчас глянул на этот квест. Он может спокойно работать на фоне, а звание можно посмотреть в меню способностей. Надо, чтобы Магнум ответил, тогда могу скрыть его и дело с концом. Просто бесмысленная хрень)

А так можно ввести команду CompleteQuest TNCRRanks

  • Нравится 1

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


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

На самом деле эти звания серьезно конфликтуют со всей остальной игрой (ненормально, когда какой-нибудь сержант НКР посылает ГГ-генерала).

Предлагаю заменить их на ранги известности или типа такого. Сократить количество рангов в несколько раз (сейчас их 21 штука, от рядового НКР до генерала). Ну и чтобы игрок знал, что у него вообще есть способность, отвечающая за его уровень известности, создать мессандж, который про это говорит и высвечивается при получении гражданства НКР.

При одобрении предложения, могу заняться этим. Названия рангов либо сам придумывай, Магнум, либо я могу придумать (например, "неизвестный", "известный", "легенда" - только вариант с общим родом).

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


Ссылка на сообщение
  • 0
В 17.07.2022 в 10:42, FNVFUN сказал:

Я сейчас глянул на этот квест. Он может спокойно работать на фоне, а звание можно посмотреть в меню способностей. Надо, чтобы Магнум ответил, тогда могу скрыть его и дело с концом. Просто бесмысленная хрень)

Да, сделай плиз.

 

В 18.07.2022 в 10:37, FNVFUN сказал:

На самом деле эти звания серьезно конфликтуют со всей остальной игрой (ненормально, когда какой-нибудь сержант НКР посылает ГГ-генерала).

Предлагаю заменить их на ранги известности или типа такого. Сократить количество рангов в несколько раз (сейчас их 21 штука, от рядового НКР до генерала). Ну и чтобы игрок знал, что у него вообще есть способность, отвечающая за его уровень известности, создать мессандж, который про это говорит и высвечивается при получении гражданства НКР.

При одобрении предложения, могу заняться этим. Названия рангов либо сам придумывай, Магнум, либо я могу придумать (например, "неизвестный", "известный", "легенда" - только вариант с общим родом).

А может вместо этого сделать так, чтобы высокие звания становились доступны только после прохождения дамбы?

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

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


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

А может вместо этого сделать так, чтобы высокие звания становились доступны только после прохождения дамбы?

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

Тебя так и так сержант Макги в Примме будет слать на три буквы) независимо от звания: "Двигай дальше, пустошня. Мне еще городом управлять."

Просто видится мне много конфликтов с этим званием...

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

 

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

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


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

Еще как вариант, отказаться от высших офицерских званий и ограничиться капитаном, например.

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


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

Сорри. Упустил что-то эту тему...

 

В 03.08.2022 в 15:55, FNVFUN сказал:

Просто видится мне много конфликтов с этим званием...

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

 

В 03.08.2022 в 16:21, FNVFUN сказал:

Еще как вариант, отказаться от высших офицерских званий и ограничиться капитаном, например.

Даже не знаю, что из этого выбрать.

 

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

Может быть, ввести глобальную переменную, и при отключенном ее состоянии (0) действительно не повышать звание дальше капитана?

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


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

Может быть, ввести глобальную переменную, и при отключенном ее состоянии (0) действительно не повышать звание дальше капитана?

Уже и не помню структуру получения этих званий. Гляну, как руки дойдут, и сделаю через глобальную переменную, либо еще как, ну либо спрошу совета

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


Ссылка на сообщение
  • 0
В 16.10.2022 в 18:27, MagnuMspec сказал:

Может быть, ввести глобальную переменную, и при отключенном ее состоянии (0) действительно не повышать звание дальше капитана?

Посмотрел сейчас скрипт, он такого вида:

Спойлер

ScriptName TNCRRankPerksScript

short doperkonce01
short doperkonce02
short doperkonce03
short doperkonce04
short doperkonce05
short doperkonce06
short doperkonce07
short doperkonce08
short doperkonce09
short doperkonce10
short doperkonce11
short doperkonce12
short doperkonce13
short doperkonce14
short doperkonce15
short doperkonce16
short doperkonce17
short doperkonce18
short doperkonce19
short doperkonce20
short doperkonce21

Begin GameMode

if  (TNCRRanks.rankcounter == 1) && (doperkonce01 == 0)
player.addperk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce01 to 1
endif

if  (TNCRRanks.rankcounter == 2) && (doperkonce02 == 0)
player.RemovePerk TNCRRank01
player.addperk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce02 to 1
endif

if  (TNCRRanks.rankcounter == 3) && (doperkonce03 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.addperk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce03 to 1
endif

if  (TNCRRanks.rankcounter == 4) && (doperkonce04 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.addperk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce04 to 1
endif

if  (TNCRRanks.rankcounter == 5) && (doperkonce05 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.addperk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce05 to 1
endif

if  (TNCRRanks.rankcounter == 6) && (doperkonce06 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.addperk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce06 to 1
endif

if  (TNCRRanks.rankcounter == 7) && (doperkonce07 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.addperk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce07 to 1
endif

if  (TNCRRanks.rankcounter == 8) && (doperkonce08 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.addperk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce08 to 1
endif

if  (TNCRRanks.rankcounter == 9) && (doperkonce09 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.addperk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce09 to 1
endif

if  (TNCRRanks.rankcounter == 10) && (doperkonce10 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.addperk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce10 to 1
endif

if  (TNCRRanks.rankcounter == 11) && (doperkonce11 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.addperk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce11 to 1
endif

if  (TNCRRanks.rankcounter == 12) && (doperkonce12 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.addperk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce12 to 1
endif

if  (TNCRRanks.rankcounter == 13) && (doperkonce13 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.addperk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce13 to 1
endif

if  (TNCRRanks.rankcounter == 14) && (doperkonce14 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.addperk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce14 to 1
endif

if  (TNCRRanks.rankcounter == 15) && (doperkonce15 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.addperk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce15 to 1
endif

if  (TNCRRanks.rankcounter == 16) && (doperkonce16 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.addperk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce16 to 1
endif

if  (TNCRRanks.rankcounter == 17) && (doperkonce17 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.addperk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce17 to 1
endif

if  (TNCRRanks.rankcounter == 18) && (doperkonce18 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.addperk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce18 to 1
endif

if  (TNCRRanks.rankcounter == 19) && (doperkonce19 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.addperk TNCRRank19
player.RemovePerk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce19 to 1
endif

if  (TNCRRanks.rankcounter == 20) && (doperkonce20 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.addperk TNCRRank20
player.RemovePerk TNCRRank21
set doperkonce20 to 1
endif

if  (TNCRRanks.rankcounter == 21) && (doperkonce21 == 0)
player.RemovePerk TNCRRank01
player.RemovePerk TNCRRank02
player.RemovePerk TNCRRank03
player.RemovePerk TNCRRank04
player.RemovePerk TNCRRank05
player.RemovePerk TNCRRank06
player.RemovePerk TNCRRank07
player.RemovePerk TNCRRank08
player.RemovePerk TNCRRank09
player.RemovePerk TNCRRank10
player.RemovePerk TNCRRank11
player.RemovePerk TNCRRank12
player.RemovePerk TNCRRank13
player.RemovePerk TNCRRank14
player.RemovePerk TNCRRank15
player.RemovePerk TNCRRank16
player.RemovePerk TNCRRank17
player.RemovePerk TNCRRank18
player.RemovePerk TNCRRank19
player.RemovePerk TNCRRank20
player.addperk TNCRRank21
set doperkonce21 to 1
endif

End

 

Может, все-таки просто закомментить ненужные строки, чтобы этот скрипт лишний раз не грузил игру, вместо глобальной переменной? А тот, кто хочет высшее звание получить, пускай пропишет команду player.addperk TNCRRank21, но смысла я в этом не вижу, ибо иммерсивности просто ноль)

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


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

В общем, отпишешься насчет глобальной, и если надо, я поправлю скрипт. А пока сделал вообще, чтобы квест отрубался после получения ранга капитана, т.к. там много проверок на фоне будут работать. Очень плохо у автора мода со скриптами...

 

TNCRRanks-fix.esp

Фикс вшивать вместе с фиксом, что выше

Изменения:

Спойлер

Поправил actor effect

Сократил скрипты в сто раз

Убрал отображение информационных квестов ОТРЯД "ГАДЮКА" и МОЙ РАНГ В НКР в пип-бое

Вместо информационных квестов теперь появляются соответствующие сообщения

Звание теперь ограничено капитаном

Поправил название рангов (был дубль)

Немного поправил диалоги

 

  • Спасибо! 1

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


Ссылка на сообщение
  • 0
В 05.11.2022 в 22:01, FNVFUN сказал:

В общем, отпишешься насчет глобальной, и если надо, я поправлю скрипт. А пока сделал вообще, чтобы квест отрубался после получения ранга капитана, т.к. там много проверок на фоне будут работать. Очень плохо у автора мода со скриптами...

 

TNCRRanks-fix.esp

Фикс вшивать вместе с фиксом, что выше

Изменения:

  Скрыть контент

Поправил actor effect

Сократил скрипты в сто раз

Убрал отображение информационных квестов ОТРЯД "ГАДЮКА" и МОЙ РАНГ В НКР в пип-бое

Вместо информационных квестов теперь появляются соответствующие сообщения

Звание теперь ограничено капитаном

Поправил название рангов (был дубль)

Немного поправил диалоги

 

Теперь генералом нельзя стать ?)

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


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

Теперь генералом нельзя стать ?)

Можно) как станешь капитаном, введи в консоль

player.removeperk TNCRRank14

player.addperk TNCRRank21

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


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

Теперь генералом нельзя стать ?)

А смысл в таком генеральстве? Генерал на побегушках. )

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


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

Да, от звания вообще ничего не зависит, это просто перк, дающий 21 очко красноречия. Только огромный минус к иммерсивности

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


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

Да, от звания вообще ничего не зависит, это просто перк, дающий 21 очко красноречия. Только огромный минус к иммерсивности

ну, не знаю, например как почетный титул, так сказать можно было б оставить, минусов не вижу, вспомните ф4 про генерала минетменов)

 

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


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

вспомните ф4 про генерала минетменов)

помним, осуждаем эту нелепость.)

  • Ха-ха 1

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


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

ну, не знаю, например как почетный титул, так сказать можно было б оставить, минусов не вижу, вспомните ф4 про генерала минетменов)

 

Может, ошибаюсь, но там тебя по званию тот же Престон называет, да и организация там не о чем по сравнению с НКР., так что эти звания ничего толком не значат у минитменов. А в обсуждаемом нами моде это тупо недоработка автора, считай баг. Звание будет "генерал армии НКР", и это никаким образом не будет отображаться в самой игре, ну полный бред же) Минус в полном отсутствии иммерсивности. Я предлагал альтернативу рангам в виде репутации/известности - вот твой вариант почетных титулов тоже подходит - но от этой идеи отказались) Правда, в таком случае пришлось бы один диалог поправить, там где чел говорит, что отряд Гадюк можно нанимать с ранга мл. сержанта

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


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

Может, ошибаюсь, но там тебя по званию тот же Престон называет, да и организация там не о чем по сравнению с НКР., так что эти звания ничего толком не значат у минитменов. А в обсуждаемом нами моде это тупо недоработка автора, считай баг. Звание будет "генерал армии НКР", и это никаким образом не будет отображаться в самой игре, ну полный бред же) Минус в полном отсутствии иммерсивности. Я предлагал альтернативу рангам в виде репутации/известности - вот твой вариант почетных титулов тоже подходит - но от этой идеи отказались) Правда, в таком случае пришлось бы один диалог поправить, там где чел говорит, что отряд Гадюк можно нанимать с ранга мл. сержанта

Соглашусь, ну, тут кстати можно и по другому обыграть, якобы членство Курьера не афишируется в массе общества, типа выполняет задачи от НКР под прикрытием, ради справедливости, можно отметить и то, что фактически любой мод так или иначе лишен иммерсивности, которая бы вклинивалась в основную историю и была бы ее неразрывной частью, нет, конечно же нет, все идет так сказать «за кадром», ответвлением, также и здесь, как по мне, вариант службы в НКР под прикрытием более разумен)

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


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

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

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

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

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

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

Войти

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

Войти


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