HabitRPG | Gamify Your Life {#if _loggedIn}

API

Copy these for use in third party applications.
User ID
{_user.id}
API Token
{_user.preferences.api_token}

Gender

{#if equal(_user.preferences.gender,'f')}

Armor Set

{/} <@footer>

This resets your entire account - your tasks will be deleted and your character will start over.

This is highly discouraged because you'll lose historical data, which is useful for graphing your progress over time. However, some people find it useful in the beginning after playing with the app for a while.

<@footer>

Habit is maintained by one dude: Tyler. Until Habit can make money, I need to stay afloat to fix bugs and add features. Consider it a donation :D

If ads make you sick, chime in on Habit's open business model discussion

<@footer>
{else} Login / Register With Facebook

Or

{/}

Game Over

Continue

Highly discouraged because red tasks provide good incentive to improve (read more). However, this becomes necessary after long bouts of bad habits.

<@footer> {#if lessThan(_user.balance,1)} Buy More TokensNot enough tokens {else} Re-Roll4 Tokens {/}
{#if _view.addFriendError}
{_view.addFriendError}
{/}
{#if _flash.error}
    {#each _flash.error as :error}
  • {:error}
  • {/}
{/} {#if equal(_user.notifications.kickstarter,'show')}
Dismiss Help Habit by backing the Kickstarter! Funds iPhone & Android apps, bug fixes, and the Groups feature.
{/}

Habits

    {#each _habitList as :task}{/}

Daily

    {#each _dailyList as :task}{/}
    {#each _todoList as :task} {#if not(:task.completed)} {/} {/}
    {#each _todoList as :task} {#if :task.completed} {/} {/}
Clear Completed
{#if _user.history.todos} {/}

Rewards

{gold(_user.stats.money)} {silver(_user.stats.money)}
    {#each _rewardList as :task}{/}
{#if _user.items.itemsEnabled}
    {#with _view.items.armor as :item}{/} {#with _view.items.weapon as :item}{/} {#with _view.items.potion as :item}{/} {#with _view.items.reroll as :item}{/}
{/}
{{#if @noDismiss}}{{/}}
{tokens(_user.balance)} Tokens
Reset
{{@content}}
{#if _loggedIn} {#unless equal(@type,'reward')}
{/} {/}
  •     
    {#if :task.history} {/}
    {#if :task.notes} {/}
    {#if equal(:task.type, 'habit')} {#if :task.up}{/} {#if :task.down}{/} {else if equal(:task.type, 'reward')} {:task.value} {else} {/}
    {:task.text}
  •       
    {#if @reroll} {else} {:item.value} {/}
    {:item.text}
  • {#if equal(_view.nodeEnv,"production")} {/}