Изменения

Нет описания правки
Строка 3: Строка 3:  
{{stub}}
 
{{stub}}
   −
This page explains how the game stores and parses [[quests]]. This is an advanced guide for mod developers.
+
На этой странице объясняется, как игра хранит и анализирует [[Задания]]. Это расширенное руководство для разработчиков модов.
   −
==Raw data==
+
==Источник==
Scripted quests are stored in <tt>Content\Data\Quests.xnb</tt>, which can be [[Modding:Editing XNB files#unpacking|unpacked for editing]]. Here's the raw data as of {{version|1.5.4}} for reference:
+
Задания со сценариями хранятся в <tt>Content\Data\Quests.xnb</tt>, которые могут быть [[Модификации:Редактирование_XNB_файлов#Распаковывание и упаковывание ресурсов|распакованы для редактирования]]. Вот исходные данные по состоянию на {{version|1.5.4}} для примера:
{{collapse|Data|content=<syntaxhighlight lang="json">
+
{{collapse|Данные|content=<syntaxhighlight lang="json">
 
{
 
{
 
   "1": "Location/Meet The Wizard/You received a letter from the local wizard. He claims to have information regarding the old community center./Enter the wizard's tower./WizardHouse/-1/0/-1/false",
 
   "1": "Location/Meet The Wizard/You received a letter from the local wizard. He claims to have information regarding the old community center./Enter the wizard's tower./WizardHouse/-1/0/-1/false",
Строка 74: Строка 74:  
</syntaxhighlight>}}
 
</syntaxhighlight>}}
   −
==Format==
+
==Формат==
Each quest's key must be a unique positive integer. When adding a custom quest, prefixing the ID with your Nexus ID is recommended to help reduce mod conflicts.
+
Ключ каждого задания должен быть уникальным положительным целым числом. При добавлении пользовательского квеста рекомендуется указывать идентификатор с префиксом вашего идентификатора Nexus, чтобы уменьшить вероятность конфликтов разных модов.
   −
The entry for each quest contains these slash-delimited quest fields:
+
Запись для каждого задания содержит эти поля, разделенные косой чертой:
    
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Index
+
! Индекс
! Description
+
! Описание
 
|-
 
|-
 
| 0
 
| 0
| Type (e.g. <tt>Location</tt>, <tt>Basic</tt>, <tt>LostItem</tt>, etc)
+
| Тип (т.е. <tt>Location</tt>, <tt>Basic</tt>, <tt>LostItem</tt>, и т.д.)
 
|-
 
|-
 
| 1
 
| 1
| Title
+
| Название
 
|-
 
|-
 
| 2
 
| 2
| Quest details/flavor text
+
| Детали задания/Текст несущий околоигровую информацию, но на ход игры не влияющий
 
|-
 
|-
 
| 3
 
| 3
| Hint/condition
+
| Подсказка/Условие
 
|-
 
|-
 
| 4
 
| 4
| Solution/trigger
+
| Решение/Триггер
 
|-
 
|-
 
| 5
 
| 5
| Next quest (-1 if none)
+
| Следующие задание (-1, если такового нет)
 
|-
 
|-
 
| 6
 
| 6
| Gold (0 if none)
+
| Золото(0, если нет)
 
|-
 
|-
 
| 7
 
| 7
| Reward description (Only if <tt>Gold</tt> is not -1. Apparently unused?)
+
| Описание награды (Только если <tt>Золото</tt> не равно -1. Очевидно, не используется)
 
|-
 
|-
 
| 8  
 
| 8  
| Cancellable
+
| Отмена
 
|-
 
|-
 
| 9
 
| 9
| (Optional) reaction text
+
| (Необязательно) текст реакции
 
|}
 
|}
   −
==See also==
+
==Смотри также==
 
* [[Модификации:Особые задания]]
 
* [[Модификации:Особые задания]]
  
602

правки