Hero is a representation of yourself in a virtual RPG world.
Hero has Skills, Characteristics, XP and gold. He also can gain levels.
To get new levels you need to perform tasks. For each task you can set amount of XP which your hero will get when task will be performed. The higher level reached — more XP you will need to get to next level.
Current XP and XP needed for the next level is displayed in profile page (first button in bottom toolbar) — this page is opened when you start the app.
Same with gold. To get gold you need to set gold reward for finished task. And when task will be performed — your hero will get specified amount of gold.
To set up profile page you can press on edit button (with pencil) or simply on hero info (name, xp, avatar).
On profile setup page you can:
— Change hero name.
— Set hero avatar: take a photo from camera, select image from your phone or select one of predefined images.
— Edit hero statuses. Each status is related to hero level, when hero level changed his status will also be changed. If there's no status for
current level, status from previous level will be displayed.
— Select tasks groups which will be displayed at profile page.
— Select charts that will be displayed at profile page. Also, you can deselect all so there will be no charts on profile page.
Statistics can be opened from profile page with button in toolbar.
You can find next data in statistics:
— Number of performed tasks.
— Number of created tasks.
— Number of finished tasks.
— Number of failed tasks.
— Gold gained for all time.
— XP gained by hero for all time.
— XP gained by all skills for all time.
— Number of unlocked achievements.
— XP multiplier: it can be increased by unlocking default achievements.
Daily charts page can be opened by clicking toolbar button on profile page or by clicking on any chart on same page.
Currently, there are 3 charts:
— Tasks per day for last 7 days.
— XP gained per day for last 7 days.
— Gold gained per day for last 7 days.
Characteristics (or traits) is a representation of some area of knowledge, capacity or group of abilities. Each characteristic has a level. There's a predefined list of characteristics — you can edit or remove any of them.
Characteristic level can be increased by increasing level of related skills or by using inventory item which affects this characteristic. Characteristic level is real number, so skill level-up can increase related characteristics level by fractions.
To add new characteristic navigate to profile page, open characteristics tab and press + button. It is possible to set initial characteristic level for new characteristics if you have experience with this characteristic in real life and want to display it in the app.
To edit a characteristic:
1. Open characteristics list, tap and hold on needed characteristic and then press Edit.
Or
2. Open characteristics list, tap on needed characteristic, tap Edit button (with pencil).
You can track your weak and strong sides with characteristics list and chart. Chart can be opened by tapping chart icon in toolbar from characteristics list page.
Each change to characteristic level will be displayed on its details screen in "Overall level" chart so you can track changes.
Skills is a representation of single ability or capacity — value of proficiency is some narrow area. Skills are a connection between tasks and characteristics.
Skill has:
— Level
— Current XP
— Related characteristics.
Skill level can be increased by performing tasks related to this particular skill or by using inventory item which affects this skill. When you perform related task the amount of XP which is set in task will be added to skills current XP. If current XP is higher than current skill level — skill will level up. When skill level is increased — levels of related characteristics will also be increased.
When you level up skill with high level — value for which characteristic change will be also higher.
You can set different impacts on different characteristics. For example, you want to bound skill to Char1 and Char2, you can set impact to Char1 to 100% and impact ot Char2 to 30%. Then when skill level will increase Char1 will get 100% of growth and Char2 only 30% of growth. Note that growth will be round up to the nearest integer value.
To add new skill navigate to profile page, open skills tab and press + button. It is possible to set initial skill level for new skills if you have experience with this skill in real life and want to display it in the app.
To edit a skill:
1. Open skills list, tap and hold on needed skill and then press Edit.
Or
2. Open skills list, tap on needed skill, tap Edit button (with pencil).
Each change to skill level and XP will be displayed on its details screen in "Overall level" and "XP changes" charts correspondingly.
You can add all your to-dos, dailies or habits in tasks section.
To add new task you need to tap on tasks list button in bottom navigation and press add button (+).
To edit existing task you can tap and hold on needed task and select Edit, or tap on needed task and tap edit button (with pencil) on task details page.
You can set task title and description on task editing page by simply editing corresponding fields.
To set task start date and duration tap the date and repeats field. Separate screen will be opened. Here you can:
— Mark task as termless. Task will not have finish date.
— Mark task as whole day task. Task finish date will be bound to specified day rather than time.
— Set start and end date/time id Duration mode.
— Set date and time of task in Date mode.
— Setup task repeat mode and number of repeats. Details in next section.
— Setup task notifications. Set when you will be notified by this task.
To set task repeat mode tap on date and repeats field and on next screen tap on repeats field. Dialog with quick options will be opened. Here you can select one of options:
— Do not repeat: single time task. It will be finished after 1 execution.
— Simple repeat: infinite task. Task with infinite number of repeats. Can't be finished unless edited. Task won't be moved to next repeat date even if date is set.
— Daily: infinite task. Task will be repeated every day in specified time (unless whole day is enabled).
— Weekly: infinite task. Task will repeat every day of week (specified in date field). E.g. when date is Monday, this task will be repeated every Monday.
— Weekdays: infinite task. Task will repeat every weekday.
— Monthly: infinite task. Task will be moved to same day of next week after execution
— Yearly: infinite task. Task will be moved to same day and month of next year after execution
— Specific days of week: opens days of week selection screen. Will work in same way as Weekly mode but with specified days of week.
— Custom: opens dialog with custom repeat mode setup.
Custom setup consists of different section. To switch them you can use dropdown list at the top. Custom setup sections:
— Do not repeat: task will be completed after 1 execution.
— Simple repeat: mode for undetermined repeat strategy. Task won't be moved to next repeat date on execution.
— Daily: task will be moved to next day after execution. You can set the number of days to skip. E.g. if you set “Repeat every 2 days”, every second
day will be skipped. “Repeat every 3 days” — every second and third days will be skipped etc.
— Weekly: task will be moved to next specified day of week after execution. You can set number of weeks to skip. E.g. if you set it to "Repeat every 2 weeks"
every second week would be entirely skipped.
— Every month: task will be moved to same day of next month after execution. Skip works in same way.
— Every year: task will be moved to same day and month of next year after execution. Skip works in same way.
— Repeat after completion: task will be moved by specified number of days after execution.
If you want to repeat the task only on specific days of week (every Monday, working days, weekends):
1. On edit task screen tap on date and repeats field.
2. Tap on repeats field.
3. Select custom setup.
4. On opened custom setup screen tap on top dropdown list and select "Every week".
5. Mark needed days of week.
Notification can be set only for task with date.
To set reminder tap on date and repeats field, tap on notifications field(bell icon) and select one of options:
— Do not notify: remove reminder.
— 1 minute before: 1 minute before task finish time.
— 10 minutes before: 10 minutes before task finish time.
— 60 minutes before: 1 hour before task finish time.
— Custom: set notification custom value and select time unit (minutes, hours, days, weeks).
It is possible to add up to 5 reminders per task.
You can set any of difficulty, importance and/or fear to value between 0% and 100%. Higher the values — higher will be XP gained for this task. Dependency is not linear. You will get a lot higher XP when use all 3 parameters instead of 2 or 1.
XP also linearly depends on XP multiplier value (calculated_XP * XP_multiplier = total_XP).
You can set task reward in gold by tapping on difficulty, XP and gold field. Min reward is 0 gold, max — 999.
Auto fail can be enabled only for task with finish date (time is optional since if it is not set — it is considered as 1 minute before midnight).
Also, you can set a delay before auto fail. Delay is sort of grace period between task finish time and actual fail dialog — it is a time for you to mark task as performed. Delay set up is almost the same as for notifications.
Habit generation mode can be enabled only for any task with at least 1 repeat. To start habit generation setup: tap + button at the bottom of the screen, enable generation and set number of days. To generate habit successfully you task can't be fail, skipped or overdue in any way. Otherwise, generation will be failed and restarted, number of days will be reset to initial number.
You can add increasing and decreasing skills to task. Also, you can customize impact on this skills.
When task is performed all increasing skills will receive increase in value = task_XP * this_skill_impact.
All decreasing skills will receive value = — task_XP * this_skill_impact.
When task is failed everything is vice versa: increasing skills will decrease and decreasing will grow.
Tip: you can add new skill right from skill selection dialog and it will be automatically bound to the task.
You can add task to any custom group.
Task is added to system groups automatically, based on its finish date, repeat mode, value of importance etc.
Tip: you can add new group right from group selection dialog and task will be automatically added to this group.
You can add any number of subtasks to any task. Also, you can add subtask to other subtasks.
To add subtask open task edit page and click on subtasks field. Then select from the list of available subtasks and save task.
There is a separate screen with list of subtasks for every parent task. Ways to open this screen:
1. Long tap on parent task in list and select "Subtasks".
2. Tap on parent task and tap on Subtasks field.
Parent task can be finished when:
1. All subtasks are finished.
OR
2. Finish dates of all subtasks are after parent task finish date.
There is special icon with which all parent tasks are marked.
You can add notes to your tasks. To do so long press on task and select "Notes". Screen with notes for selected task will be opened. You can add any number of notes to each task
Other way to open notes screen is to tap on task, tap on more options in toolbar and select "Notes"
If you want to find out which task was performed, failed or skipped you can use tasks history screen.
To open it when on tasks list tap more options in toolbar and select "History"
First place where you can undo task is dialog shown after task is performed (or failed). Just click undo button and everything will be reverted.
Second place is task history, there are separate items in list for each task execution, fail or skip. Simply press undo button corresponding to needed item.
It is possible to combine tasks into groups.
Any group can be shown on profile screen if enabled in profile screen settings.
All tasks in group will be displayed on the profile screen below the charts in such case.
This setting is disabled by default for the majority of groups.
Same can be applied to groups in tasks section.
To switch to different group on this screen press on current group title in toolbar and select needed group.
Also tasks group list editing can be accessed via edit icon (pencil icon at the bottom right).
Any group can be disabled on tasks group list editing screen.
Disabled groups won't appear in tasks section.
Also groups can be rearranged by dragging handles near the group title.
Another way to access groups list screen is through main menu.
When group title is clicked on groups list screen details screen will be displayed for it.
There are few options on this screen: tasks management, group visibility settings.
There are 3 types of tasks groups:
1. Automatic groups.
2. Custom groups.
3. Smart groups.
Only these groups are present when app is installed on device.
These groups are related to some aspect of tasks: repeatability, date, importance or others.
For example, Today group will contain tasks which are scheduled for today,
Overdue — tasks with execution date in the past and so on.
Such groups can't be edited or deleted, but they can't be disabled.
In last case they will be displayed only on tasks groups list in disabled state.
Custom groups can be created by user on groups list screen via + button or from edit task screen when adding task to a group.
These groups are in full user control, they can be edited, deleted or disabled.
Also tasks can be added manually only to custom groups.
Popular example of usage: create group called Favorite, add really important tasks to it and mark this group to be shown on profile screen. This way group will be displayed right away on each app start.
Also, custom groups can be used as various lists of books to read, purchases, sport exercises, work goals and much more.
Smart groups are quite similar to automatic groups, but with one main difference: condition on which tasks will be added to such groups can be added by user.
Also, more than one condition can be added.
Tasks are added automatically to such tasks and can't be removed manually by the user.
Available conditions:
— Only habits
— Various date settings (termless, overdue, today, tomorrow, this week, next week, next N days).
— With difficulty higher than specified value.
— With importance higher than specified value.
— With fear higher than specified value.
Rewards — that is something that you can get yourself for hard work done with completed tasks.
Amount of this work is measured with internal currency — gold.
For any task you can set amount of gold that you will get when task will be performed.
Rewards are something valuable that you can buy in real life, or some pleasant action which you can perform. It can be taken for another
self—motivation mechanism. You can add any reward that you like. For example, "Watch an episode of favorite series" or "Buy new shoes".
Anything with which you can reward yourself for a bunch of useful tasks performed.
To add new reward navigate to Rewards section in bottom navigation and press add reward button (+).
To edit existing reward tap on reward and press edit button (with pencil) or tap'n'hold on reward and select Edit.
On edit page you can set title, description, cost, mark reward as favorite, make reward infinite or specify quantity of rewards.
Title and cost are mandatory.
Favorite rewards will be displayed with star icon on rewards list.
There are 2 types of rewards:
— regular: quantity of rewards will decrease after each claim and it will be displayed in Claimed tab.
— infinite: such reward can't be consumed. It will be displayed in Available tab with infinity icon. It will be displayed in Claimed tab with number of claims.
When you have needed amount of gold for reward you can claim it. To do so press claim button in rewards list.
Or you can open reward details and click claim button in toolbar.
Any claim can be undone. It can be done from reward details page via toolbar icon (it appears if reward was claimed at least once).
Another way to undo claim is to tap'n'hold on reward and select undo.
Achievements are another self-motivation mechanism.
Unlike rewards achievements can be bound to other hero properties — tasks, skills and characteristics.
And also they can give you XP and gold.
All achievements will be unlocked automatically when specified in them conditions are met.
Unlocked achievements will appear once after they are claimed in dialog when task is performed/failed.
All unlocked achievements could be found in Unlocked tab of Achievements section.
Achievement prize is displayed right under title in Unlocked tab.
There are 2 types of achievements — default and custom.
That's system achievements that is bound to different statistics and hero values:
— hero level
— total hero xp
— total gold for all times
— current gold
— number of performed tasks
— number of finished tasks
— max skill level
— max characteristic level
When conditions of default achievement is met — you will receive prize: XP multiplier growth.
From 1% multiplier for simple achievements to 4% for difficult achievements.
Current XP multiplier can be found in statistics area. Your hero starts with XP multiplier = 1.
When all default achievements will be unlocked — your hero will get max possible XP multiplier — 1.53 (may be changed in future).
If you used app with version less than 2.0.4 and already unlocked old style achievements — your previous XP multiplier will be kept. Nevertheless, all new achievements will be available. So you can achieve higher values of XP multiplier at the end.
Default achievements can't be edited or deleted.
That's achievements that can be created or edited by users.
Each of them can be bound to:
— number of executions of specified tasks
— level of specified skill
— level of specified characteristic
This conditions can be combined in any way. For example, you can create achievements which will be unlocked after "Task1" gets 2 executions,
"Task2" — 5 executions and "Skill1" reaches level 10.
Such achievement will be unlocked only when all conditions are met.
When adding or editing achievements you can specify next values:
— title
— description (optional)
— prize (optional)
— XP that you will get (optional)
— gold that you will get (optional)
— unlock conditions — at least 1 condition should be added.
If custom achievement has unfinished conditions — first of them will be displayed under title in achievements list.
To observe current state of achievement conditions — open achievement details by clicking on needed achievement. Finished conditions will be marked with check mark.
Be careful with deleting tasks, skills or characteristics which are bound to achievements. If you delete such item — related condition also will be deleted.
So you can end up with achievement without any condition which can't be unlocked.
Same with task executions — if task will be repeated 2 times, and you create condition for 3 executions — such condition will never be met.
Despite this, you can edit achievement and set new or edit old conditions.
Inventory — is place where all your inventory items are stored.
Here you can create inventory items that later can be received via Rewards section — by purchasing a reward.
Items can be consumable. It means that you can use it in some way (e.g. eat) in real life and consume it in app.
Consumable items can have additional effects:
- Increase or decrease hero XP.
- Increase or decrease XP of one or more skills. You can select specific skills.
- Increase or decrease level of one or more characteristic. You can select specific characteristics.
Consumption effects are optional.
Example: you bought reward "Order a pizza" which will add 1 "Pizza" item to your inventory.
And instead of using it right away (as with regular reward) you can use it later via Inventory section.
Each consumption and its effects will be stored in history. History can be accessed from Inventory section > Options menu in toolbar.