понедельник, 16 октября 2017
Добрый вечер, товарищи, снова обращаюсь к вам с проблемой.
читать дальшеПочему-то никак не могу создать в Construction Set уникальное приветствие (не топик, стандартное приветствие в левом окне диалога игры) для своего НПС.
Конструктор наотрез отказывает в добавлении до тех пор, пока я не сниму фильтрацию по ID своего НПС («You cannot add TopicInfos while dialogue is filtered». ). Но когда я это делаю, это уникальное приветствие начинает отображаться и у всех других НПС.
Посмотрела чужие плагины — там создатель вполне мог добавить приветствие вместе с фильтрацией только для этого персонажа.
Ещё вопрос: как можно поудалять все топики-ссылки только одному своему НПС, не затрагивая других?
@темы:
Morrowind,
Вопросы
Но насколько я помню, надо просто сначала создать приветствие без фильтра, как бы общее, чтобы оно появилось в списке. А потом выбрать его в списке и проставить уже нужное ID и условия, тогда оно должно отображаться именно у выбранного NPC при нужных условиях. Там вся фишка в том, что существует как бы сразу вся общая масса диалогов, топиков, условий и пр., и игра последовательно проверяет на соответствие ближайшим по списку условиям, проставленным для элемента (того же greeting'a, например), и отображает элемент в игре соответственно, когда все условия совпадают. По принципу алгоритма "if", если я не ошибаюсь. То есть чтобы все верно отображалось, надо чтобы для каждого нпс условия поведения не перекрывались в списке чем-то, что может сработать первым.
То есть, чтобы началась проверка, надо чтобы ваш greeting был добавлен, а чтобы он не отображался у всех - должно быть добавлено ID. В таком порядке
В общем, пожалуйста. Когда-то моток нервов оставил в диалогах редактора, фрагментарно ещё помню что-то)
В общем, надеюсь, другие тоже как-нибудь ваш ответ прочтут и он им поможет.
Actually, лучше скачать профессиональные туториалы, раньше с фуллреста можно было надыбать ссылок на них, и на elderscrolls.net поискать...