Изменения

Перейти к навигации Перейти к поиску
м
Замена текста — «tt>» на «samp>»
Строка 1: Строка 1:  
← [[Модификации:Индекс|Индекс]]
 
← [[Модификации:Индекс|Индекс]]
{{Переведите}}
+
 
 
{{Stub|Rewards are marked as "to do"}}
 
{{Stub|Rewards are marked as "to do"}}
 
[[Задания]] являются более гибкой и настраиваемой [[Задания|заданий]] системой, разблокированной в конце игры. Задания могут быть добавлены в [[#Источник|данные]] с такими параметрами, как продолжительность, повторяемость, цели и награды.
 
[[Задания]] являются более гибкой и настраиваемой [[Задания|заданий]] системой, разблокированной в конце игры. Задания могут быть добавлены в [[#Источник|данные]] с такими параметрами, как продолжительность, повторяемость, цели и награды.
Строка 7: Строка 7:     
==Источник==
 
==Источник==
Задания храняться в <tt>Content\Data\SpecialOrders.xnb</tt>, могут быть [[Модификации:Редактирование_XNB_файлов#Редактирование распакованных данных|извлечены для редактирования]]. Вот исходные данные по состоянию на {{version|1.5.1}} для примера:
+
Задания храняться в <samp>Content\Data\SpecialOrders.xnb</samp>, могут быть [[Модификации:Редактирование_XNB_файлов#Редактирование распакованных данных|извлечены для редактирования]]. Вот исходные данные по состоянию на {{version|1.5.1}} для примера:
 
{{collapse|Данные|content=<syntaxhighlight lang="json">
 
{{collapse|Данные|content=<syntaxhighlight lang="json">
 
{
 
{
Строка 1489: Строка 1489:  
==Формат==
 
==Формат==
 
===Цель===
 
===Цель===
Each order can have any number of objectives of the given types.
+
Каждое задание может иметь любое количество целей данного типа.
   −
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
! Objective type
+
! Тип цели
! Description
+
! Описание
 
|-
 
|-
| <tt>Collect</tt>
+
| <samp>Collect</samp>
| The player must obtain items that match the [[#Context tags|<tt>AcceptedContextTags</tt> field]]. The items must never have been in a player inventory. This applies to any method of collecting items (e.g. harvesting crops, slaying monsters, collecting from a machine, cooking a dish, etc). There's no restriction to how the item can be collected; e.g. a special order for emeralds will be equally find with gems found in the mines or produced in a crystalarium.
+
| Игрок должен получить предметы, соответствующие [[#Контекстные теги|полю <samp>AcceptedContextTags</samp>]]. Эти предметы никогда не должны были находиться в инвентаре игрока. Это относится к любому способу сбора предметов (например, сбор урожая, убийство монстров, приготовление блюда и т.д.). Нет никаких ограничений на то, как предмет может быть собран; например, задание на изумруды будет в равной степени найден с драгоценными камнями, найденными в шахтах или произведенными в кристалляриуме.
 
|-
 
|-
| <tt>Deliver</tt>
+
| <samp>Deliver</samp>
| The player must give items that match the [[#Context tags|<tt>AcceptedContextTags</tt> field]] to a given character. This doesn't count towards the character's gift limit.
+
| Игрок должен отдать предметы, соответствующие [[#Контекстные теги|полю <samp>AcceptedContextTags</samp>]] для данного персонажа. Не засчитывается в лимит подарков персонажа.
 
|-
 
|-
| <tt>Fish</tt>
+
| <samp>Fish</samp>
| Equivalent to <tt>Collect</tt>, but only counts items found by [[fishing]].
+
| Эквивалентно <samp>Collect</samp>, но только подсчитывает предметы, найденные во время [[Рыбная ловля|рыбалки]].
 
|-
 
|-
| <tt>Gift</tt>
+
| <samp>Gift</samp>
| The player must give items that match the [[#Context tags|<tt>AcceptedContextTags</tt> field]] to a given character. This '''does''' count towards the character's gift limit. Parameters can include a minimum gift taste level.
+
| Игрок должен отдать предметы, соответствующие [[#Контекстные теги|полю <samp>AcceptedContextTags</samp>]] для данного персонажа. Это '''засчитывается''' в лимит подарков персонажа. Параметры могут включать минимальный уровень отношения к подарку.
 
|-
 
|-
| <tt>JKScore</tt>
+
| <samp>JKScore</samp>
| The player must achieve at least the given [[Junimo Kart]] score. This tracks the highest score reached while the special order is active.
+
| Игрок должен достичь, по крайней мере, заданного количества очков в [[Джунимо Карт]]. Отслеживает наивысший балл, набранный во время действия задания.
 
|-
 
|-
| <tt>ReachMineFloor</tt>
+
| <samp>ReachMineFloor</samp>
| The player must reach or exceed the given floor in the [[The Mines|mines]] or the [[Skull Cavern]] (depending on the <tt>SkullCave</tt> field) while the special order is active.
+
| Игрок должен достичь или превысить заданный этаж в [[Шахта|шахте]] или [[Пещера Черепа|Пещере Черепа]] (в зависимости от поля <samp>SkullCave</samp>) пока действует задание.
 
|-
 
|-
| <tt>Ship</tt>
+
| <samp>Ship</samp>
| The player must ship items through their [[Shipping Bin|shipping bin]] which match the [[#Context tags|<tt>AcceptedContextTags</tt> field]]. The quest objective progresses when the items are collected, not when they're put in the bin. Player still get money for the shipped items as they would normally.
+
| Игрок должен отправлять свои предметы, через [[Отгрузка|отгрузку]], которые соответствуют полю [[#Контекстные теги|<samp>AcceptedContextTags</samp>]]. Цель задания выполняется, когда предметы собраны, а не когда они помещены в ящик для отгрузки. Игрок по-прежнему получает деньги за отправленные товары, как обычно.
 
|-
 
|-
| <tt>Donate</tt>
+
| <samp>Donate</samp>
| The player must add items that match the [[#Context tags|<tt>AcceptedContextTags</tt> field]] to a dropbox.
+
| Игрок должен добавить предметы, соответствующие полю [[#Контекстные теги|<samp>AcceptedContextTags</samp>]] в ящик для отгрузки.
 
|-
 
|-
| <tt>Slay</tt>
+
| <samp>Slay</samp>
| The player must kill a minimum number of monsters of the given name while the special order is active.
+
| Игрок должен убить нужное количество монстров с данным именем, пока действует задание.
 
|}
 
|}
   −
===Rewards===
+
===Награды===
Each order can have any number of rewards of the given types.
+
Каждое задание может иметь любое количество наград данного типа.
   −
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
! Reward
+
! Награда
! Description
+
! Описание
 
|-
 
|-
| <tt>Friendship</tt>
+
| <samp>Friendship</samp>
| Increases the amount of [[Friendship|friendship]] with the requesting NPC. TODO: amount
+
| Увеличивает количество [[Дружба|дружбы]] с запрашивающим NPC. TODO: сумма
 
|-
 
|-
| <tt>Gems</tt>
+
| <samp>Gems</samp>
| Rewards the farmer a set amount of [[Qi_Gem|Qi Gems]].
+
| Вознаграждает фермера определенной суммой [[Драгоценный_камень_Ки|Драгоценных камней Ки]].
 
|-
 
|-
|<tt>Mail</tt>
+
|<samp>Mail</samp>
| Sets a mail flag, which can be used to trigger custom events, dialogue, or other changes.
+
| Устанавливает флаг почты, который можно использовать для запуска пользовательских событий, диалога или других изменений.
 
|-
 
|-
|<tt>Money</tt>
+
|<samp>Money</samp>
|Rewards the farmer a set amount of money or a value that depends on the donated item.
+
|Вознаграждает фермера определенной суммой денег или стоимостью, которая зависит от отданного предмета.
 
|-
 
|-
|<tt>ResetEvent</tt>
+
|<samp>ResetEvent</samp>
 
| TODO
 
| TODO
 
|}
 
|}
   −
===Context tags===
+
===Контекстные теги===
The <tt>AcceptedContextTags</tt> fields specify [[Modding:Context tags|context tags]] for required items. This consists of a string with the following format:
+
Поля <samp>AcceptedContextTags</samp> определяют [[Модификации:Контекстные_тэги|контекстные теги]] для необходимых элементов. Он состоит из строки следующего формата:
   −
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
! syntax
+
! Синтаксис
! effect
+
! Эффект
 
|-
 
|-
 
| <code>!</code>
 
| <code>!</code>
| When prefixed to a context tag, indicates that an item must ''not'' have that tag.
+
| При добавлении префикса к тегу контекста указывает, что элемент ''отрицается''.
 
|-
 
|-
 
| <code>,</code>
 
| <code>,</code>
| Separates any number of required context tags. For example, <code>A, B, C</code> matches items that have ''all'' of those tags.
+
| Отделяет любое количество необходимых контекстных тегов. Например, <code>A, B, C</code> соответствует элементам, которые имеют ''все'' из этих тегов.
 
|-
 
|-
 
| <code>/</code>
 
| <code>/</code>
| Separates any number of alternate context tags. For example, <code>A/B/C</code> matches items that have ''at least one'' of those tags.
+
| Разделяет любое количество альтернативных контекстных тегов. Например, <code>A/B/C</code> соответствует элементам, у которых есть ''хотя бы один'' из этих тегов.
 
|}
 
|}
   −
For example, <code>!forage_item, category_vegetable/category_fruit, quality_gold</code> would match non-forage gold-quality items which are either fruits or vegetables.
+
Например, <code>!forage_item, category_vegetable/category_fruit, quality_gold</code> будет соответствовать предметам, не относящимся к кормовому золоту, которые являются фруктами или овощами.
    
==Смотри также==
 
==Смотри также==

Навигация