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

Структура диалога в движке FOnline


pyro

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

привет всем
делаю fallout на своём движке,
одна из идей, которую сейчас обыгрываю - вся логика диалогов в человеко-понятных текстовых файлах,

и сейчас нужно проверить как это будет работать на реальных данных диалогов из fallout-1 (его реализую первым)

но движка fallout не знаю и копировать его не хочу,
и как я понял логика там отдельно от msg файлов, в которых лежат реплики,
в каких файлах можно взять эту логику/связи реплик?

 

ЗЫ

если кто-то уже делал такое, или другая полезная инфа по теме то тоже бросайте сюда

Ссылка на комментарий

и как я понял логика там отдельно от msg файлов, в которых лежат реплики,

в каких файлах можно взять эту логику/связи реплик?

ЗЫ

если кто-то уже делал такое, или другая полезная инфа по теме то тоже бросайте сюда

вся логика диалогов находится в скриптах .ssl (.int скомпилированные). 

 

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

procedure Node004 begin
   Reply(117);
   if (vault_13_visible_on_map) then
       NOption(118,Node005,004);
   if (local_var(LVAR_Vault_Looking) == 0) then begin
       NOption(119,Node015,004);
       BOption(121,Node013,004);
   end
   else
       NOption(120,Node009,004);
   BOption(122,Node007,004);
   NOption(123,Node999,004);
end

Reply(строчка из msg файла) - реплика НПС

ответы игрока на реплику НПС. 

xOption([msg строчка],[переход к процедуре "ноде" при выборе игроком ответа],[ограничение IQ игрока])

Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...