Habits in HabitRPG can be either good or bad, just like real habits. Good Habits, denoted by a plus sign "+", are rewarded by experience and gold. Bad Habits, denoted by a minus sign "-", are penalized by health loss. A single Habit can be just good, just bad, or both. Habits that are both positive and negative can be used for goals that players can both make progress on (rewarding themselves) or fail to make progress on (penalize themselves).New Habits start with a task value of zero. Completing good Habits — clicking "+" — will increase the task value, eventually turning the Habit from yellow, to green, to blue. Similarly, clicking the "-" on a Habit (either for indulging a bad Habit or failing to keep a good one) will decrease the task value, eventually turning the Habit dark red. (For a more detailed explanation, see task colors.) Habits with both "+" and "-" options enabled will not change value without the player's input, nor do they penalize the player for leaving them uncompleted. However, Habits with only a "+" or a "-" will become more yellow over time as their task values return to zero. Ways Task Value is Affected.
The player can also set the difficulty level and attributes of a Habit. The three available difficulty levels range from easy through medium to hard, and attributes can be chosen from physical, mental, social, and other. Attributes can only be selected if the task-based auto-allocation feature is turned on. The default value of the difficulty level is "easy" and the attribute "physical". Both features can be altered in the "Advanced Options" section of the editing panel. A higher difficulty setting for a given Habit increases the experience and gold players will be rewarded when they click "+", and increases the amount of health they will lose for clicking "-".
When a player first creates an account on HabitRPG, three default Habits are shown. These are placeholders for illustrative purposes. They are:
- Eat junk food: With only a "-", this is an example of a bad Habit. The player cannot gain anything from eating junk food, but they can lose health points.
- 1h productive work: With only a "+", this is an example of a good Habit. The player cannot lose health for not working, but they can gain experience points and gold for working.
- Take the stairs: With a "+" and a "-", this is an example set up to tackle both developing a good Habit (taking the stairs) and breaking a bad Habit (ride the elevator). If you take the stairs, you gain experience and gold. If you take the elevator, you lose health.
These sample Habits are all very open and flexible. Players will interpret them differently and hold themselves accountable differently. That's fine – do what works for you! One person may consider "Take the stairs" to mean walk up ten flights of stairs while another may consider more or fewer, up and/or down. Someone using crutches may reverse the "+" and "-" because they know it would be dangerous for them to take the stairs! The possibilities are endless. If you need more ideas, check out the Sample Habits for suggestions. See the "Setting Up Your Habit List" section below for tips on how to get started and the in-depth walkthrough for even more detailed help.
Setting Up Your Habit ListEdit
To set up your own Habit list:
- Edit or delete the default Habits. You may find that some of them work for you. In that case, feel free to keep them, but don't worry too much about deleting them. You can always add them back if you change your mind.
- Add one or more habits you want to work on. Try starting with a few and build up as you go. It's easier to add more later as you gain confidence in changing your habits. For tips on whether your task should be a Habit, a Daily, or a To-Do, see Should this task be a Habit, Daily, or To-Do? in the FAQ.
- Positive or negative? Decide whether this Habit is a good one, a bad one, or a bigger project that has the potential for both progress and little failures from giving into temptation. By default the Habit is both good and bad. To make it just a good Habit, click on the minus sign ("-") to disable it. To make it just a bad Habit, click on the plus sign ("+") to disable it. In general, you can toggle the "Directions/Actions" option by clicking on either button in the web app, or toggling the checkbox in the mobile app.
- Add tags. Tags are used to specify a specific time period or area of your life that a task is relevant to. By default, you can assign a time of day to a task by selection "morning", "afternoon", or "evening" from the tags list. Add your own tags to the tags list, found just under your avatar in the upper-lefthand corner of the page. Some other possible tags include "school" and "exercise" – see the Sample Tags page for more ideas.
- (Advanced Options) Specify difficulty. Changing the difficulty of a Habit, which by default is set to "Easy", can help you motivate yourself to complete Habits that are a little harder or time-consuming to perform. There's no set way of determining whether a Habit should be "Easy", "Medium", or "Hard", but a good strategy would be to assign a higher difficulty level to Habits that are harder to do, take more time to perform, or are just generally unappealing. The higher the difficulty of the Habit, the more gold and experience you will be rewarded when you complete it.
- (Advanced Options) Attributes: If you use the task-based auto-allocation feature, the Advanced Options menu will give you four options for "Attributes": Physical, Mental, Social and Other. The attributes will not appear in the Habit edit screen unless you have the task-based auto-allocation feature turned on.
- Start tracking! Click "Save & Close" to save your customizations and start getting productive!
Add New HabitEdit
Here are more detailed instructions on how to add a Habit to your Habits list:
1. To begin, simply type the title of the habit into the white box below the "Habits" heading and click the "+" button. For instance, if you want to encourage yourself to study chemistry for 30 minutes, type "Study chemistry - 30 minutes" into the text field.
2. Clicking the plus button puts the new Habit at the top of the list of current Habits.
3. If you have trouble with chemistry, you might want to change the difficulty to Hard. Click on the pencil icon next to the task to bring up the task editing screen.
And that's it! You've added a new Habit. See the "Setting Up Your Habits List" section above for details on what the options are for customizing your Habits and how to do so.
Adding Multiple HabitsEdit
To add several Habits at once, click the "Add Multiple" link. A box will open where you can enter several Habits. Click the "+" button when finished.
To add multiple Habits with tags, select a tag, then add your Habits.
Habits, like Dailies, Rewards, and To-Dos, can be rearranged by dragging and dropping them in their new position, or by clicking the Push to Top button.
Habit TabsEditYou can declutter your list using the tabs at the top and bottom of the Habits column. Options are All, Weak, and Strong. Clicking the Weak tab shows only those Habits which are yellow, orange, or red. Clicking the Strong tab shows only the blue and green Habits.
Checking on your HabitsEdit
There are times when you may want to check on a Habit to see if you have already done that Habit today or not. One way to check on your Habit for the day is to click on the tracking graph-bar icon for the Habit in question. Look at the bottom right of the tracking graph to see if today's date shows up. Also look at the steepness of the slope of your graph line, up or down, to see if perhaps you have clicked on your Habit more than once that day.
To determine precisely if your Habit has been clicked on during a given day, hover your arrow over any change in direction on the line of your tracking progress graph. It will show you information about the date and the task value at that point in time, which will also make it clear if you have clicked on the Habit that day or not, as well as giving indication of how many times you have clicked it.
There are some limitations on stored data, which are explained in Data Export. While the explanation is referring to exported data, it's also true of the data that you can see in the progress graph since the same data set is used for both.
Using Habits for Reminders and Quotes EditHabits can be used as reminders for items that don't need any action but that are good to keep in mind. For example, a player might find an inspiring quote or a tip that is helpful for improving their life.
- Create a Habit containing the quote or tip.
- Edit the Habit to disable both the plus ("+") and minus ("-") signs.
- Optionally add an emoji to make the Habit stand out; perhaps :elephant: because elephants never forget!
- Drag the Habit to the top of the Habits list or use the Push to Top button to increase its visibility.
Using Habits as DividersEditSimilarly to using Habits for reminders or quotes, adding directionless Habits in conjunction with Markdown formatting can give players an easy way to reorganize their Habits. See the Markdown Cheat Sheet for help with formatting.
Habit Added by a Third-Party ServiceEdithabitrpg Issue #1402
Sometimes a Habit appears with text that looks similar to a3cb20b3-c655-4a9d-ade1-609cdda07e88, and a description of "This task was created by a third-party service...". It is known that HabitRPG itself creates these Habits, not a third-party service, but it is not (yet) known why. The Habit is harmless and no damage has been done to your account.
Solutions: Delete the Habit.
Duplicate Habits Edithabitrpg Issue #4773
Solutions: You can remove the duplicates by deleting them from the bottom of the list and moving upward. Due to how the database works, deleting does not work if you try to start from the top of the list.