Difference between revisions of "Branch/ru"
Jump to navigation
Jump to search
no edit summary
imported>V.erS.us (Created page with "{{PageTitle|Ветка диалога}} {{RussianPage|t}} {{Languages|Dialogue Branch}} <br> Dialogue Branches are data structures that group Topics t...") |
imported>V.erS.us |
||
Line 4: | Line 4: | ||
{{Languages|Dialogue Branch}} | {{Languages|Dialogue Branch}} | ||
<br> | <br> | ||
Ветки диалога (Dialogue Branches) — это структуры данных, служащие для группировки {{ulink|Topic|Топиков}} (Topic). Благодаря веткам, в системе диалогов можно: | |||
* | * Организовывать и различать деревья диалогов. В сущности, каждая Ветка представляет собой отдельный 'поток' беседы. | ||
* | * Учитывать тот факт, что игрок может начать и прервать диалог в любое время, а значит предоставлять игроку возможность возобновлять прерванную беседу. | ||
== | ==Данные ветки диалога== | ||
Ветка диалога (Dialogue Branch) содержит в себе следующие данные: | |||
* '''EditorID:''' | * '''EditorID:''' Уникальный идентификатор формы редактора. | ||
* '''Starting Topic:''' | * '''Starting Topic:''' Начальный топик, который служит как «точка входа» в диалог ветки. Для веток верхнего уровня (Top-Level Branches), начальный топик определяет то, что появится в списке топиков. Для блокирующих ветвей (Blocking Branches), их {{ulink|Topic Info|информация}} будет использоваться NPC в качестве приветствия. Все ветки должны содержать только один начальный топик (Starting Topic). Если таковых несколько, то любой из них может быть выбран в качестве стартового. | ||
* '''Branch Type:''' | * '''Branch Type:''' (Тип ветки) | ||
** '''Normal:''' | ** '''Normal:''' Нормальные ветки никогда не появляются в {{ulink|topic list|списке топиков}} (topic list) непосредственно. Они доступны только косвенно через меню (посредством {{ulink|choice list|списка выбора}} или из другой ветки). | ||
** '''Top-Level:''' | ** '''Top-Level:''' Начальный топик ветки верхнего уровня доступны в начальном {{ulink|topic list|списке тем}} (topic list) персонажей (NPC) (при условии, что информация в начальном топике доступна данному персонажу). | ||
** '''Blocking:''' | ** '''Blocking:''' Начальный топик (тема) Блокирующей ветки, в случае содержания информации, удовлетворяющим всем заданным условиям, блокирует остальные топики. Подробнее ниже. | ||
* '''Exclusive:''' | * '''Exclusive:''' Стоит игроку начать эксклюзивную ветку диалога, как она становится блокирующей, пока игрок не выйдет из неё. Смотрите далее. | ||
== | ==Блокирующие ветки== | ||
Blocking Branches are used to override an NPC's normal topic list. When an NPC has a valid info in a Blocking Branch's Starting Topic, the NPC will use that info as his greeting (and Hello, unless the [[Topic Info|info]] is conditioned only to be valid in the dialogue menu). | Blocking Branches are used to override an NPC's normal topic list. When an NPC has a valid info in a Blocking Branch's Starting Topic, the NPC will use that info as his greeting (and Hello, unless the [[Topic Info|info]] is conditioned only to be valid in the dialogue menu). | ||