Taskorganizer — различия между версиями
Avereskun (обсуждение | вклад) (→Свойства) |
Avereskun (обсуждение | вклад) (→Свойства) |
||
Строка 5: | Строка 5: | ||
*'''economics''' - Объект типа экономикс. | *'''economics''' - Объект типа экономикс. | ||
*'''предметы''' - Объект типа eitems. | *'''предметы''' - Объект типа eitems. | ||
− | *'''таблица''' - Таблица куда будут помещены иконки заданий. При тапе на таблицу объекту Taskorganizer вызывается состояние show. | + | *'''таблица''' - Таблица куда будут помещены иконки заданий. При тапе на таблицу объекту Taskorganizer вызывается состояние show. Иконки подтягиваются из текстовой базы (icon1). |
*'''шаблон предмета''' - Объект типа etaskitem будет использоваться при показе превью задания. | *'''шаблон предмета''' - Объект типа etaskitem будет использоваться при показе превью задания. | ||
+ | *'''фильтрация''' - Категория, которые должны будут отобразиться в таблице логов при вызове состояния logbook. Пустая строка - все. | ||
+ | *'''таблица логов''' - Таблица куда будут помещены записи лог бука. | ||
+ | *'''новая запись''' - Объект, которому будет вызвано состояние show при добавлении новой записи в логбук. | ||
==задание== | ==задание== | ||
Строка 12: | Строка 15: | ||
*'''id''' - Идентификатор задания. Используется в других заданиях. По общей концепции - строковый айди. | *'''id''' - Идентификатор задания. Используется в других заданиях. По общей концепции - строковый айди. | ||
*'''название (объект)''' - Текстовый объект, в который мы сложим название задания. | *'''название (объект)''' - Текстовый объект, в который мы сложим название задания. | ||
− | |||
*'''машина''' - Объект, которому при активации задания будет вызвано состояние show. | *'''машина''' - Объект, которому при активации задания будет вызвано состояние show. | ||
*'''таблица''' - Таблица куда будут помещены темплейты предметов данного задания. | *'''таблица''' - Таблица куда будут помещены темплейты предметов данного задания. | ||
− | *'''описание (объект)''' - Текстовый объект, в который мы сложим описание задания. | + | *'''описание (объект)''' - Текстовый объект, в который мы сложим описание задания. Описание подтягивается из текстовой базы из второго столбика (sentence1) текстового id задания. |
− | |||
*'''награда (ресурс 1)''' - Счетчик отображающий награду в ресурсе 1 за выполнение задания. | *'''награда (ресурс 1)''' - Счетчик отображающий награду в ресурсе 1 за выполнение задания. | ||
*'''награда (ресурс 2)''' - Счетчик отображающий награду в ресурсе 2 за выполнение задания. | *'''награда (ресурс 2)''' - Счетчик отображающий награду в ресурсе 2 за выполнение задания. | ||
*'''награда (опыт)''' - Счетчик отображающий награду в опыте за выполнение задания. | *'''награда (опыт)''' - Счетчик отображающий награду в опыте за выполнение задания. | ||
+ | |||
+ | ''необходимое для логбука'' | ||
+ | |||
+ | *'''для журнала''' - 0 - задача предназначена для списка задач, 1 - задача предназначена для журнала. | ||
+ | *'''категория''' - Категория к которой относится задача/запись. Пока используется только задачами для логбука. | ||
''критерии появления'' | ''критерии появления'' | ||
Строка 43: | Строка 49: | ||
*Check - при вызове проверяется выполнение текущих заданий. | *Check - при вызове проверяется выполнение текущих заданий. | ||
*Generate - при вызове подбирается подходящее задание в зависимости от прогресса игрока. | *Generate - при вызове подбирается подходящее задание в зависимости от прогресса игрока. | ||
+ | *log_check - при вызове состояния проверяется доступны ли новые записи в логбук. | ||
+ | *log_show - заполняет таблицу логбука записями с текущим фильтром. | ||
+ | |||
+ | ПРИМЕЧАНИЕ: при проверке задач для логбука для последней выполненной будет перезаписано поле filter автоматически. | ||
=Сопутствующие объекты= | =Сопутствующие объекты= |
Версия 12:16, 27 марта 2013
Менеджер задач и квестов
Свойства
- economics - Объект типа экономикс.
- предметы - Объект типа eitems.
- таблица - Таблица куда будут помещены иконки заданий. При тапе на таблицу объекту Taskorganizer вызывается состояние show. Иконки подтягиваются из текстовой базы (icon1).
- шаблон предмета - Объект типа etaskitem будет использоваться при показе превью задания.
- фильтрация - Категория, которые должны будут отобразиться в таблице логов при вызове состояния logbook. Пустая строка - все.
- таблица логов - Таблица куда будут помещены записи лог бука.
- новая запись - Объект, которому будет вызвано состояние show при добавлении новой записи в логбук.
задание
- id - Идентификатор задания. Используется в других заданиях. По общей концепции - строковый айди.
- название (объект) - Текстовый объект, в который мы сложим название задания.
- машина - Объект, которому при активации задания будет вызвано состояние show.
- таблица - Таблица куда будут помещены темплейты предметов данного задания.
- описание (объект) - Текстовый объект, в который мы сложим описание задания. Описание подтягивается из текстовой базы из второго столбика (sentence1) текстового id задания.
- награда (ресурс 1) - Счетчик отображающий награду в ресурсе 1 за выполнение задания.
- награда (ресурс 2) - Счетчик отображающий награду в ресурсе 2 за выполнение задания.
- награда (опыт) - Счетчик отображающий награду в опыте за выполнение задания.
необходимое для логбука
- для журнала - 0 - задача предназначена для списка задач, 1 - задача предназначена для журнала.
- категория - Категория к которой относится задача/запись. Пока используется только задачами для логбука.
критерии появления
- уровень - Минимальный уровень, при котором может появиться задание.
- завершены до - Задания, которые должны быть завершены до появления этого.
- получены до - Задания, которые должны быть получены до появления этого.
- не завершены до - Задания, которые должны быть НЕ завершены до появления этого.
критерии завершения
- предметы - Задание завершается, когда получены следующие предметы (коллекционные и инвентарные единым списком).
награда
- ресурс 1 - деньги даваемые за выполнение задания.
- ресурс 2 - кристаллы даваемые за выполнение задания.
- опыт - опыт даваемый за выполнение задания.
Состояния
- Show - при вызове этого состояния из таблицы с иконками заданий открывается соответствующая машина задания, прописанная в группе задание.
- Check - при вызове проверяется выполнение текущих заданий.
- Generate - при вызове подбирается подходящее задание в зависимости от прогресса игрока.
- log_check - при вызове состояния проверяется доступны ли новые записи в логбук.
- log_show - заполняет таблицу логбука записями с текущим фильтром.
ПРИМЕЧАНИЕ: при проверке задач для логбука для последней выполненной будет перезаписано поле filter автоматически.
Сопутствующие объекты
Объекты, которые используются вместе с объектом economics и имеют с ним непосредственную связь:
- - Eitems - объект, служащий для связи инвентаря(магазина) и экономики.
- - Estoreitem - шаблон для ячейки магазина.
- - Einventoryitem - шаблон для ячейки инвентаря.
- - Taskorganizer - органайзер заданий.
- - Etaskitem - шаблон для ячейки задания.
- - Ecollection - шаблон для строки в таблице коллекции.
- - Economics - глобальная настройка игр типа ферма\билдер