├── .babelrc ├── .buildpacks ├── .codeclimate.yml ├── .dockerignore ├── .ebextensions └── deploy.config ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── build-container │ │ └── action.yml └── workflows │ ├── build.yml │ ├── rebase.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── .heroku └── report_deploy.sh ├── .nodemonignore ├── .nvmrc ├── .slugignore ├── Dockerfile ├── Dockerfile-Dev ├── LICENSE ├── Procfile ├── README.md ├── apidoc ├── apidoc.json └── header.md ├── config.json.example ├── database_reports ├── 20180607_subscriber_histories.js ├── 20181001_backtoschool_challenge.js ├── count_users_who_own_specified_gear.js └── duplicate_indexes.js ├── docker-compose.dev.yml ├── docker-compose.yml ├── gulp ├── gulp-apidoc.js ├── gulp-build.js ├── gulp-cache.js ├── gulp-console.js ├── gulp-sprites.js ├── gulp-tests.js ├── gulp-transifex-test.js └── taskHelper.js ├── gulpfile.js ├── keys └── google │ └── iap-live ├── kubernetes ├── README.md ├── habitica-rc.yaml ├── habitica-service.yaml ├── habitica.yaml ├── mongo-service.yaml └── mongo.yaml ├── migrations ├── .eslintrc.js ├── archive │ ├── 2013 │ │ ├── 20130128_add_missing_crons.js │ │ ├── 20130128_merge_completed_todo_ids.js │ │ ├── 20130129_add_missing_preferences.js │ │ ├── 20130204_count_habits.js │ │ ├── 20130204_user_public_private_paths.js │ │ ├── 20130208_idLists_to_typeIds.js │ │ ├── 20130208_user_customizations.js │ │ ├── 20130307_exp_overflow.js │ │ ├── 20130307_normalize_algo_values.js │ │ ├── 20130307_remove_duff_histories.js │ │ ├── 20130326_migrate_pets.js │ │ ├── 20130327_apply_tokens.js │ │ ├── 20130503_max_gear_achievement.js │ │ ├── 20130507_fix_broken_tags.js │ │ ├── 20130508_add_backer_pets.js │ │ ├── 20130508_fix_duff_party_subscriptions.js │ │ ├── 20130518_setup_groups.js │ │ ├── 20130602_survey_rewards.js │ │ ├── 20130612_survey_rewards_individual.js │ │ ├── 20130615_add_extra_indexes.js │ │ ├── 20130908_cleanup_corrupt_tags.js │ │ ├── 20130908_cleanup_derby_corruption.js │ │ ├── 20130908_remove_staged_users.js │ │ ├── 20131022_purchased_and_newStuff.js │ │ ├── 20131022_restore_ads.js │ │ ├── 20131028_task_subdocs_tags_invites.js │ │ ├── 20131102_restore_task_ids.js │ │ ├── 20131104_remove_invalid_dues.js │ │ ├── 20131104_restore_lost_task_data.js │ │ ├── 20131105_remove_history_ids.js │ │ ├── 20131107_from_backer_to_contributor.js │ │ ├── 20131108_add_gems_for_contribs.js │ │ ├── 20131109_refactor_pets.js │ │ ├── 20131111_task_NaN.js │ │ ├── 20131114_migrate_websites_to_blurb.js │ │ ├── 20131115_update_gear_preferences.js │ │ ├── 20131117_fix_task_types.js │ │ ├── 20131117_remove_undefined_pets.js │ │ ├── 20131122_deleted_tags.js │ │ ├── 20131123_set_default_party_order.js │ │ ├── 20131126_clean_dayStart.js │ │ ├── 20131126_turkey_pet.js │ │ ├── 20131127_restore_dayStart.js │ │ ├── 20131214_classes.coffee │ │ ├── 20131217_unearned_backer_gear.js │ │ ├── 20131221_restore_NaN_history.js │ │ └── 20131225_restore_streaks.js │ ├── 2014 │ │ ├── 20140119_task_creation_completion_dates.js │ │ ├── 20140130_birthdayEnd.js │ │ ├── 20140130_birthdayStart.js │ │ ├── 20140220_challenge_memberCount.js │ │ ├── 20140301_missing_mysteries.js │ │ ├── 20140610_missing_backer_mount.js │ │ ├── 20140712_wiped_quest_membership.js │ │ ├── 20140803_remove_undefined_notifications.js │ │ ├── 20140823_remove_undefined_and_false_notifications.js │ │ ├── 20140829_change_headAccessory_to_eyewear.js │ │ ├── 20140831_increase_gems_for_previous_contributions.js │ │ ├── 20140914_upgrade_admin_contrib_tiers.js │ │ ├── 20140922_free_candy.js │ │ ├── 20141006_jackolantern_pet.js │ │ ├── 20141117_consecutive_months.js │ │ ├── 20141126_turkey_mounts.js │ │ ├── 20141211_NaN_consecutives.js │ │ └── 20141230_new_years_hats.js │ ├── 2015 │ │ ├── 20150107_plan_dateUpdated_null.js │ │ ├── 20150124_mountmaster_fix.js │ │ ├── 20150130_birthday_goodies.js │ │ ├── 20150131_birthday_goodies_fix_remove_robe.js │ │ ├── 20150201_convert_creation_date_from_string_to_object.js │ │ ├── 20150201_recapture_emails_phase_update.js │ │ ├── 20150218_interactive_tour.js │ │ ├── 20150224_force_resting_in_inn.js │ │ ├── 20150310_survey_achievements.js │ │ ├── 20150325_egg_quest.js │ │ ├── 20150604_ultimateGearSets.js │ │ ├── 20150706_orca_mounts.js │ │ ├── 20150731_purple_gryphon.js │ │ ├── 20150731_veteran_tiger.js │ │ ├── 20150731_veteran_wolf.js │ │ ├── 20150906_groups_fix_leaders.js │ │ ├── 20150906_groups_remove_deleted_users.js │ │ ├── 20150906_groups_remove_empty.js │ │ ├── 20150906_sync_groups_with_firebase.js │ │ ├── 20151013_jackolanterns.js │ │ ├── 20151021_usernames_emails_lowercase.js │ │ ├── 20151105_tutorial_flags.js │ │ ├── 20151116_costume_contest_award.js │ │ ├── 20151116_costume_contest_to_number.js │ │ ├── 20151125_turkey_ladder.js │ │ └── 20151229_new_years_hats.js │ ├── 2016 │ │ ├── 20160111_challenges_condense_same_day_history_entries.js │ │ ├── 20160129_habit_birthday.js │ │ ├── 20160521_veteran_ladder.js │ │ ├── 20160527_fix_empty_checklist_id.js │ │ ├── 20160529_fix_challenges.js │ │ ├── 20160530_fix_tasks_from_null_value_in_challenges_broken.js │ │ ├── 20160602_convert_quest_collection.js │ │ ├── 20160605_convert_quest_collection_again.js │ │ ├── 20160615_fix_bad_emails.js │ │ ├── 20160731_naming_day.js │ │ ├── 20160731_takeThis.js │ │ ├── 20160831_takeThis.js │ │ ├── 20161002_add_missing_webhook_type.js │ │ ├── 20161002_takeThis.js │ │ ├── 20161030-jackolanterns.js │ │ ├── 20161102_takeThis.js │ │ ├── 20161122_turkey_ladder.js │ │ └── 20161230_nye_hats.js │ ├── 2017 │ │ ├── 20170111_announce_collection_quest_change_in_parties.js │ │ ├── 20170120_missing_incentive.js │ │ ├── 20170131_habit_birthday.js │ │ ├── 20170418_subscriber_jackalopes.js │ │ ├── 20170425_missing_incentives.js │ │ ├── 20170616_achievements.js │ │ ├── 20170711_orcas.js │ │ ├── 20170731_naming_day.js │ │ ├── 20170928_redesign_guilds.js │ │ ├── 20170928_redesign_launch.js │ │ ├── 20171030_jackolanterns.js │ │ ├── 20171117_turkey_ladder.js │ │ ├── 20171211_sanitize_emails.js │ │ ├── 20171230_nye_hats.js │ │ ├── account-transfer.js │ │ ├── achievement-restore.js │ │ ├── restore-profile-data.js │ │ ├── tasks-set-everyX.js │ │ ├── tasks-set-yesterdailies.js │ │ └── users-to-test.js │ ├── 2018 │ │ ├── 20180110_nextPaymentProcessing.js │ │ ├── 20180125_clean_new_notifications.js │ │ ├── 20180125_notifications.js │ │ ├── 20180130_habit_birthday.js │ │ ├── 20180724_summer_splash_orcas.js │ │ ├── 20180731_naming_day.js │ │ ├── 20180811_inboxOutsideUser.js │ │ ├── 20181001_generate_usernames.js │ │ ├── 20181002_username_email.js │ │ ├── 20181023_veteran_pet_ladder.js │ │ ├── 20181030_habitoween_ladder.js │ │ ├── 20181108_username_email.js │ │ ├── 20181122_turkey_day.js │ │ ├── 20181231_nye.js │ │ ├── habits-one-history-entry-per-day-challenges.js │ │ ├── habits-one-history-entry-per-day-users.js │ │ ├── migrate-chat.js │ │ └── remove-social-users-extra-data.js │ ├── 2019 │ │ ├── 20190131_habit_birthday.js │ │ ├── 20190530_halfmoon_glasses.js │ │ ├── 20190618_summer_splash_orcas.js │ │ ├── 20190716_groups_fix.js │ │ ├── 20190717_groups_fix_2.js │ │ ├── 20190731_naming_day.js │ │ ├── 20190917_pet_color_achievements.js │ │ ├── 20190927_kickstarter.js │ │ ├── 20191022_pet_color_achievements.js │ │ ├── 20191031_habitoween_ladder.js │ │ ├── 20191125_onboarding_achievements.js │ │ ├── 20191127_harvest_feast.js │ │ ├── 20191210_pet_color_achievements.js │ │ └── 20191231_nye.js │ ├── 2020 │ │ ├── 20200131_habit_birthday.js │ │ ├── 20200402_webhooks_add_protocol.js │ │ ├── 20200402_webhooks_reenable.js │ │ ├── 20200721_summer_splash_orcas.js │ │ ├── 20200731_naming_day.js │ │ ├── 20200818_pet_color_achievements.js │ │ ├── 20201020_pet_color_achievements.js │ │ ├── 20201029_habitoween_ladder.js │ │ ├── 20201102_fix_habitoween.js │ │ ├── 20201103_drop_cap_ab_tweaks.js │ │ ├── 20201111_api_date.js │ │ ├── 20201124_pet_color_achievements.js │ │ ├── 20201126_harvest_feast.js │ │ ├── 20201229_nye.js │ │ ├── rewards-flip-negative-costs.js │ │ └── tag-challenge-field-string2bool.js │ ├── 2021 │ │ ├── 20210129_habit_birthday.js │ │ ├── 20210216_pet_group_achievements.js │ │ ├── 20210525_pet_color_achievements.js │ │ ├── 20210824_pet_group_achievements.js │ │ ├── 20211021_pet_color_achievements.js │ │ ├── 20211028_habitoween_ladder.js │ │ ├── 20211124_harvest_feast.js │ │ └── 20211230_nye.js │ ├── 2022 │ │ ├── 20220131_habit_birthday.js │ │ ├── 20220201_pet_group_achievements.js │ │ ├── 20220309_pet_group_achievements.js │ │ ├── 20220524_pet_group_achievements.js │ │ ├── 20220915_transactions_user_name.js │ │ ├── 20221031_habitoween_ladder.js │ │ ├── 20221031_pet_set_group_achievements.js │ │ ├── 20221213_pet_group_achievements.js │ │ ├── 20221227_nye.js │ │ └── team-tasks-v2.js │ ├── 2023 │ │ ├── 20230123_habit_birthday.js │ │ ├── 20230127_habit_birthday_day5.js │ │ ├── 20230201_habit_birthday_day10.js │ │ ├── 20230522_pet_group_achievements.js │ │ ├── 20230718_summer_splash_orcas.js │ │ ├── 20230808_guild_gems.js │ │ ├── 20230808_guild_gems_fix.js │ │ ├── 20230808_veteran_pet_ladder.js │ │ ├── 20231017_pet_group_achievements.js │ │ ├── 20231114_pet_group_achievements.js │ │ └── 20231228_nye.js │ ├── 2024 │ │ ├── 20240131_habit_birthday.js │ │ ├── 20240318_pet_group_achievements.js │ │ ├── 20240516_pet_group_achievements.js │ │ ├── 20240621_veteran_pets.js │ │ ├── 20240806_purge_invite_accepted.js │ │ └── 20241119_gem_caps_hourglasses.js │ ├── README.md │ ├── api_v3 │ │ ├── challenges.js │ │ ├── challengesMembers.js │ │ ├── coupons.js │ │ ├── emailUnsubscriptions.js │ │ ├── groups.js │ │ ├── indexes.js │ │ └── users.js │ ├── manual_password_reset.js │ ├── metrics.js │ ├── new_stuff.js │ ├── restock_armoire.js │ ├── restock_armoire_for_users_that_need_it.js │ └── s3-upload.js ├── challenges │ └── sync-all-challenges.js ├── command-line │ ├── .eslintrc │ ├── apology_gems.js │ ├── cancelSubscription.js │ ├── contribs_plan.js │ ├── current_period_end.js │ ├── duplicatedTasksFindAndRemove.js │ ├── facebook_to_local.js │ ├── find_unique_user.js │ ├── freeMonth.js │ ├── habitica_day.js │ └── missing_gems.js ├── docs │ └── mongo-indexes.md ├── groups │ ├── add-unlimited-subscription.js │ ├── create-group.js │ ├── habitrpg-jackalopes.js │ ├── reconcile-group-plan-members.js │ └── update-groups-with-group-plans.js ├── migration-runner.js ├── users │ ├── bulk-email.js │ ├── full-gear.js │ ├── full-stable.js │ ├── habitoween.js │ ├── harvest_feast.js │ ├── naming-day.js │ ├── nye.js │ ├── pi-day.js │ └── take-this.js └── utils │ ├── connect.js │ ├── logger.js │ ├── timer.js │ └── unique.js ├── package.json ├── scripts ├── gdpr-delete-users.js ├── paypalBillingSetup.js ├── team-cron.js └── team-cron │ ├── habiticateamcron │ └── run-team-cron.js ├── test ├── .eslintrc.js ├── README.md ├── api │ ├── unit │ │ ├── libs │ │ │ ├── analyticsService.test.js │ │ │ ├── apiError.js │ │ │ ├── baseModel.test.js │ │ │ ├── bug-report.test.js │ │ │ ├── collectionManipulators.test.js │ │ │ ├── content.test.js │ │ │ ├── cron.test.js │ │ │ ├── email.test.js │ │ │ ├── encryption.test.js │ │ │ ├── errors.test.js │ │ │ ├── highlightMentions.test.js │ │ │ ├── i18n.test.js │ │ │ ├── items │ │ │ │ └── utils.test.js │ │ │ ├── language.test.js │ │ │ ├── localizeContentData.js │ │ │ ├── logger.js │ │ │ ├── mongodb.js │ │ │ ├── password.test.js │ │ │ ├── payments │ │ │ │ ├── amazon │ │ │ │ │ ├── cancel.test.js │ │ │ │ │ ├── checkout.test.js │ │ │ │ │ ├── subscribe.test.js │ │ │ │ │ └── upgrade-groupplan.test.js │ │ │ │ ├── apple.test.js │ │ │ │ ├── gems.test.js │ │ │ │ ├── google.test.js │ │ │ │ ├── group-plans │ │ │ │ │ ├── group-payments-cancel.test.js │ │ │ │ │ └── group-payments-create.test.js │ │ │ │ ├── paymentHelpers.js │ │ │ │ ├── payments.test.js │ │ │ │ ├── paypal │ │ │ │ │ ├── checkout-success.test.js │ │ │ │ │ ├── checkout.test.js │ │ │ │ │ ├── ipn.test.js │ │ │ │ │ ├── subscribe-cancel.test.js │ │ │ │ │ ├── subscribe-success.test.js │ │ │ │ │ └── subscribe.test.js │ │ │ │ ├── skuItem.test.js │ │ │ │ └── stripe │ │ │ │ │ ├── calculateSubscriptionTerminationDate.test.js │ │ │ │ │ ├── checkout.test.js │ │ │ │ │ ├── oneTimePayments.test.js │ │ │ │ │ ├── subscriptions.test.js │ │ │ │ │ └── webhooks.test.js │ │ │ ├── preening.test.js │ │ │ ├── pushNotifications.test.js │ │ │ ├── setupNconf.test.js │ │ │ ├── slack.js │ │ │ ├── stringUtils.test.js │ │ │ ├── taskManager.js │ │ │ ├── webhooks.test.js │ │ │ └── xmlMarshaller.test.js │ │ ├── middlewares │ │ │ ├── analytics.test.js │ │ │ ├── auth.test.js │ │ │ ├── blocker.test.js │ │ │ ├── cache.test.js │ │ │ ├── cors.test.js │ │ │ ├── ensureAccessRight.test.js │ │ │ ├── ensureDevelopmentMode.js │ │ │ ├── ensureTimeTravelMode.js │ │ │ ├── errorHandler.test.js │ │ │ ├── language.test.js │ │ │ ├── maintenanceMode.test.js │ │ │ ├── rateLimiter.test.js │ │ │ ├── redirects.js │ │ │ ├── requestLogHandler.test.js │ │ │ └── response.js │ │ └── models │ │ │ ├── challenge.test.js │ │ │ ├── group.test.js │ │ │ ├── group_tasks.test.js │ │ │ ├── message.test.js │ │ │ ├── newsPost.js │ │ │ ├── pushDevice.test.js │ │ │ ├── tag.test.js │ │ │ ├── task.test.js │ │ │ ├── user.test.js │ │ │ ├── userNotification.test.js │ │ │ └── webhook.test.js │ ├── v3 │ │ └── integration │ │ │ ├── analytics │ │ │ └── POST-analytics_track_eventName.test.js │ │ │ ├── challenges │ │ │ ├── DELETE-challenges_challengeId.test.js │ │ │ ├── GET-challenges_challengeId.test.js │ │ │ ├── GET-challenges_challengeId_export_csv.test.js │ │ │ ├── GET-challenges_challengeId_members.test.js │ │ │ ├── GET-challenges_challengeId_members_memberId.test.js │ │ │ ├── GET-challenges_group_groupid.test.js │ │ │ ├── GET-challenges_user.test.js │ │ │ ├── POST-challenge_flag.test.js │ │ │ ├── POST-challenge_flag_clear.test.js │ │ │ ├── POST-challenges.test.js │ │ │ ├── POST-challenges_challengeId_join.test.js │ │ │ ├── POST-challenges_challengeId_leave.test.js │ │ │ ├── POST-challenges_challengeId_winner_winnerId.test.js │ │ │ ├── POST_challenges_id_clone.test.js │ │ │ └── PUT-challenges_challengeId.test.js │ │ │ ├── chat │ │ │ ├── DELETE-chat_id.test.js │ │ │ ├── GET-chat.test.js │ │ │ ├── POST-chat.flag.test.js │ │ │ ├── POST-chat.like.test.js │ │ │ ├── POST-chat.test.js │ │ │ ├── POST-chat_seen.test.js │ │ │ └── POST-groups_id_chat_id_clear_flags.test.js │ │ │ ├── content │ │ │ └── GET-content.test.js │ │ │ ├── coupons │ │ │ ├── GET-coupons.test.js │ │ │ ├── POST-coupons_enter_code.test.js │ │ │ ├── POST-coupons_generate_event.test.js │ │ │ └── POST-coupons_validate_code.test.js │ │ │ ├── dataexport │ │ │ ├── GET-export_avatar-memberId.html.test.js │ │ │ ├── GET-export_avatar-memberId.png.test.js │ │ │ ├── GET-export_history.csv.test.js │ │ │ ├── GET-export_inbox.html.test.js │ │ │ ├── GET-export_userdata.json.test.js │ │ │ └── GET-export_userdata.xml.test.js │ │ │ ├── debug │ │ │ ├── GET-debug-timeTravelTime.test.js │ │ │ ├── POST-debug_addHourglass.test.js │ │ │ ├── POST-debug_addTenGems.test.js │ │ │ ├── POST-debug_boss-rage.test.js │ │ │ ├── POST-debug_jumpTime.test.js │ │ │ ├── POST-debug_make-admin.test.js │ │ │ ├── POST-debug_modify-inventory.test.js │ │ │ ├── POST-debug_quest-progress.test.js │ │ │ └── POST-debug_set-cron.test.js │ │ │ ├── emails │ │ │ └── GET-email-unsubscribe.test.js │ │ │ ├── groups │ │ │ ├── GET-group-plans.test.js │ │ │ ├── GET-groups.test.js │ │ │ ├── GET-groups_groupId_invites.test.js │ │ │ ├── GET-groups_groupId_members.test.js │ │ │ ├── GET-groups_id.test.js │ │ │ ├── POST-group_remove_manager.test.js │ │ │ ├── POST-groups.test.js │ │ │ ├── POST-groups_groupId_join.test.js │ │ │ ├── POST-groups_groupId_leave.test.js │ │ │ ├── POST-groups_groupId_reject.test.js │ │ │ ├── POST-groups_id_removeMember.test.js │ │ │ ├── POST-groups_invite.test.js │ │ │ ├── POST-groups_manager.test.js │ │ │ └── PUT-groups.test.js │ │ │ ├── hall │ │ │ ├── GET-hall_heroes.test.js │ │ │ ├── GET-hall_heroes_heroId.test.js │ │ │ ├── GET-hall_heroes_party_groupId.test.js │ │ │ ├── GET-hall_patrons.test.js │ │ │ └── PUT-hall_heores_heroId.test.js │ │ │ ├── inbox │ │ │ ├── GET-inbox_messages.test.js │ │ │ └── POST-send_private_message.test.js │ │ │ ├── members │ │ │ ├── GET-achievements.test.js │ │ │ ├── GET-members_id.test.js │ │ │ ├── GET-members_username.test.js │ │ │ ├── GET-objections_interaction.test.js │ │ │ ├── POST-members_memberId_clear-flags.js │ │ │ ├── POST-members_memberId_flag.js │ │ │ └── POST-transfer_gems.test.js │ │ │ ├── models │ │ │ └── GET-model_paths.test.js │ │ │ ├── news │ │ │ ├── GET-news.test.js │ │ │ └── POST-news_tell_me_later.test.js │ │ │ ├── notFound.test.js │ │ │ ├── notifications │ │ │ ├── POST-notifications_notificationId_read.test.js │ │ │ ├── POST-notifications_notificationId_see.test.js │ │ │ ├── POST-notifications_read.test.js │ │ │ ├── POST_notifications_see.test.js │ │ │ └── prevent-multiple-notification.js │ │ │ ├── payments │ │ │ ├── amazon │ │ │ │ ├── GET-payments_amazon_subscribe_cancel.test.js │ │ │ │ ├── POST-payments_amazon_checkout.test.js │ │ │ │ ├── POST-payments_amazon_createOrderReferenceId.test.js │ │ │ │ ├── POST-payments_amazon_subscribe.test.js │ │ │ │ └── POST-payments_amazon_verifyAccessToken.test.js │ │ │ ├── apple │ │ │ │ ├── GET-payments_apple_cancelSubscribe.js │ │ │ │ ├── POST-payments_apple_norenewsubscribe.test.js │ │ │ │ ├── POST-payments_apple_subscribe.test.js │ │ │ │ └── POST-payments_apple_verifyiap.js │ │ │ ├── google │ │ │ │ ├── GET-payments_google_cancelSubscribe.js │ │ │ │ ├── POST-payments_google_norenewsubscribe.test.js │ │ │ │ ├── POST-payments_google_subscribe.test.js │ │ │ │ └── POST-payments_google_verifyiap.js │ │ │ ├── paypal │ │ │ │ ├── GET-payments_paypal_checkout.test.js │ │ │ │ ├── GET-payments_paypal_checkout_success.test.js │ │ │ │ ├── GET-payments_paypal_subscribe.test.js │ │ │ │ ├── GET-payments_paypal_subscribe_cancel.test.js │ │ │ │ ├── GET-payments_paypal_subscribe_success.test.js │ │ │ │ └── POST-payments_paypal_ipn.test.js │ │ │ └── stripe │ │ │ │ ├── GET-payments_stripe_subscribe_cancel.test.js │ │ │ │ ├── POST-payments_stripe_checkout-session.test.js │ │ │ │ ├── POST-payments_stripe_subscribe_edit.test.js │ │ │ │ └── POST-payments_stripe_webhooks.test.js │ │ │ ├── quests │ │ │ ├── POST-groups_groupId_quests_accept.test.js │ │ │ ├── POST-groups_groupId_quests_force-start.test.js │ │ │ ├── POST-groups_groupId_quests_invite.test.js │ │ │ ├── POST-groups_groupid_quests_abort.test.js │ │ │ ├── POST-groups_groupid_quests_cancel.test.js │ │ │ ├── POST-groups_groupid_quests_leave.test.js │ │ │ └── POST-groups_groupid_quests_reject.test.js │ │ │ ├── shops │ │ │ ├── GET-shops_backgrounds.test.js │ │ │ ├── GET-shops_market.test.js │ │ │ ├── GET-shops_quests.test.js │ │ │ ├── GET-shops_seasonal.test.js │ │ │ └── GET-shops_time_travelers.test.js │ │ │ ├── status │ │ │ └── GET-status.test.js │ │ │ ├── tags │ │ │ ├── DELETE-tags_id.test.js │ │ │ ├── GET-tags.test.js │ │ │ ├── GET-tags_id.test.js │ │ │ ├── POST-tag-reorder.test.js │ │ │ ├── POST-tags.test.js │ │ │ └── PUT-tags_id.test.js │ │ │ ├── tasks │ │ │ ├── DELETE-tasks_id.test.js │ │ │ ├── GET-tasks_challenge_challengeId.test.js │ │ │ ├── GET-tasks_id.test.js │ │ │ ├── GET-tasks_user.test.js │ │ │ ├── POST-tasks_clearCompletedTodos.test.js │ │ │ ├── POST-tasks_id_score_direction.test.js │ │ │ ├── POST-tasks_move_taskId_to_position.test.js │ │ │ ├── POST-tasks_unlink-all_challengeId.test.js │ │ │ ├── POST-tasks_unlink-one_taskId.test.js │ │ │ ├── POST-tasks_user.test.js │ │ │ ├── PUT-tasks_id.test.js │ │ │ ├── challenges │ │ │ │ ├── DELETE-tasks_challenge_challengeId_checklist_itemId.test.js │ │ │ │ ├── DELETE-tasks_id_challenge_challengeId.test.js │ │ │ │ ├── GET_tasks_challenge.id.test.js │ │ │ │ ├── POST-tasks_challenge_challengeId_taskId_checklist.test.js │ │ │ │ ├── POST-tasks_challenge_id.test.js │ │ │ │ ├── POST-tasks_challenges_challengeId_tasks_id_score_direction.test.js │ │ │ │ ├── PUT-tasks_challenge_challengeId.test.js │ │ │ │ └── PUT-tasks_challenge_challengeId_tasksId_checklist_itemId.test.js │ │ │ ├── checklists │ │ │ │ ├── DELETE-tasks_taskId_checklist_itemId.test.js │ │ │ │ ├── POST-tasks_taskId_checklist.test.js │ │ │ │ ├── POST-tasks_taskId_checklist_itemId_score.test.js │ │ │ │ └── PUT-tasks_taskId_checklist_itemId.test.js │ │ │ ├── groups │ │ │ │ ├── DELETE-group_tasks_id.test.js │ │ │ │ ├── GET-tasks_group_id.test.js │ │ │ │ ├── POST-group_tasks_id_needs-work_userId.test.js │ │ │ │ ├── POST-group_tasks_id_score_direction.test.js │ │ │ │ ├── POST-tasks_group_id.test.js │ │ │ │ ├── POST-tasks_group_id_assign_user_id.test.js │ │ │ │ ├── POST-tasks_move_taskId_to_position.test.js │ │ │ │ ├── POST-tasks_task_id_unassign.test.js │ │ │ │ ├── PUT-group_task_id.test.js │ │ │ │ ├── checklists │ │ │ │ │ ├── DELETE-group_tasks_taskId_checklist_item.test.js │ │ │ │ │ ├── POST-group_tasks_taskId_checklist.test.js │ │ │ │ │ └── PUT-group_tasks_taskId_checklist_itemId.test.js │ │ │ │ └── tags │ │ │ │ │ ├── DELETE-group_tasks_taskId_tags_tagId.test.js │ │ │ │ │ └── POST-tasks_taskId_tags.test.js │ │ │ └── tags │ │ │ │ ├── DELETE-tasks_taskId_tags_tagId.test.js │ │ │ │ └── POST-tasks_taskId_tags_tagId.test.js │ │ │ ├── user │ │ │ ├── DELETE-user.test.js │ │ │ ├── DELETE-user_messages.test.js │ │ │ ├── DELETE-user_push_device.test.js │ │ │ ├── GET-user.test.js │ │ │ ├── GET-user_anonymized.test.js │ │ │ ├── GET-user_inAppRewards.test.js │ │ │ ├── GET-user_inventory_buy.test.js │ │ │ ├── GET-user_toggle-pinned-item.test.js │ │ │ ├── POST-move-pinned-item.js │ │ │ ├── POST-user_block.test.js │ │ │ ├── POST-user_change-class.test.js │ │ │ ├── POST-user_class_cast_spellId.test.js │ │ │ ├── POST-user_custom-day-start.test.js │ │ │ ├── POST-user_disable-classes.test.js │ │ │ ├── POST-user_equip_type_key.test.js │ │ │ ├── POST-user_feed_pet_food.test.js │ │ │ ├── POST-user_hatch_egg_hatchingPotion.test.js │ │ │ ├── POST-user_mark_pms_read.test.js │ │ │ ├── POST-user_open_mystery_item.test.js │ │ │ ├── POST-user_purchase.test.js │ │ │ ├── POST-user_purchase_hourglass.test.js │ │ │ ├── POST-user_push_device.test.js │ │ │ ├── POST-user_read_card.test.js │ │ │ ├── POST-user_rebirth.test.js │ │ │ ├── POST-user_release_both.test.js │ │ │ ├── POST-user_release_mounts.test.js │ │ │ ├── POST-user_release_pets.test.js │ │ │ ├── POST-user_reroll.test.js │ │ │ ├── POST-user_reset.test.js │ │ │ ├── POST-user_revive.test.js │ │ │ ├── POST-user_sell.test.js │ │ │ ├── POST-user_sleep.test.js │ │ │ ├── POST-user_unlock.js │ │ │ ├── PUT-user.test.js │ │ │ ├── auth │ │ │ │ ├── DELETE-user_auth_social_network.test.js │ │ │ │ ├── GET-auth_reset-password-set-new-one.js │ │ │ │ ├── GET-logout.test.js │ │ │ │ ├── GET-user_auth_apple.test.js │ │ │ │ ├── POST-auth_reset-password-set-new-one.js │ │ │ │ ├── POST-login-local.test.js │ │ │ │ ├── POST-register_local.test.js │ │ │ │ ├── POST-user_auth_social.test.js │ │ │ │ ├── POST-user_reset_password.test.js │ │ │ │ ├── PUT-user_update_email.test.js │ │ │ │ ├── PUT-user_update_password.test.js │ │ │ │ └── PUT-user_update_username.test.js │ │ │ ├── buy │ │ │ │ ├── POST-user_buy.test.js │ │ │ │ ├── POST-user_buy_armoire.test.js │ │ │ │ ├── POST-user_buy_gear.test.js │ │ │ │ ├── POST-user_buy_health_potion.test.js │ │ │ │ ├── POST-user_buy_mystery_set.test.js │ │ │ │ ├── POST-user_buy_quest.test.js │ │ │ │ └── POST-user_buy_special_spell.test.js │ │ │ └── stats │ │ │ │ ├── POST-user_allocate.test.js │ │ │ │ ├── POST-user_allocate_bulk.test.js │ │ │ │ └── POST-user_allocate_now.test.js │ │ │ ├── webhook │ │ │ ├── DELETE-user_delete_webhook.test.js │ │ │ ├── GET-user-webhook.test.js │ │ │ ├── POST-user_add_webhook.test.js │ │ │ └── PUT-user_update_webhook.test.js │ │ │ └── world-state │ │ │ └── GET-world-state.test.js │ └── v4 │ │ ├── POST-bug-report.test.js │ │ ├── coupon │ │ └── POST-coupons_enter_code.test.js │ │ ├── faq │ │ └── GET-faq.test.js │ │ ├── inbox │ │ ├── DELETE-inbox_clear.test.js │ │ ├── DELETE-inbox_messages_messageId.test.js │ │ ├── GET-inbox-conversations.test.js │ │ ├── POST-flag_private_message.test.js │ │ └── POST-inbox_message_like.test.js │ │ ├── members │ │ └── GET-purchase_history.test.js │ │ ├── news │ │ ├── DELETE-news.test.js │ │ ├── GET-news.test.js │ │ ├── GET-news_id.test.js │ │ ├── POST-news.test.js │ │ ├── POST-news_read.test.js │ │ └── PUT-news_newsId.test.js │ │ ├── tasks │ │ └── POST-tasks-bulk-score.test.js │ │ └── user │ │ ├── GET-user.test.js │ │ ├── POST-user_class_cast_spellId.test.js │ │ ├── POST-user_rebirth.test.js │ │ ├── POST-user_reroll.test.js │ │ ├── POST-user_reset.test.js │ │ ├── POST-user_unequip.test.js │ │ ├── PUT-user.test.js │ │ └── auth │ │ ├── POST-check_email.test.js │ │ ├── POST-register_local.test.js │ │ ├── POST-user_verify_display_name.test.js │ │ └── POST-user_verify_username.test.js ├── common │ ├── count.js │ ├── fns │ │ ├── autoAllocate.test.js │ │ ├── crit.test.js │ │ ├── datedMemoize.test.js │ │ ├── getUtcOffset.test.js │ │ ├── handleTwoHanded.js │ │ ├── predictableRandom.test.js │ │ ├── randomDrop.test.js │ │ ├── statsComputed.test.js │ │ ├── ultimateGear.js │ │ └── updateStats.test.js │ ├── libs │ │ ├── achievements.test.js │ │ ├── appliedTags.test.js │ │ ├── cleanupPinnedItems.test.js │ │ ├── cron.test.js │ │ ├── getDebuffPotionItems.test.js │ │ ├── gold.test.js │ │ ├── hasClass.test.js │ │ ├── inAppRewards.js │ │ ├── noTags.test.js │ │ ├── onboarding.test.js │ │ ├── percent.test.js │ │ ├── pickDeep.js │ │ ├── randomVal.js │ │ ├── refPush.js │ │ ├── setDebuffPotionItems.test.js │ │ ├── shops.test.js │ │ ├── silver.test.js │ │ ├── splitWhitespace.test.js │ │ ├── taskDefaults.test.js │ │ └── updateStore.js │ ├── ops │ │ ├── addTask.js │ │ ├── armoireCanOwn.js │ │ ├── blockUser.test.js │ │ ├── buy │ │ │ ├── buy.test.js │ │ │ ├── buyArmoire.test.js │ │ │ ├── buyGem.test.js │ │ │ ├── buyHealthPotion.test.js │ │ │ ├── buyMarketGear.test.js │ │ │ ├── buyMysterySet.test.js │ │ │ ├── buyQuestGems.test.js │ │ │ ├── buyQuestGold.test.js │ │ │ ├── buySpell.test.js │ │ │ ├── hourglassPurchase.test.js │ │ │ └── purchase.test.js │ │ ├── changeClass.js │ │ ├── disableClasses.js │ │ ├── equip.js │ │ ├── feed.js │ │ ├── hatch.js │ │ ├── openMysteryItem.js │ │ ├── pinnedGearUtils.js │ │ ├── readCard.js │ │ ├── rebirth.js │ │ ├── releaseBoth.js │ │ ├── releaseMounts.js │ │ ├── releasePets.js │ │ ├── reroll.js │ │ ├── reset.js │ │ ├── revive.js │ │ ├── scoreTask.test.js │ │ ├── sell.js │ │ ├── sleep.js │ │ ├── spells.js │ │ ├── stats │ │ │ ├── allocate.js │ │ │ ├── allocateBulk.js │ │ │ └── allocateNow.js │ │ ├── unequip.js │ │ ├── unlock.test.js │ │ └── updateTask.js │ ├── shouldDo.test.js │ └── statHelpers.test.js ├── content │ ├── armoire.test.js │ ├── eggs.test.js │ ├── events.test.js │ ├── faq.js │ ├── food.test.js │ ├── gear.test.js │ ├── hatching-potions.test.js │ ├── index.test.js │ ├── mysterySets.test.js │ ├── quests.test.js │ ├── releaseDates.test.js │ ├── schedule.test.js │ ├── shop-featuredItems.test.js │ ├── spells.test.js │ ├── stable.test.js │ ├── time-travelers.test.js │ └── translator.js ├── helpers │ ├── api-integration │ │ ├── api-classes.js │ │ ├── external-server.js │ │ ├── requester.js │ │ ├── v3 │ │ │ ├── index.js │ │ │ └── object-generators.js │ │ └── v4 │ │ │ ├── index.js │ │ │ └── object-generators.js │ ├── api-unit.helper.js │ ├── common.helper.js │ ├── content.helper.js │ ├── globals.helper.js │ ├── mongo.js │ ├── mongoose.helper.js │ ├── sleep.js │ ├── start-server.js │ └── translate.js ├── migrations │ └── 20150605_ultimate_achievement_backfill.coffee ├── mocha.opts └── sanity │ ├── README.md │ ├── no-duplicate-translation-keys.js │ └── use-proper-babel-path.js └── website ├── client ├── .browserslistrc ├── .eslintrc.js ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ └── static │ │ ├── README.md │ │ ├── audio │ │ ├── airuTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── arashiTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── beatscribeNesTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── danielTheBard │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── dewinTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Boss_Battles_Background_Music.mp3 │ │ │ ├── Boss_Battles_Background_Music.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Checklist_Complete.mp3 │ │ │ ├── Checklist_Complete.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Settings_Page_Background_Music.mp3 │ │ │ ├── Settings_Page_Background_Music.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── farvoidTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── gokulTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── lunasolTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── luneFoxTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── maflTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Boss_Battles_Background_Music.mp3 │ │ │ ├── Boss_Battles_Background_Music.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Checklist_Complete.mp3 │ │ │ ├── Checklist_Complete.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Login.mp3 │ │ │ ├── Login.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Settings_Page_Background_Music.mp3 │ │ │ ├── Settings_Page_Background_Music.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── pizildenTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── rosstavoTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── spacePenguinTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── triumphTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ └── wattsTheme │ │ │ ├── Achievement_Unlocked.mp3 │ │ │ ├── Achievement_Unlocked.ogg │ │ │ ├── Chat.mp3 │ │ │ ├── Chat.ogg │ │ │ ├── Daily.mp3 │ │ │ ├── Daily.ogg │ │ │ ├── Death.mp3 │ │ │ ├── Death.ogg │ │ │ ├── Item_Drop.mp3 │ │ │ ├── Item_Drop.ogg │ │ │ ├── Level_Up.mp3 │ │ │ ├── Level_Up.ogg │ │ │ ├── Minus_Habit.mp3 │ │ │ ├── Minus_Habit.ogg │ │ │ ├── Plus_Habit.mp3 │ │ │ ├── Plus_Habit.ogg │ │ │ ├── Reward.mp3 │ │ │ ├── Reward.ogg │ │ │ ├── Todo.mp3 │ │ │ └── Todo.ogg │ │ ├── emails │ │ └── images │ │ │ ├── 10-days-recapture-v1.png │ │ │ ├── 3-days-1-month-recapture-v1.png │ │ │ ├── PROMO-Enchanted-Armoire-v1.png │ │ │ ├── android-promo-v1.png │ │ │ ├── iphone-promo-v1.png │ │ │ ├── meta-image.png │ │ │ ├── one-day-v1.png │ │ │ ├── spring-2015-00-v1.png │ │ │ ├── spring-2015-01-v1.png │ │ │ ├── subscription-begins-time-travelers-v1.png │ │ │ └── subscription-begins-v1.png │ │ ├── icons │ │ ├── favicon.ico │ │ └── favicon_192x192.png │ │ ├── merch │ │ ├── stickermule-logo.png │ │ ├── stickermule-logo.svg │ │ ├── stickermule.png │ │ ├── teespring-eu-logo.png │ │ ├── teespring-eu.png │ │ ├── teespring-logo.png │ │ ├── teespring-logo.svg │ │ ├── teespring-mug-eu-logo.png │ │ ├── teespring-mug-eu.png │ │ ├── teespring-mug-logo.png │ │ ├── teespring-mug.png │ │ └── teespring.png │ │ ├── npc │ │ ├── birthday │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_opened_background.png │ │ │ ├── seasonal_shop_opened_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ └── time_travelers_open_banner.png │ │ ├── fall │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_opened_background.png │ │ │ ├── seasonal_shop_opened_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ └── time_travelers_open_banner.png │ │ ├── habitoween │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_opened_background.png │ │ │ ├── seasonal_shop_opened_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ └── time_travelers_open_banner.png │ │ ├── normal │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── npc_justin.png │ │ │ ├── pixel_border.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_closed_background.png │ │ │ ├── seasonal_shop_closed_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ ├── time_travelers_closed_banner.png │ │ │ └── time_travelers_open_banner.png │ │ ├── nye │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_opened_background.png │ │ │ ├── seasonal_shop_opened_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ └── time_travelers_open_banner.png │ │ ├── spring │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_opened_background.png │ │ │ ├── seasonal_shop_opened_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ └── time_travelers_open_banner.png │ │ ├── summer │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_opened_background.png │ │ │ ├── seasonal_shop_opened_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ └── time_travelers_open_banner.png │ │ ├── thanksgiving │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_closed_background.png │ │ │ ├── seasonal_shop_closed_npc.png │ │ │ ├── seasonal_shop_opened_background.png │ │ │ ├── seasonal_shop_opened_npc.png │ │ │ ├── tavern_background.png │ │ │ └── tavern_npc.png │ │ ├── valentines │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ └── time_travelers_open_banner.png │ │ └── winter │ │ │ ├── customizations_background.png │ │ │ ├── customizations_npc.png │ │ │ ├── market_background.png │ │ │ ├── market_banner_npc.png │ │ │ ├── npc_justin.png │ │ │ ├── quest_shop_background.png │ │ │ ├── quest_shop_npc.png │ │ │ ├── seasonal_shop_opened_background.png │ │ │ ├── seasonal_shop_opened_npc.png │ │ │ ├── tavern_background.png │ │ │ ├── tavern_npc.png │ │ │ ├── time_travelers_background.png │ │ │ └── time_travelers_open_banner.png │ │ └── presskit │ │ ├── Boss │ │ ├── Basi-List.png │ │ ├── Battling the Ghost Stag.png │ │ ├── Dread Drag'on of Dilatory.png │ │ ├── Laundromancer.png │ │ ├── Necro-Vice.png │ │ ├── SnackLess Monster.png │ │ └── Stagnant Dishes.png │ │ ├── Habitica - Gamify Your Life.mp4 │ │ ├── Logo │ │ ├── Android.png │ │ ├── Habitica Gryphon.png │ │ ├── Icon with Text.png │ │ ├── Icon.png │ │ ├── Text.png │ │ └── iOS.png │ │ ├── Promo │ │ ├── Promo - Thin.png │ │ └── Promo.png │ │ ├── Samples │ │ ├── Android │ │ │ ├── Add Tasks.png │ │ │ ├── Login.png │ │ │ ├── Party.png │ │ │ ├── Shops.png │ │ │ ├── Stats.png │ │ │ ├── Tasks Page.png │ │ │ └── User.png │ │ ├── Website │ │ │ ├── Challenges.png │ │ │ ├── CheckInIncentives.png │ │ │ ├── Equipment.png │ │ │ ├── Guilds.png │ │ │ ├── Inventory.png │ │ │ ├── Market.png │ │ │ ├── Market2.png │ │ │ └── Tavern.png │ │ └── iOS │ │ │ ├── Boss.png │ │ │ ├── Level Up.png │ │ │ ├── Market.png │ │ │ ├── Party.png │ │ │ └── Tasks Page.png │ │ └── presskit.zip ├── scripts │ └── npm-postinstall.js ├── src │ ├── app.vue │ ├── assets │ │ ├── creator │ │ │ ├── creator-hills-bg.png │ │ │ ├── creator-hills-bg@2x.png │ │ │ └── creator-hills-bg@3x.png │ │ ├── css │ │ │ ├── sprites.css │ │ │ └── sprites │ │ │ │ └── spritesmith-main.css │ │ ├── images │ │ │ ├── 10-birthday.png │ │ │ ├── 404.png │ │ │ ├── amazon-payments.png │ │ │ ├── anniversary_pet_still_cropped.png │ │ │ ├── auth │ │ │ │ ├── midground_foreground_extended.png │ │ │ │ ├── midground_foreground_extended2.png │ │ │ │ ├── repeatinghill_leftslope.png │ │ │ │ ├── repeatinghill_rightslope.png │ │ │ │ ├── seamless_mountains_demo.png │ │ │ │ └── seamless_stars_varied_opacity.png │ │ │ ├── bug.png │ │ │ ├── community-guidelines │ │ │ │ ├── beingHabitican.png │ │ │ │ ├── consequences.png │ │ │ │ ├── contributing.png │ │ │ │ ├── github.gif │ │ │ │ ├── infractions.png │ │ │ │ ├── intro.png │ │ │ │ ├── publicGuilds.png │ │ │ │ ├── publicSpaces.png │ │ │ │ ├── restoration.png │ │ │ │ ├── staff.png │ │ │ │ ├── tavern.png │ │ │ │ ├── trello.png │ │ │ │ └── wiki.png │ │ │ ├── confetti.png │ │ │ ├── fancy-divider.png │ │ │ ├── g1g1-notif.png │ │ │ ├── g1g1-send.png │ │ │ ├── gem-rain.png │ │ │ ├── gems │ │ │ │ ├── fall-confetti-left │ │ │ │ │ ├── confetti.png │ │ │ │ │ ├── confetti@2x.png │ │ │ │ │ └── confetti@3x.png │ │ │ │ ├── fall-confetti-right │ │ │ │ │ ├── confetti.png │ │ │ │ │ ├── confetti@2x.png │ │ │ │ │ └── confetti@3x.png │ │ │ │ ├── fall-header-bg@2x.png │ │ │ │ ├── fall-header.png │ │ │ │ ├── fall-header@2x.png │ │ │ │ ├── fall-header@3x.png │ │ │ │ ├── fall-text │ │ │ │ │ ├── text.png │ │ │ │ │ ├── text@2x.png │ │ │ │ │ └── text@3x.png │ │ │ │ ├── spooky-confetti-left │ │ │ │ │ ├── confetti.png │ │ │ │ │ ├── confetti@2x.png │ │ │ │ │ └── confetti@3x.png │ │ │ │ ├── spooky-confetti-right │ │ │ │ │ ├── confetti.png │ │ │ │ │ ├── confetti@2x.png │ │ │ │ │ └── confetti@3x.png │ │ │ │ ├── spooky-header-bg@2x.png │ │ │ │ ├── spooky-header.png │ │ │ │ ├── spooky-header@2x.png │ │ │ │ ├── spooky-header@3x.png │ │ │ │ ├── spooky-text │ │ │ │ │ ├── text.png │ │ │ │ │ ├── text@2x.png │ │ │ │ │ └── text@3x.png │ │ │ │ ├── support-habitica.png │ │ │ │ ├── support-habitica@2x.png │ │ │ │ └── support-habitica@3x.png │ │ │ ├── gifts_bg.svg │ │ │ ├── gifts_start.svg │ │ │ ├── glitter.png │ │ │ ├── gold-rain.png │ │ │ ├── group-plans-static │ │ │ │ ├── big-gem@3x.png │ │ │ │ ├── bot-left@3x.png │ │ │ │ ├── bot-right@3x.png │ │ │ │ ├── group-management@3x.png │ │ │ │ ├── party.svg │ │ │ │ ├── party@3x.png │ │ │ │ ├── team-based@3x.png │ │ │ │ ├── top-left@3x.png │ │ │ │ ├── top-right@3x.png │ │ │ │ └── top.svg │ │ │ ├── group-plans │ │ │ │ ├── approval-requested@3x.png │ │ │ │ ├── assign-task@3x.png │ │ │ │ ├── promote-leader@3x.png │ │ │ │ ├── requires-approval@3x.png │ │ │ │ ├── task-columns.png │ │ │ │ ├── task-columns@2x.png │ │ │ │ └── task-columns@3x.png │ │ │ ├── group@3x.png │ │ │ ├── groups │ │ │ │ └── grassy-meadow-backdrop.png │ │ │ ├── gryphon.png │ │ │ ├── gryphon@2x.png │ │ │ ├── gryphon@3x.png │ │ │ ├── habitica-hero-goober.webp │ │ │ ├── home │ │ │ │ ├── battle-monsters.png │ │ │ │ ├── battle-monsters@2x.png │ │ │ │ ├── battle-monsters@3x.png │ │ │ │ ├── discover.svg │ │ │ │ ├── earn-rewards.png │ │ │ │ ├── earn-rewards@2x.png │ │ │ │ ├── earn-rewards@3x.png │ │ │ │ ├── forbes.svg │ │ │ │ ├── google-play-badge.svg │ │ │ │ ├── health-fitness.png │ │ │ │ ├── health-fitness@2x.png │ │ │ │ ├── health-fitness@3x.png │ │ │ │ ├── home-main.png │ │ │ │ ├── home-main@2x.png │ │ │ │ ├── home-main@3x.png │ │ │ │ ├── ios-app-store.svg │ │ │ │ ├── iphones.svg │ │ │ │ ├── kickstarter.svg │ │ │ │ ├── lifehacker.svg │ │ │ │ ├── make-use-of.svg │ │ │ │ ├── mobile-preview.png │ │ │ │ ├── mobile-preview@2x.png │ │ │ │ ├── mobile-preview@3x.png │ │ │ │ ├── much-more.png │ │ │ │ ├── much-more@2x.png │ │ │ │ ├── much-more@3x.png │ │ │ │ ├── pixel-horizontal-2.svg │ │ │ │ ├── pixel-horizontal-3.svg │ │ │ │ ├── pixel-horizontal.svg │ │ │ │ ├── school-work.png │ │ │ │ ├── school-work@2x.png │ │ │ │ ├── school-work@3x.png │ │ │ │ ├── signup-quill@2x.png │ │ │ │ ├── spacer.svg │ │ │ │ ├── the-new-york-times.svg │ │ │ │ ├── track-habits.png │ │ │ │ ├── track-habits@2x.png │ │ │ │ └── track-habits@3x.png │ │ │ ├── justin_textbox.png │ │ │ ├── keys │ │ │ │ ├── key-to-the-mount-kennels.png │ │ │ │ ├── key-to-the-pet-kennels.png │ │ │ │ └── keys-to-the-kennels.png │ │ │ ├── marketing │ │ │ │ ├── android_iphone.png │ │ │ │ ├── animals.png │ │ │ │ ├── challenge.png │ │ │ │ ├── devices.png │ │ │ │ ├── drops.png │ │ │ │ ├── education.png │ │ │ │ ├── gear.png │ │ │ │ ├── guild.png │ │ │ │ ├── guild_small.png │ │ │ │ ├── integration.png │ │ │ │ ├── lefnire.png │ │ │ │ ├── screenshot.png │ │ │ │ ├── social_competitive.png │ │ │ │ ├── vice3.png │ │ │ │ └── wellness.png │ │ │ ├── melior.png │ │ │ ├── melior@2x.png │ │ │ ├── melior@3x.png │ │ │ ├── onboarding-complete-banner@2x.png │ │ │ ├── party.png │ │ │ ├── paypal-checkout.png │ │ │ ├── paypal.png │ │ │ ├── promo_kickstarter.png │ │ │ ├── quest_screen.png │ │ │ ├── robes.webp │ │ │ ├── swords.png │ │ │ ├── swords@2x.png │ │ │ ├── swords@3x.png │ │ │ └── world-boss │ │ │ │ ├── heart-translucent-shadow-notification@3x.png │ │ │ │ ├── heart-translucent-shadow@3x.png │ │ │ │ ├── left-hearts@3x.png │ │ │ │ ├── mantis-static-notification@3x.png │ │ │ │ ├── mantis-static@3x.png │ │ │ │ ├── rage_strike-market@2x.png │ │ │ │ ├── rage_strike-quests@2x.png │ │ │ │ ├── rage_strike-seasonalShop@2x.png │ │ │ │ ├── rage_strike@2x.png │ │ │ │ └── right-hearts@3x.png │ │ ├── members │ │ │ ├── message.svg │ │ │ └── star.svg │ │ ├── scss │ │ │ ├── animals.scss │ │ │ ├── badge.scss │ │ │ ├── banner.scss │ │ │ ├── bootstrap.scss │ │ │ ├── button.scss │ │ │ ├── categories.scss │ │ │ ├── colors.scss │ │ │ ├── create-task.scss │ │ │ ├── dragdrop.scss │ │ │ ├── dropdown.scss │ │ │ ├── faq.scss │ │ │ ├── form.scss │ │ │ ├── forms.scss │ │ │ ├── icon.scss │ │ │ ├── iconalert.scss │ │ │ ├── index.scss │ │ │ ├── item.scss │ │ │ ├── loading-screen.scss │ │ │ ├── markdown.scss │ │ │ ├── misc.scss │ │ │ ├── mixins.scss │ │ │ ├── modal.scss │ │ │ ├── page.scss │ │ │ ├── popover.scss │ │ │ ├── privacy.scss │ │ │ ├── progress-bar.scss │ │ │ ├── shops.scss │ │ │ ├── spacing.scss │ │ │ ├── sprites.scss │ │ │ ├── static.scss │ │ │ ├── stats.scss │ │ │ ├── task.scss │ │ │ ├── tiers.scss │ │ │ ├── tooltip.scss │ │ │ ├── typography.scss │ │ │ ├── utils.scss │ │ │ └── variables.scss │ │ └── svg │ │ │ ├── 10th-birthday-linear.svg │ │ │ ├── 21-gems.svg │ │ │ ├── 4-gems.svg │ │ │ ├── 42-gems.svg │ │ │ ├── 84-gems.svg │ │ │ ├── README.md │ │ │ ├── accessories.svg │ │ │ ├── amazonpay.svg │ │ │ ├── apple-pay-logo.svg │ │ │ ├── apple.svg │ │ │ ├── apple_black.svg │ │ │ ├── arrow_left.svg │ │ │ ├── arrow_right.svg │ │ │ ├── backgrounds.svg │ │ │ ├── big-gift.svg │ │ │ ├── birthday-gems.svg │ │ │ ├── block.svg │ │ │ ├── bluesky.svg │ │ │ ├── body.svg │ │ │ ├── bottom.svg │ │ │ ├── broken-megaphone.svg │ │ │ ├── bronze-guild-badge-large.svg │ │ │ ├── bronze-guild-badge-small.svg │ │ │ ├── buff.svg │ │ │ ├── calendar-purple.svg │ │ │ ├── calendar.svg │ │ │ ├── challenge.svg │ │ │ ├── check-red.svg │ │ │ ├── check.svg │ │ │ ├── check_circle.svg │ │ │ ├── checklist.svg │ │ │ ├── chevron-down.svg │ │ │ ├── chevron-red.svg │ │ │ ├── chevron.svg │ │ │ ├── clock-white.svg │ │ │ ├── clock.svg │ │ │ ├── close-teal.svg │ │ │ ├── close-white.svg │ │ │ ├── close.svg │ │ │ ├── cnet.svg │ │ │ ├── confetti.svg │ │ │ ├── copy.svg │ │ │ ├── credit-card-icon.svg │ │ │ ├── credit-card.svg │ │ │ ├── cross.svg │ │ │ ├── crown.svg │ │ │ ├── daily.svg │ │ │ ├── delete.svg │ │ │ ├── difficulty-hard.svg │ │ │ ├── difficulty-medium.svg │ │ │ ├── difficulty-normal.svg │ │ │ ├── difficulty-star-empty.svg │ │ │ ├── difficulty-star-half.svg │ │ │ ├── difficulty-star.svg │ │ │ ├── difficulty-trivial.svg │ │ │ ├── divider-stars.svg │ │ │ ├── divider.svg │ │ │ ├── dots.svg │ │ │ ├── down.svg │ │ │ ├── drag_indicator.svg │ │ │ ├── edit.svg │ │ │ ├── equip.svg │ │ │ ├── exclamation.svg │ │ │ ├── expand.svg │ │ │ ├── experience.svg │ │ │ ├── facebook-square.svg │ │ │ ├── facebook.svg │ │ │ ├── fast-company.svg │ │ │ ├── filter.svg │ │ │ ├── for-css │ │ │ ├── alert-white.svg │ │ │ ├── alert.svg │ │ │ ├── bits.svg │ │ │ ├── check.svg │ │ │ ├── checkbox-gray.svg │ │ │ ├── checkbox-white.svg │ │ │ ├── confetti.svg │ │ │ ├── end_challenge_badge.svg │ │ │ ├── orange100_red100_yellow100_gems.svg │ │ │ ├── positive.svg │ │ │ ├── purple200_green10_blue100_gems.svg │ │ │ ├── quest-border.svg │ │ │ ├── search.svg │ │ │ ├── search_gray.svg │ │ │ ├── support-habitica-gems.svg │ │ │ └── tutorial-border.svg │ │ │ ├── gem-red.svg │ │ │ ├── gem.svg │ │ │ ├── gift-purple.svg │ │ │ ├── gift.svg │ │ │ ├── gifts-birthday.svg │ │ │ ├── gifts-vertical.svg │ │ │ ├── gifts.svg │ │ │ ├── gold-guild-badge-large.svg │ │ │ ├── gold-guild-badge-small.svg │ │ │ ├── gold.svg │ │ │ ├── google-pay-logo.svg │ │ │ ├── google.svg │ │ │ ├── grey-badge.svg │ │ │ ├── grip.svg │ │ │ ├── gryphon.svg │ │ │ ├── habit.svg │ │ │ ├── habitica-logo-purple.svg │ │ │ ├── habitica-logo.svg │ │ │ ├── hair.svg │ │ │ ├── healer.svg │ │ │ ├── health.svg │ │ │ ├── health_no_padding.svg │ │ │ ├── heart.svg │ │ │ ├── hello-habitican.svg │ │ │ ├── hourglass-red.svg │ │ │ ├── hourglass-sparkle-left.svg │ │ │ ├── hourglass-sparkle-right.svg │ │ │ ├── hourglass.svg │ │ │ ├── icon-background-birthday.svg │ │ │ ├── information-red.svg │ │ │ ├── information.svg │ │ │ ├── instagram.svg │ │ │ ├── jackalope.svg │ │ │ ├── last-complete.svg │ │ │ ├── leave.svg │ │ │ ├── level.svg │ │ │ ├── like.svg │ │ │ ├── liked.svg │ │ │ ├── lock-small.svg │ │ │ ├── lock.svg │ │ │ ├── logo-horizontal-purple.svg │ │ │ ├── logo-horizontal.svg │ │ │ ├── logo-purple.svg │ │ │ ├── logo.svg │ │ │ ├── mail.svg │ │ │ ├── mana.svg │ │ │ ├── melior.svg │ │ │ ├── member-icon.svg │ │ │ ├── menu.svg │ │ │ ├── message.svg │ │ │ ├── minimize.svg │ │ │ ├── mute.svg │ │ │ ├── navigation_back.svg │ │ │ ├── negative.svg │ │ │ ├── new-close.svg │ │ │ ├── next.svg │ │ │ ├── notifications.svg │ │ │ ├── official.svg │ │ │ ├── onboarding-guide-banner.svg │ │ │ ├── paypal-logo.svg │ │ │ ├── pin.svg │ │ │ ├── positive.svg │ │ │ ├── previous.svg │ │ │ ├── purple-logo.svg │ │ │ ├── qrCode.svg │ │ │ ├── quest-background-border.svg │ │ │ ├── quest.svg │ │ │ ├── rage.svg │ │ │ ├── remove.svg │ │ │ ├── report.svg │ │ │ ├── reward.svg │ │ │ ├── rogue.svg │ │ │ ├── shadow-mute.svg │ │ │ ├── silver-guild-badge-large.svg │ │ │ ├── silver-guild-badge-small.svg │ │ │ ├── skin.svg │ │ │ ├── sparkles-left.svg │ │ │ ├── sparkles.svg │ │ │ ├── sparklesIcon.svg │ │ │ ├── star-badge.svg │ │ │ ├── star-group.svg │ │ │ ├── star.svg │ │ │ ├── stars-purple.svg │ │ │ ├── streak.svg │ │ │ ├── stripe.svg │ │ │ ├── subscriber-food.svg │ │ │ ├── subscriber-gems.svg │ │ │ ├── subscriber-hourglasses.svg │ │ │ ├── success.svg │ │ │ ├── sword.svg │ │ │ ├── sync-2.svg │ │ │ ├── sync.svg │ │ │ ├── tags.svg │ │ │ ├── tier-1.svg │ │ │ ├── tier-2.svg │ │ │ ├── tier-3.svg │ │ │ ├── tier-4.svg │ │ │ ├── tier-5.svg │ │ │ ├── tier-6.svg │ │ │ ├── tier-7.svg │ │ │ ├── tier-mod.svg │ │ │ ├── tier-npc.svg │ │ │ ├── tier-staff.svg │ │ │ ├── todo.svg │ │ │ ├── top.svg │ │ │ ├── tumblr.svg │ │ │ ├── unequip.svg │ │ │ ├── up.svg │ │ │ ├── user.svg │ │ │ ├── users.svg │ │ │ ├── warrior.svg │ │ │ └── wizard.svg │ ├── components │ │ ├── 404.vue │ │ ├── achievements │ │ │ ├── achievementAvatar.vue │ │ │ ├── achievementFooter.vue │ │ │ ├── armoireEmpty.vue │ │ │ ├── chooseClass.vue │ │ │ ├── contributor.vue │ │ │ ├── death.vue │ │ │ ├── firstDrops.vue │ │ │ ├── genericAchievement.vue │ │ │ ├── invitedFriend.vue │ │ │ ├── joinedChallenge.vue │ │ │ ├── joinedGuild.vue │ │ │ ├── levelUp.vue │ │ │ ├── login-incentives.vue │ │ │ ├── lowHealth.vue │ │ │ ├── onboardingComplete.vue │ │ │ ├── questCompleted.vue │ │ │ ├── questInvitation.vue │ │ │ ├── rebirth.vue │ │ │ ├── rebirthEnabled.vue │ │ │ ├── streak.vue │ │ │ ├── ultimateGear.vue │ │ │ ├── welcome.vue │ │ │ └── wonChallenge.vue │ │ ├── admin │ │ │ ├── admin-panel │ │ │ │ ├── filters │ │ │ │ │ └── formatDate.js │ │ │ │ ├── index.vue │ │ │ │ ├── mixins │ │ │ │ │ ├── getItemDescription.js │ │ │ │ │ └── saveHero.js │ │ │ │ ├── search.vue │ │ │ │ └── user-support │ │ │ │ │ ├── achievements.vue │ │ │ │ │ ├── avatarAndDrops.vue │ │ │ │ │ ├── basicDetails.vue │ │ │ │ │ ├── contributorDetails.vue │ │ │ │ │ ├── cronAndAuth.vue │ │ │ │ │ ├── customizationsOwned.vue │ │ │ │ │ ├── index.vue │ │ │ │ │ ├── itemsOwned.vue │ │ │ │ │ ├── partyAndQuest.vue │ │ │ │ │ ├── privilegesAndGems.vue │ │ │ │ │ ├── stats-row.vue │ │ │ │ │ ├── stats.vue │ │ │ │ │ ├── subscriptionAndPerks.vue │ │ │ │ │ ├── transactions.vue │ │ │ │ │ ├── userHistory.vue │ │ │ │ │ └── userProfile.vue │ │ │ ├── blocker │ │ │ │ ├── blocker_form.vue │ │ │ │ └── index.vue │ │ │ ├── container.vue │ │ │ ├── formRow.vue │ │ │ ├── groups │ │ │ │ ├── group-support │ │ │ │ │ ├── groupData.vue │ │ │ │ │ ├── index.vue │ │ │ │ │ └── members.vue │ │ │ │ └── index.vue │ │ │ └── supportContainer.vue │ │ ├── appFooter.vue │ │ ├── auth │ │ │ ├── authForm.vue │ │ │ ├── logout.vue │ │ │ ├── registerLoginReset.vue │ │ │ └── registerUsername.vue │ │ ├── avatar.vue │ │ ├── avatarModal │ │ │ ├── body-settings.vue │ │ │ ├── customize-banner.vue │ │ │ ├── customize-options.vue │ │ │ ├── extra-settings.vue │ │ │ ├── hair-settings.vue │ │ │ ├── skin-settings.vue │ │ │ └── sub-menu.vue │ │ ├── bannedAccountModal.vue │ │ ├── bugReportModal.vue │ │ ├── bugReportSuccessModal.vue │ │ ├── categories │ │ │ └── categoryTags.vue │ │ ├── challenges │ │ │ ├── challengeDetail.vue │ │ │ ├── challengeItem.vue │ │ │ ├── challengeMemberProgressModal.vue │ │ │ ├── challengeModal.vue │ │ │ ├── closeChallengeModal.vue │ │ │ ├── findChallenges.vue │ │ │ ├── groupChallenges.vue │ │ │ ├── index.vue │ │ │ ├── leaveChallengeModal.vue │ │ │ ├── myChallenges.vue │ │ │ ├── reportChallengeModal.vue │ │ │ └── sidebar.vue │ │ ├── chat │ │ │ ├── autoComplete.vue │ │ │ ├── chatMessages.vue │ │ │ └── reportFlagModal.vue │ │ ├── creatorIntro.vue │ │ ├── emptyView.vue │ │ ├── externalLinkModal.vue │ │ ├── faceAvatar.vue │ │ ├── group-plans │ │ │ ├── billing.vue │ │ │ ├── groupPlanCreationModal.vue │ │ │ ├── groupPlansUpdateModal.vue │ │ │ ├── index.vue │ │ │ └── taskInformation.vue │ │ ├── groupLink.vue │ │ ├── groups │ │ │ ├── chat.vue │ │ │ ├── communityGuidelines.vue │ │ │ ├── createPartyModal.vue │ │ │ ├── discovery.vue │ │ │ ├── group.vue │ │ │ ├── groupFormModal.vue │ │ │ ├── groupGemsModal.vue │ │ │ ├── groupSidebar.vue │ │ │ ├── index.vue │ │ │ ├── invitationListModal.vue │ │ │ ├── inviteModal.vue │ │ │ ├── lookingForParty.vue │ │ │ ├── membersModal.vue │ │ │ ├── myGuilds.vue │ │ │ ├── participantListModal.vue │ │ │ ├── publicGuildItem.vue │ │ │ ├── questActions.mixin.js │ │ │ ├── questDetailModal.vue │ │ │ ├── questSidebarSection.vue │ │ │ ├── rightSidebar.vue │ │ │ └── tavern.vue │ │ ├── hall │ │ │ ├── heroes.vue │ │ │ ├── index.vue │ │ │ └── patrons.vue │ │ ├── header │ │ │ ├── banners │ │ │ │ ├── base.vue │ │ │ │ ├── birthdayBanner.vue │ │ │ │ ├── chatBanner.vue │ │ │ │ ├── damagePaused.vue │ │ │ │ ├── gemsPromo.vue │ │ │ │ ├── giftPromo.vue │ │ │ │ └── privacy.vue │ │ │ ├── index.vue │ │ │ ├── menu.vue │ │ │ ├── messageCount.functional.vue │ │ │ ├── notifications │ │ │ │ ├── base.vue │ │ │ │ ├── cardReceived.vue │ │ │ │ ├── challengeInvitation.functional.vue │ │ │ │ ├── g1g1.vue │ │ │ │ ├── groupTaskApproval.vue │ │ │ │ ├── groupTaskApproved.vue │ │ │ │ ├── groupTaskAssigned.vue │ │ │ │ ├── groupTaskClaimed.vue │ │ │ │ ├── groupTaskNeedsWork.vue │ │ │ │ ├── guildInvitation.vue │ │ │ │ ├── itemReceived.vue │ │ │ │ ├── newChatMessage.vue │ │ │ │ ├── newMysteryItems.vue │ │ │ │ ├── newPrivateMessage.vue │ │ │ │ ├── newStuff.vue │ │ │ │ ├── onboardingComplete.vue │ │ │ │ ├── partyInvitation.vue │ │ │ │ ├── questInvitation.vue │ │ │ │ ├── unallocatedStatsPoints.vue │ │ │ │ ├── verifyUsername.vue │ │ │ │ └── worldBoss.vue │ │ │ ├── notificationsDropdown.vue │ │ │ ├── onboardingGuide.vue │ │ │ └── userDropdown.vue │ │ ├── inventory │ │ │ ├── equipment │ │ │ │ ├── attributesGrid.vue │ │ │ │ ├── attributesPopover.vue │ │ │ │ ├── equipGearModal.vue │ │ │ │ ├── index.vue │ │ │ │ └── unequipDropdown.vue │ │ │ ├── index.vue │ │ │ ├── item.vue │ │ │ ├── itemPopover.vue │ │ │ ├── items │ │ │ │ ├── cards-modal.vue │ │ │ │ └── index.vue │ │ │ └── stable │ │ │ │ ├── foodItem.vue │ │ │ │ ├── hatchedPetDialog.vue │ │ │ │ ├── hatchingModal.vue │ │ │ │ ├── index.vue │ │ │ │ ├── mountItem.vue │ │ │ │ ├── mountRaisedModal.vue │ │ │ │ ├── petItem.vue │ │ │ │ └── welcomeModal.vue │ │ ├── memberDetails.vue │ │ ├── memberDetailsNew.vue │ │ ├── members │ │ │ ├── classBadge.vue │ │ │ ├── groupMemberSearchDropdown.vue │ │ │ ├── inlineClassBadge.vue │ │ │ ├── memberSearchDropdown.vue │ │ │ ├── removeMemberModal.vue │ │ │ └── reportMemberModal.vue │ │ ├── messages │ │ │ ├── likeButton.vue │ │ │ ├── messageCard.vue │ │ │ └── messageList.vue │ │ ├── modifyInventory.vue │ │ ├── news │ │ │ ├── birthdayModal.vue │ │ │ ├── modal.vue │ │ │ └── newsContent.vue │ │ ├── notifications.vue │ │ ├── parentPage.vue │ │ ├── payments │ │ │ ├── amazonModal.vue │ │ │ ├── buttons │ │ │ │ ├── amazon.vue │ │ │ │ └── list.vue │ │ │ ├── buyGemsModal.vue │ │ │ ├── cancelModalConfirm.vue │ │ │ ├── canceledModal.vue │ │ │ ├── selectUserModal.vue │ │ │ ├── sendGemsModal.vue │ │ │ ├── sendGiftModal.vue │ │ │ └── successModal.vue │ │ ├── secondaryMenu.vue │ │ ├── sectionButton.vue │ │ ├── selectMembersModal.vue │ │ ├── settings │ │ │ ├── privacyModal.vue │ │ │ ├── subscription.vue │ │ │ ├── subscriptionOptions.vue │ │ │ ├── usernameForm.vue │ │ │ └── verifyUsername.vue │ │ ├── shared │ │ │ ├── closeIcon.vue │ │ │ ├── faqSidebar.vue │ │ │ ├── inventoryDrawer.vue │ │ │ ├── itemCost.vue │ │ │ ├── numberIncrement.vue │ │ │ └── purchaseTotal.vue │ │ ├── shops │ │ │ ├── _currencyMixin.js │ │ │ ├── balanceInfo.vue │ │ │ ├── buyModal.vue │ │ │ ├── countdownBanner.vue │ │ │ ├── customizations │ │ │ │ └── index.vue │ │ │ ├── featuredItemsHeader.vue │ │ │ ├── gemPrice.vue │ │ │ ├── index.vue │ │ │ ├── itemWithLabel.vue │ │ │ ├── market │ │ │ │ ├── categoryItem.vue │ │ │ │ ├── categoryRow.vue │ │ │ │ ├── equipmentSection.vue │ │ │ │ ├── filter.vue │ │ │ │ ├── index.vue │ │ │ │ ├── keysToKennel.vue │ │ │ │ └── sellModal.vue │ │ │ ├── quests │ │ │ │ ├── buyQuestModal.vue │ │ │ │ ├── index.vue │ │ │ │ ├── quest-helper.mixin.js │ │ │ │ ├── questDialogContent.vue │ │ │ │ ├── questInfo.vue │ │ │ │ ├── questPopover.vue │ │ │ │ └── questRewards.vue │ │ │ ├── seasonal │ │ │ │ └── index.vue │ │ │ ├── shopItem.vue │ │ │ └── timeTravelers │ │ │ │ └── index.vue │ │ ├── sidebarSection.vue │ │ ├── snackbars │ │ │ ├── notification.vue │ │ │ └── notifications.vue │ │ ├── static │ │ │ ├── appleRedirect.vue │ │ │ ├── chatSunsetFaq.vue │ │ │ ├── clearBrowserData.vue │ │ │ ├── communityGuidelines.vue │ │ │ ├── contact.vue │ │ │ ├── contentScheduleFaq.vue │ │ │ ├── faq.vue │ │ │ ├── features.vue │ │ │ ├── groupPlans.vue │ │ │ ├── header.vue │ │ │ ├── home.vue │ │ │ ├── newStuff.vue │ │ │ ├── overview.vue │ │ │ ├── pressKit.vue │ │ │ ├── privacy.vue │ │ │ ├── staticWrapper.vue │ │ │ ├── subscriptionBenefitsFaq.vue │ │ │ └── terms.vue │ │ ├── tasks │ │ │ ├── approvalFooter.vue │ │ │ ├── approvalHeader.vue │ │ │ ├── brokenTaskModal.vue │ │ │ ├── clearCompletedTodos.vue │ │ │ ├── column.vue │ │ │ ├── modal-controls │ │ │ │ ├── checklist.vue │ │ │ │ ├── lockableLabel.vue │ │ │ │ ├── multiList.vue │ │ │ │ ├── selectDifficulty.vue │ │ │ │ ├── selectMulti.vue │ │ │ │ ├── selectSingle.vue │ │ │ │ └── selectTranslatedArray.vue │ │ │ ├── spells.vue │ │ │ ├── task.vue │ │ │ ├── taskModal.vue │ │ │ ├── taskSummary.vue │ │ │ ├── user.vue │ │ │ └── yesterdailyModal.vue │ │ ├── ui │ │ │ ├── checkbox.vue │ │ │ ├── closeX.vue │ │ │ ├── countBadge.vue │ │ │ ├── customMenuDropdown.vue │ │ │ ├── datepicker.vue │ │ │ ├── drawer.vue │ │ │ ├── drawerHeaderTabs.vue │ │ │ ├── drawerSlider.vue │ │ │ ├── equipBadge.vue │ │ │ ├── filterDropdown.vue │ │ │ ├── filterGroup.vue │ │ │ ├── filterSidebar.vue │ │ │ ├── informationIcon.vue │ │ │ ├── itemRows.vue │ │ │ ├── layoutSection.vue │ │ │ ├── loadingGryphon.vue │ │ │ ├── loadingSpinner.vue │ │ │ ├── pageLayout.vue │ │ │ ├── pinBadge.vue │ │ │ ├── purchaseHistoryTable.vue │ │ │ ├── selectList.vue │ │ │ ├── showMoreButton.vue │ │ │ ├── sprite.vue │ │ │ ├── starBadge.vue │ │ │ ├── statsbar.vue │ │ │ ├── toggleCheckbox.vue │ │ │ ├── toggleSwitch.vue │ │ │ └── validatedTextInput.vue │ │ ├── userLabel.vue │ │ ├── userLink.vue │ │ ├── userMenu │ │ │ ├── profile.vue │ │ │ ├── profileAchievs.vue │ │ │ ├── profileModal.vue │ │ │ ├── profileStats.vue │ │ │ └── stats.vue │ │ ├── world-boss │ │ │ ├── worldBossInfoModal.vue │ │ │ └── worldBossRageModal.vue │ │ └── z-index-overview.md │ ├── directives │ │ ├── directive.common.js │ │ ├── dragdrop.directive.js │ │ ├── markdown.js │ │ ├── mouseposition.directive.js │ │ └── resize.directive.js │ ├── filters │ │ ├── floor.js │ │ ├── floorWholeNumber.js │ │ ├── localizeNumber.js │ │ ├── registerGlobals.js │ │ ├── round.js │ │ └── roundBigNumber.js │ ├── libs │ │ ├── analytics.js │ │ ├── asyncResource.js │ │ ├── auth.js │ │ ├── banner.func.js │ │ ├── consts.js │ │ ├── createAnimal.js │ │ ├── deepFreeze.js │ │ ├── encodeParams.js │ │ ├── events.js │ │ ├── i18n.js │ │ ├── logging.js │ │ ├── modform.js │ │ ├── notifications.js │ │ ├── payments.js │ │ ├── renderWithMentions.js │ │ ├── sounds.js │ │ ├── staffList.js │ │ ├── store │ │ │ ├── helpers │ │ │ │ ├── filterTasks.js │ │ │ │ ├── internals.js │ │ │ │ ├── orderTasks.js │ │ │ │ └── public.js │ │ │ └── index.js │ │ └── userlocalManager.js │ ├── main.js │ ├── mixins │ │ ├── accountCreation.js │ │ ├── autoCompleteHelper.js │ │ ├── avatarEditUtilities.js │ │ ├── buy.js │ │ ├── challengeMemberSearch.js │ │ ├── challengeUtilities.js │ │ ├── copyToClipboard.js │ │ ├── externalLinks.js │ │ ├── foolPet.js │ │ ├── groupsUtilities.js │ │ ├── guide.js │ │ ├── inventoryUtils.js │ │ ├── notifications.js │ │ ├── numberInvalid.js │ │ ├── openedItemRows.js │ │ ├── passwordInputChecks.js │ │ ├── payments.js │ │ ├── petMixin.js │ │ ├── pinUtils.js │ │ ├── reportBug.js │ │ ├── sanitizeRedirect.js │ │ ├── scoreTask.js │ │ ├── seasonalNPC.js │ │ ├── spells.js │ │ ├── stats.js │ │ ├── styleHelper.js │ │ ├── subPage.js │ │ ├── sync.js │ │ ├── syncTask.js │ │ ├── userState.js │ │ └── worldState.js │ ├── pages │ │ ├── private-messages │ │ │ ├── index.vue │ │ │ ├── pm-conversation-item.vue │ │ │ ├── pm-conversations-list.vue │ │ │ ├── pm-disabled-state.vue │ │ │ ├── pm-empty-state.vue │ │ │ ├── pm-new-message-started.vue │ │ │ ├── privateMessages.d.ts │ │ │ └── start-new-conversation-input-header.vue │ │ ├── settings-overview.vue │ │ ├── settings │ │ │ ├── components │ │ │ │ ├── classIconLabel.vue │ │ │ │ ├── currentPasswordInput.vue │ │ │ │ ├── genericUserPreferencesMixin.js │ │ │ │ ├── inlineSettingMixin.js │ │ │ │ ├── lockedInput.vue │ │ │ │ ├── saveCancelButtons.vue │ │ │ │ └── yourBalance.vue │ │ │ ├── generalSettings.vue │ │ │ ├── notificationSettings.vue │ │ │ ├── promoCode.vue │ │ │ ├── purchaseHistory.vue │ │ │ ├── settingRows │ │ │ │ ├── audioThemeSetting.vue │ │ │ │ ├── classSetting.vue │ │ │ │ ├── dateFormatSetting.vue │ │ │ │ ├── dayStartAdjustmentSetting.vue │ │ │ │ ├── deleteAccount.vue │ │ │ │ ├── displayNameSetting.vue │ │ │ │ ├── fixValuesSetting.vue │ │ │ │ ├── headerSettings.vue │ │ │ │ ├── languageSetting.vue │ │ │ │ ├── loginMethods.vue │ │ │ │ ├── passwordSetting.vue │ │ │ │ ├── resetAccount.vue │ │ │ │ ├── sleepMode.vue │ │ │ │ ├── userEmailSetting.vue │ │ │ │ └── userNameSetting.vue │ │ │ ├── siteData.vue │ │ │ └── siteDataRows │ │ │ │ ├── apiRow.vue │ │ │ │ ├── developerModeRow.vue │ │ │ │ ├── privacyPreferencesRow.vue │ │ │ │ ├── userDataRow.vue │ │ │ │ ├── userIdRow.vue │ │ │ │ └── webhooksRow.vue │ │ └── user-main.vue │ ├── router │ │ ├── deprecated-routes.js │ │ ├── handleRedirect.js │ │ ├── index.js │ │ ├── shared-route-imports.js │ │ ├── static-routes.js │ │ └── user-routes.js │ └── store │ │ ├── actions │ │ ├── admin.js │ │ ├── analytics.js │ │ ├── auth.js │ │ ├── blockers.js │ │ ├── challenges.js │ │ ├── chat.js │ │ ├── common.js │ │ ├── faq.js │ │ ├── guilds.js │ │ ├── hall.js │ │ ├── index.js │ │ ├── members.js │ │ ├── news.js │ │ ├── notifications.js │ │ ├── party.js │ │ ├── quests.js │ │ ├── shops.js │ │ ├── snackbars.js │ │ ├── tags.js │ │ ├── tasks.js │ │ ├── user.js │ │ └── worldState.js │ │ ├── getters │ │ ├── index.js │ │ ├── members.js │ │ ├── party.js │ │ ├── shops.js │ │ ├── tasks.js │ │ ├── user.js │ │ └── worldState.js │ │ └── index.js ├── tests │ └── unit │ │ ├── components │ │ ├── achievements │ │ │ └── levelUp.spec.js │ │ ├── avatar.spec.js │ │ ├── categories │ │ │ └── categoryTags.spec.js │ │ ├── challenges │ │ │ └── challengeDetail.spec.js │ │ ├── groups │ │ │ └── membersModal.spec.js │ │ ├── memberDetails.spec.js │ │ ├── messages │ │ │ └── messageCard.spec.js │ │ ├── notifications.spec.js │ │ ├── sidebarSection.spec.js │ │ ├── tasks │ │ │ ├── column.spec.js │ │ │ └── user.spec.js │ │ └── ui │ │ │ └── drawer.spec.js │ │ ├── filters │ │ ├── floor.spec.js │ │ ├── round.spec.js │ │ └── roundBigNumber.spec.js │ │ ├── libs │ │ ├── asyncResource.spec.js │ │ ├── deepFreeze.spec.js │ │ ├── i18n.spec.js │ │ ├── renderWithMentions.spec.js │ │ ├── store.spec.js │ │ └── store │ │ │ └── helpers │ │ │ ├── filterTasks.spec.js │ │ │ └── orderTasks.spec.js │ │ ├── mixins │ │ └── groupsUtilities.spec.js │ │ └── store │ │ ├── actions │ │ ├── shops.spec.js │ │ ├── tasks.spec.js │ │ └── user.spec.js │ │ ├── getters │ │ ├── members │ │ │ └── hasClass.spec.js │ │ ├── tasks │ │ │ ├── canDelete.spec.js │ │ │ ├── canEdit.spec.js │ │ │ ├── getTagsFor.spec.js │ │ │ ├── getTaskClasses.spec.js │ │ │ └── getTasks.spec.js │ │ └── user │ │ │ └── user.spec.js │ │ └── store.spec.js ├── vite.config.mjs └── vitest.config.js ├── common ├── README.md ├── index.js ├── locales │ ├── README.md │ ├── bg │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── cs │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── da │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── de │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── en │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── admin.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityGuidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── customizations.json │ │ ├── death.json │ │ ├── defaultTasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── gear_README.md │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginIncentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questsContent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ ├── tasks.json │ │ └── testing.json │ ├── en_GB │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── es │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── es_419 │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── fr │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── he │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── hr │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ ├── tasks.json │ │ └── testing.json │ ├── hu │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── id │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── it │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── ja │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── ko │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── backgroundsjson_ko.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ ├── tasks.json │ │ └── testing.json │ ├── nl │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── pl │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── pt │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── pt_BR │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── ro │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── ru │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── sk │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── sr │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── sv │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── tr │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── uk │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ ├── zh │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json │ └── zh_TW │ │ ├── _README_FIRST.md │ │ ├── achievements.json │ │ ├── backgrounds.json │ │ ├── challenge.json │ │ ├── character.json │ │ ├── communityguidelines.json │ │ ├── content.json │ │ ├── contrib.json │ │ ├── death.json │ │ ├── defaulttasks.json │ │ ├── faq.json │ │ ├── front.json │ │ ├── gear.json │ │ ├── generic.json │ │ ├── groups.json │ │ ├── inventory.json │ │ ├── limited.json │ │ ├── loginincentives.json │ │ ├── merch.json │ │ ├── messages.json │ │ ├── noscript.json │ │ ├── npc.json │ │ ├── overview.json │ │ ├── pets.json │ │ ├── quests.json │ │ ├── questscontent.json │ │ ├── rebirth.json │ │ ├── settings.json │ │ ├── spells.json │ │ ├── subscriber.json │ │ └── tasks.json └── script │ ├── .eslintrc.js │ ├── constants.js │ ├── content │ ├── achievements.js │ ├── appearance │ │ ├── backgrounds.js │ │ ├── chair.js │ │ ├── hair │ │ │ ├── bangs.js │ │ │ ├── base.js │ │ │ ├── beard.js │ │ │ ├── color.js │ │ │ ├── flower.js │ │ │ ├── index.js │ │ │ ├── mustache.js │ │ │ └── top-hair.js │ │ ├── index.js │ │ ├── prefill.js │ │ ├── sets.js │ │ ├── shirt.js │ │ ├── size.js │ │ └── skin.js │ ├── bundles.js │ ├── categoryOptions.js │ ├── constants │ │ ├── animalColorAchievements.js │ │ ├── animalSetAchievements.js │ │ ├── events.js │ │ ├── gifSprites.js │ │ ├── index.js │ │ ├── itemList.js │ │ ├── petCompleteSetAchievements.js │ │ ├── questSeriesAchievements.js │ │ ├── releaseDates.js │ │ ├── schedule.js │ │ ├── seasonalSets.js │ │ └── stableAchievements.js │ ├── eggs.js │ ├── faq.js │ ├── gear │ │ ├── armor.js │ │ ├── back.js │ │ ├── body.js │ │ ├── eyewear.js │ │ ├── gear-helper.js │ │ ├── head-accessory.js │ │ ├── head.js │ │ ├── index.js │ │ ├── sets │ │ │ ├── armoire.js │ │ │ ├── base.js │ │ │ ├── healer.js │ │ │ ├── mystery.js │ │ │ ├── rogue.js │ │ │ ├── special │ │ │ │ ├── index.js │ │ │ │ ├── special-backer.js │ │ │ │ ├── special-contributor.js │ │ │ │ ├── special-takeThis.js │ │ │ │ └── special-wondercon.js │ │ │ ├── warrior.js │ │ │ └── wizard.js │ │ ├── shield.js │ │ └── weapon.js │ ├── gems.js │ ├── hatching-potions.js │ ├── index.js │ ├── is_released.js │ ├── loginIncentives.js │ ├── mystery-sets.js │ ├── officialPinnedItems.js │ ├── quests.js │ ├── quests │ │ ├── generic.js │ │ ├── masterclasser.js │ │ ├── pets.js │ │ ├── potions.js │ │ ├── seasonal.js │ │ ├── series.js │ │ ├── timeTravel.js │ │ └── world.js │ ├── shop-featuredItems.js │ ├── spells.js │ ├── stable.js │ ├── subscriptionBlocks.js │ ├── tasks.js │ ├── time-travelers.js │ └── translation.js │ ├── count.js │ ├── cron.js │ ├── errors │ ├── apiErrorMessages.js │ └── commonErrorMessages.js │ ├── fns │ ├── autoAllocate.js │ ├── crit.js │ ├── datedMemoize.js │ ├── firstDrops.js │ ├── getUtcOffset.js │ ├── handleTwoHanded.js │ ├── index.js │ ├── predictableRandom.js │ ├── randomDrop.js │ ├── resetGear.js │ ├── ultimateGear.js │ └── updateStats.js │ ├── i18n.js │ ├── index.js │ ├── libs │ ├── achievements.js │ ├── appliedTags.js │ ├── cleanupPinnedItems.js │ ├── dotGet.js │ ├── dotSet.js │ ├── errorMessage.js │ ├── errors.js │ ├── extendableBuiltin.js │ ├── getClassName.js │ ├── getDebuffPotionItems.js │ ├── getItemByPathAndType.js │ ├── getItemInfo.js │ ├── getOfficialPinnedItems.js │ ├── gold.js │ ├── hasClass.js │ ├── inAppRewards.js │ ├── isFreeRebirth.js │ ├── isPinned.js │ ├── noTags.js │ ├── onboarding.js │ ├── percent.js │ ├── pickDeep.js │ ├── planGemLimits.js │ ├── preenTodos.js │ ├── randomVal.js │ ├── refPush.js │ ├── setDebuffPotionItems.js │ ├── shops-seasonal.config.js │ ├── shops.js │ ├── silver.js │ ├── sleepAsync.js │ ├── splitWhitespace.js │ ├── statsComputed.js │ ├── taskDefaults.js │ ├── updateStore.js │ └── uuid.js │ ├── ops │ ├── addTag.js │ ├── addTask.js │ ├── blockUser.js │ ├── buy │ │ ├── abstractBuyOperation.js │ │ ├── buy.js │ │ ├── buyArmoire.js │ │ ├── buyGem.js │ │ ├── buyHealthPotion.js │ │ ├── buyMarketGear.js │ │ ├── buyMount.js │ │ ├── buyMysterySet.js │ │ ├── buyPetGem.js │ │ ├── buyQuestGem.js │ │ ├── buyQuestGold.js │ │ ├── buySpell.js │ │ ├── hourglassPurchase.js │ │ └── purchase.js │ ├── changeClass.js │ ├── deleteTag.js │ ├── deleteTask.js │ ├── disableClasses.js │ ├── equip.js │ ├── feed.js │ ├── hatch.js │ ├── index.js │ ├── markPMSRead.js │ ├── openMysteryItem.js │ ├── pinnedGearUtils.js │ ├── readCard.js │ ├── rebirth.js │ ├── releaseBoth.js │ ├── releaseMounts.js │ ├── releasePets.js │ ├── reroll.js │ ├── reset.js │ ├── revive.js │ ├── scoreTask.js │ ├── sell.js │ ├── sleep.js │ ├── sortTag.js │ ├── sortTask.js │ ├── stats │ │ ├── allocate.js │ │ ├── allocateBulk.js │ │ └── allocateNow.js │ ├── unequip.js │ ├── unlock.js │ ├── updateTag.js │ ├── updateTask.js │ ├── updateUserBalance.js │ └── updateUserHourglasses.js │ └── statHelpers.js ├── raw_sprites ├── README.md ├── archive │ ├── BackerOnly-SpriteSheet.png │ ├── Egg_Sprite_Sheet.png │ ├── female_sprites.png │ ├── player_sprites.png │ └── player_sprites105x.png ├── backer-only │ ├── BackerOnly-Equip-ShadeArmor.gif │ ├── BackerOnly-Equip-ShadeHelmet.gif │ ├── BackerOnly-Pet-CerberusPup.gif │ ├── BackerOnly-Shield-TormentedSkull.gif │ ├── BackerOnly-Weapon-DarkSoulsBlade.gif │ ├── ContributorOnly-Equip-CrystalArmor.gif │ ├── ContributorOnly-Equip-CrystalHelmet.gif │ └── weapon_special_critical.gif ├── css │ └── css.template.handlebars └── pet-hatching │ ├── Tiger-Base-6x.gif │ ├── Tiger-CottonCandyBlue-6x.gif │ ├── Tiger-CottonCandyPink-6x.gif │ ├── Tiger-Desert-6x.gif │ ├── Tiger-Golden-6x.gif │ ├── Tiger-Red-6x.gif │ ├── Tiger-Shade-6x.gif │ ├── Tiger-Skeleton-6x.gif │ ├── Tiger-Zombie-6x.gif │ ├── Wolf-Base.gif │ ├── Wolf-CottonCandyBlue.gif │ ├── Wolf-CottonCandyPink.gif │ ├── Wolf-Desert.gif │ ├── Wolf-Golden.gif │ ├── Wolf-Red.gif │ ├── Wolf-Shade.gif │ ├── Wolf-Skeleton.gif │ ├── Wolf-White.gif │ └── Wolf-Zombie.gif └── server ├── .eslintrc.js ├── api-doc.js ├── controllers ├── api-v3 │ ├── auth.js │ ├── challenges.js │ ├── chat.js │ ├── content.js │ ├── coupon.js │ ├── cron.js │ ├── debug.js │ ├── groups.js │ ├── hall.js │ ├── i18n.js │ ├── iap.js │ ├── inbox.js │ ├── members.js │ ├── modelsPaths.js │ ├── news.js │ ├── notifications.js │ ├── pushNotifications.js │ ├── quests.js │ ├── shops.js │ ├── status.js │ ├── tags.js │ ├── tasks.js │ ├── tasks │ │ └── groups.js │ ├── user.js │ ├── user │ │ ├── spells.js │ │ └── stats.js │ ├── webhook.js │ └── world.js ├── api-v4 │ ├── README.md │ ├── admin.js │ ├── auth.js │ ├── bug-report.js │ ├── coupon.js │ ├── faq.js │ ├── inbox.js │ ├── members.js │ ├── news.js │ ├── tasks.js │ ├── user.js │ └── user │ │ └── spells.js └── top-level │ ├── analytics.js │ ├── auth.js │ ├── dataexport.js │ ├── email.js │ ├── pages.js │ └── payments │ ├── amazon.js │ ├── iap.js │ ├── paypal.js │ └── stripe.js ├── index.js ├── libs ├── analyticsService.js ├── apiError.js ├── auth │ ├── apple.js │ ├── index.js │ ├── social.js │ └── utils.js ├── bannedSlurs.js ├── bannedWords.js ├── baseModel.js ├── bug-report.js ├── buildManifest.js ├── challenges │ ├── handleGetMembersForChallenge.js │ ├── index.js │ └── reporting.js ├── chat.js ├── chat │ └── group-chat.js ├── chatReporting │ ├── chatReporter.js │ ├── chatReporterFactory.js │ ├── groupChatReporter.js │ ├── inboxChatReporter.js │ └── profileReporter.js ├── client.js ├── collectionManipulators.js ├── config.js ├── content.js ├── coupons │ └── index.js ├── cron.js ├── csvStringify.js ├── email.js ├── emailSmtp.js ├── encryption.js ├── errors.js ├── forbiddenUsernames.js ├── gcpTraceAgent.js ├── groupTasks.js ├── groups.js ├── highlightMentions.js ├── i18n.js ├── inAppPurchases.js ├── inbox │ ├── conversation.methods.js │ └── index.js ├── invites │ └── index.js ├── items │ └── utils.js ├── language.js ├── logger.js ├── mongodb.js ├── mongoose.js ├── password.js ├── payments │ ├── amazon.js │ ├── apple.js │ ├── calculateSubscriptionTerminationDate.js │ ├── constants.js │ ├── gems.js │ ├── google.js │ ├── groupPayments.js │ ├── payments.js │ ├── paypal.js │ ├── skuItem.js │ ├── stripe │ │ ├── api.js │ │ ├── checkout.js │ │ ├── constants.js │ │ ├── index.js │ │ ├── oneTimePayments.js │ │ ├── subscriptions.js │ │ └── webhooks.js │ └── subscriptions.js ├── preening.js ├── pushNotifications.js ├── routes.js ├── setupExpress.js ├── setupFirebase.js ├── setupNconf.js ├── setupPassport.js ├── slack.js ├── sleep.js ├── spells.js ├── stringUtils.js ├── tasks │ ├── index.js │ └── utils.js ├── user │ ├── index.js │ └── validation.js ├── webhook.js ├── worker.js ├── worldState.js └── xmlMarshaller.js ├── middlewares ├── analytics.js ├── appRoutes.js ├── auth.js ├── blocker.js ├── cache.js ├── cors.js ├── domain.js ├── ensureAccessRight.js ├── ensureDevelopmentMode.js ├── ensureTimeTravelMode.js ├── errorHandler.js ├── index.js ├── language.js ├── maintenanceMode.js ├── notFound.js ├── rateLimiter.js ├── redirects.js ├── requestLogHandler.js ├── response.js ├── setupBody.js ├── static.js ├── v1.js └── v2.js ├── models ├── blocker.js ├── challenge.js ├── coupon.js ├── emailUnsubscription.js ├── group.js ├── iapPurchaseReceipt.js ├── message.js ├── newsPost.js ├── pushDevice.js ├── subscriptionPlan.js ├── tag.js ├── task.js ├── transaction.js ├── typedefs.d.ts ├── user │ ├── hooks.js │ ├── index.js │ ├── methods.js │ └── schema.js ├── userHistory.js ├── userNotification.js └── webhook.js └── server.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.babelrc -------------------------------------------------------------------------------- /.buildpacks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.buildpacks -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.dockerignore -------------------------------------------------------------------------------- /.ebextensions/deploy.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.ebextensions/deploy.config -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/rebase.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.github/workflows/rebase.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.gitmodules -------------------------------------------------------------------------------- /.heroku/report_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.heroku/report_deploy.sh -------------------------------------------------------------------------------- /.nodemonignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.nodemonignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.slugignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/.slugignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-Dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/Dockerfile-Dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node ./website/transpiled-babel/index.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/README.md -------------------------------------------------------------------------------- /apidoc/apidoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/apidoc/apidoc.json -------------------------------------------------------------------------------- /apidoc/header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/apidoc/header.md -------------------------------------------------------------------------------- /config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/config.json.example -------------------------------------------------------------------------------- /database_reports/duplicate_indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/database_reports/duplicate_indexes.js -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gulp/gulp-apidoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulp/gulp-apidoc.js -------------------------------------------------------------------------------- /gulp/gulp-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulp/gulp-build.js -------------------------------------------------------------------------------- /gulp/gulp-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulp/gulp-cache.js -------------------------------------------------------------------------------- /gulp/gulp-console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulp/gulp-console.js -------------------------------------------------------------------------------- /gulp/gulp-sprites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulp/gulp-sprites.js -------------------------------------------------------------------------------- /gulp/gulp-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulp/gulp-tests.js -------------------------------------------------------------------------------- /gulp/gulp-transifex-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulp/gulp-transifex-test.js -------------------------------------------------------------------------------- /gulp/taskHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulp/taskHelper.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/gulpfile.js -------------------------------------------------------------------------------- /keys/google/iap-live: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/keys/google/iap-live -------------------------------------------------------------------------------- /kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/kubernetes/README.md -------------------------------------------------------------------------------- /kubernetes/habitica-rc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/kubernetes/habitica-rc.yaml -------------------------------------------------------------------------------- /kubernetes/habitica-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/kubernetes/habitica-service.yaml -------------------------------------------------------------------------------- /kubernetes/habitica.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/kubernetes/habitica.yaml -------------------------------------------------------------------------------- /kubernetes/mongo-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/kubernetes/mongo-service.yaml -------------------------------------------------------------------------------- /kubernetes/mongo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/kubernetes/mongo.yaml -------------------------------------------------------------------------------- /migrations/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/.eslintrc.js -------------------------------------------------------------------------------- /migrations/archive/2014/20140130_birthdayEnd.js: -------------------------------------------------------------------------------- 1 | db.users.update({}, {$set: {'achievements.habitBirthday': true}}, {multi: 1}); 2 | -------------------------------------------------------------------------------- /migrations/archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/README.md -------------------------------------------------------------------------------- /migrations/archive/api_v3/coupons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/api_v3/coupons.js -------------------------------------------------------------------------------- /migrations/archive/api_v3/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/api_v3/groups.js -------------------------------------------------------------------------------- /migrations/archive/api_v3/indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/api_v3/indexes.js -------------------------------------------------------------------------------- /migrations/archive/api_v3/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/api_v3/users.js -------------------------------------------------------------------------------- /migrations/archive/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/metrics.js -------------------------------------------------------------------------------- /migrations/archive/new_stuff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/new_stuff.js -------------------------------------------------------------------------------- /migrations/archive/restock_armoire.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/restock_armoire.js -------------------------------------------------------------------------------- /migrations/archive/s3-upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/archive/s3-upload.js -------------------------------------------------------------------------------- /migrations/command-line/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/command-line/.eslintrc -------------------------------------------------------------------------------- /migrations/command-line/freeMonth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/command-line/freeMonth.js -------------------------------------------------------------------------------- /migrations/command-line/missing_gems.js: -------------------------------------------------------------------------------- 1 | db.users.update({ _id: '' }, { $inc: { balance: 5 } }); 2 | -------------------------------------------------------------------------------- /migrations/docs/mongo-indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/docs/mongo-indexes.md -------------------------------------------------------------------------------- /migrations/groups/create-group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/groups/create-group.js -------------------------------------------------------------------------------- /migrations/migration-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/migration-runner.js -------------------------------------------------------------------------------- /migrations/users/bulk-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/bulk-email.js -------------------------------------------------------------------------------- /migrations/users/full-gear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/full-gear.js -------------------------------------------------------------------------------- /migrations/users/full-stable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/full-stable.js -------------------------------------------------------------------------------- /migrations/users/habitoween.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/habitoween.js -------------------------------------------------------------------------------- /migrations/users/harvest_feast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/harvest_feast.js -------------------------------------------------------------------------------- /migrations/users/naming-day.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/naming-day.js -------------------------------------------------------------------------------- /migrations/users/nye.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/nye.js -------------------------------------------------------------------------------- /migrations/users/pi-day.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/pi-day.js -------------------------------------------------------------------------------- /migrations/users/take-this.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/users/take-this.js -------------------------------------------------------------------------------- /migrations/utils/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/utils/connect.js -------------------------------------------------------------------------------- /migrations/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/utils/logger.js -------------------------------------------------------------------------------- /migrations/utils/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/utils/timer.js -------------------------------------------------------------------------------- /migrations/utils/unique.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/migrations/utils/unique.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/package.json -------------------------------------------------------------------------------- /scripts/gdpr-delete-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/scripts/gdpr-delete-users.js -------------------------------------------------------------------------------- /scripts/paypalBillingSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/scripts/paypalBillingSetup.js -------------------------------------------------------------------------------- /scripts/team-cron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/scripts/team-cron.js -------------------------------------------------------------------------------- /scripts/team-cron/habiticateamcron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/scripts/team-cron/habiticateamcron -------------------------------------------------------------------------------- /scripts/team-cron/run-team-cron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/scripts/team-cron/run-team-cron.js -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/.eslintrc.js -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/README.md -------------------------------------------------------------------------------- /test/api/unit/libs/apiError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/apiError.js -------------------------------------------------------------------------------- /test/api/unit/libs/baseModel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/baseModel.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/bug-report.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/bug-report.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/content.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/content.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/cron.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/cron.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/email.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/email.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/encryption.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/encryption.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/errors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/errors.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/i18n.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/i18n.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/items/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/items/utils.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/language.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/language.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/logger.js -------------------------------------------------------------------------------- /test/api/unit/libs/mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/mongodb.js -------------------------------------------------------------------------------- /test/api/unit/libs/password.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/password.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/preening.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/preening.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/setupNconf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/setupNconf.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/slack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/slack.js -------------------------------------------------------------------------------- /test/api/unit/libs/stringUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/stringUtils.test.js -------------------------------------------------------------------------------- /test/api/unit/libs/taskManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/taskManager.js -------------------------------------------------------------------------------- /test/api/unit/libs/webhooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/libs/webhooks.test.js -------------------------------------------------------------------------------- /test/api/unit/middlewares/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/middlewares/auth.test.js -------------------------------------------------------------------------------- /test/api/unit/middlewares/cors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/middlewares/cors.test.js -------------------------------------------------------------------------------- /test/api/unit/middlewares/redirects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/middlewares/redirects.js -------------------------------------------------------------------------------- /test/api/unit/middlewares/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/middlewares/response.js -------------------------------------------------------------------------------- /test/api/unit/models/challenge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/models/challenge.test.js -------------------------------------------------------------------------------- /test/api/unit/models/group.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/models/group.test.js -------------------------------------------------------------------------------- /test/api/unit/models/message.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/models/message.test.js -------------------------------------------------------------------------------- /test/api/unit/models/newsPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/models/newsPost.js -------------------------------------------------------------------------------- /test/api/unit/models/tag.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/models/tag.test.js -------------------------------------------------------------------------------- /test/api/unit/models/task.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/models/task.test.js -------------------------------------------------------------------------------- /test/api/unit/models/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/models/user.test.js -------------------------------------------------------------------------------- /test/api/unit/models/webhook.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/unit/models/webhook.test.js -------------------------------------------------------------------------------- /test/api/v4/POST-bug-report.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/v4/POST-bug-report.test.js -------------------------------------------------------------------------------- /test/api/v4/faq/GET-faq.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/v4/faq/GET-faq.test.js -------------------------------------------------------------------------------- /test/api/v4/news/DELETE-news.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/v4/news/DELETE-news.test.js -------------------------------------------------------------------------------- /test/api/v4/news/GET-news.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/v4/news/GET-news.test.js -------------------------------------------------------------------------------- /test/api/v4/news/GET-news_id.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/v4/news/GET-news_id.test.js -------------------------------------------------------------------------------- /test/api/v4/news/POST-news.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/v4/news/POST-news.test.js -------------------------------------------------------------------------------- /test/api/v4/user/GET-user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/v4/user/GET-user.test.js -------------------------------------------------------------------------------- /test/api/v4/user/PUT-user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/api/v4/user/PUT-user.test.js -------------------------------------------------------------------------------- /test/common/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/count.js -------------------------------------------------------------------------------- /test/common/fns/autoAllocate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/autoAllocate.test.js -------------------------------------------------------------------------------- /test/common/fns/crit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/crit.test.js -------------------------------------------------------------------------------- /test/common/fns/datedMemoize.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/datedMemoize.test.js -------------------------------------------------------------------------------- /test/common/fns/getUtcOffset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/getUtcOffset.test.js -------------------------------------------------------------------------------- /test/common/fns/handleTwoHanded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/handleTwoHanded.js -------------------------------------------------------------------------------- /test/common/fns/randomDrop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/randomDrop.test.js -------------------------------------------------------------------------------- /test/common/fns/statsComputed.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/statsComputed.test.js -------------------------------------------------------------------------------- /test/common/fns/ultimateGear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/ultimateGear.js -------------------------------------------------------------------------------- /test/common/fns/updateStats.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/fns/updateStats.test.js -------------------------------------------------------------------------------- /test/common/libs/achievements.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/achievements.test.js -------------------------------------------------------------------------------- /test/common/libs/appliedTags.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/appliedTags.test.js -------------------------------------------------------------------------------- /test/common/libs/cron.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/cron.test.js -------------------------------------------------------------------------------- /test/common/libs/gold.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/gold.test.js -------------------------------------------------------------------------------- /test/common/libs/hasClass.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/hasClass.test.js -------------------------------------------------------------------------------- /test/common/libs/inAppRewards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/inAppRewards.js -------------------------------------------------------------------------------- /test/common/libs/noTags.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/noTags.test.js -------------------------------------------------------------------------------- /test/common/libs/onboarding.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/onboarding.test.js -------------------------------------------------------------------------------- /test/common/libs/percent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/percent.test.js -------------------------------------------------------------------------------- /test/common/libs/pickDeep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/pickDeep.js -------------------------------------------------------------------------------- /test/common/libs/randomVal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/randomVal.js -------------------------------------------------------------------------------- /test/common/libs/refPush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/refPush.js -------------------------------------------------------------------------------- /test/common/libs/shops.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/shops.test.js -------------------------------------------------------------------------------- /test/common/libs/silver.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/silver.test.js -------------------------------------------------------------------------------- /test/common/libs/taskDefaults.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/taskDefaults.test.js -------------------------------------------------------------------------------- /test/common/libs/updateStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/libs/updateStore.js -------------------------------------------------------------------------------- /test/common/ops/addTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/addTask.js -------------------------------------------------------------------------------- /test/common/ops/armoireCanOwn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/armoireCanOwn.js -------------------------------------------------------------------------------- /test/common/ops/blockUser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/blockUser.test.js -------------------------------------------------------------------------------- /test/common/ops/buy/buy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/buy/buy.test.js -------------------------------------------------------------------------------- /test/common/ops/buy/buyArmoire.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/buy/buyArmoire.test.js -------------------------------------------------------------------------------- /test/common/ops/buy/buyGem.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/buy/buyGem.test.js -------------------------------------------------------------------------------- /test/common/ops/buy/buySpell.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/buy/buySpell.test.js -------------------------------------------------------------------------------- /test/common/ops/buy/purchase.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/buy/purchase.test.js -------------------------------------------------------------------------------- /test/common/ops/changeClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/changeClass.js -------------------------------------------------------------------------------- /test/common/ops/disableClasses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/disableClasses.js -------------------------------------------------------------------------------- /test/common/ops/equip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/equip.js -------------------------------------------------------------------------------- /test/common/ops/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/feed.js -------------------------------------------------------------------------------- /test/common/ops/hatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/hatch.js -------------------------------------------------------------------------------- /test/common/ops/openMysteryItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/openMysteryItem.js -------------------------------------------------------------------------------- /test/common/ops/pinnedGearUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/pinnedGearUtils.js -------------------------------------------------------------------------------- /test/common/ops/readCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/readCard.js -------------------------------------------------------------------------------- /test/common/ops/rebirth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/rebirth.js -------------------------------------------------------------------------------- /test/common/ops/releaseBoth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/releaseBoth.js -------------------------------------------------------------------------------- /test/common/ops/releaseMounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/releaseMounts.js -------------------------------------------------------------------------------- /test/common/ops/releasePets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/releasePets.js -------------------------------------------------------------------------------- /test/common/ops/reroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/reroll.js -------------------------------------------------------------------------------- /test/common/ops/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/reset.js -------------------------------------------------------------------------------- /test/common/ops/revive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/revive.js -------------------------------------------------------------------------------- /test/common/ops/scoreTask.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/scoreTask.test.js -------------------------------------------------------------------------------- /test/common/ops/sell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/sell.js -------------------------------------------------------------------------------- /test/common/ops/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/sleep.js -------------------------------------------------------------------------------- /test/common/ops/spells.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/spells.js -------------------------------------------------------------------------------- /test/common/ops/stats/allocate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/stats/allocate.js -------------------------------------------------------------------------------- /test/common/ops/stats/allocateBulk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/stats/allocateBulk.js -------------------------------------------------------------------------------- /test/common/ops/stats/allocateNow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/stats/allocateNow.js -------------------------------------------------------------------------------- /test/common/ops/unequip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/unequip.js -------------------------------------------------------------------------------- /test/common/ops/unlock.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/unlock.test.js -------------------------------------------------------------------------------- /test/common/ops/updateTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/ops/updateTask.js -------------------------------------------------------------------------------- /test/common/shouldDo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/shouldDo.test.js -------------------------------------------------------------------------------- /test/common/statHelpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/common/statHelpers.test.js -------------------------------------------------------------------------------- /test/content/armoire.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/armoire.test.js -------------------------------------------------------------------------------- /test/content/eggs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/eggs.test.js -------------------------------------------------------------------------------- /test/content/events.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/events.test.js -------------------------------------------------------------------------------- /test/content/faq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/faq.js -------------------------------------------------------------------------------- /test/content/food.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/food.test.js -------------------------------------------------------------------------------- /test/content/gear.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/gear.test.js -------------------------------------------------------------------------------- /test/content/hatching-potions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/hatching-potions.test.js -------------------------------------------------------------------------------- /test/content/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/index.test.js -------------------------------------------------------------------------------- /test/content/mysterySets.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/mysterySets.test.js -------------------------------------------------------------------------------- /test/content/quests.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/quests.test.js -------------------------------------------------------------------------------- /test/content/releaseDates.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/releaseDates.test.js -------------------------------------------------------------------------------- /test/content/schedule.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/schedule.test.js -------------------------------------------------------------------------------- /test/content/spells.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/spells.test.js -------------------------------------------------------------------------------- /test/content/stable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/stable.test.js -------------------------------------------------------------------------------- /test/content/time-travelers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/time-travelers.test.js -------------------------------------------------------------------------------- /test/content/translator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/content/translator.js -------------------------------------------------------------------------------- /test/helpers/api-unit.helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/api-unit.helper.js -------------------------------------------------------------------------------- /test/helpers/common.helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/common.helper.js -------------------------------------------------------------------------------- /test/helpers/content.helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/content.helper.js -------------------------------------------------------------------------------- /test/helpers/globals.helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/globals.helper.js -------------------------------------------------------------------------------- /test/helpers/mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/mongo.js -------------------------------------------------------------------------------- /test/helpers/mongoose.helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/mongoose.helper.js -------------------------------------------------------------------------------- /test/helpers/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/sleep.js -------------------------------------------------------------------------------- /test/helpers/start-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/start-server.js -------------------------------------------------------------------------------- /test/helpers/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/helpers/translate.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/sanity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/sanity/README.md -------------------------------------------------------------------------------- /test/sanity/use-proper-babel-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/test/sanity/use-proper-babel-path.js -------------------------------------------------------------------------------- /website/client/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /website/client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/.eslintrc.js -------------------------------------------------------------------------------- /website/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/README.md -------------------------------------------------------------------------------- /website/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/index.html -------------------------------------------------------------------------------- /website/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/package-lock.json -------------------------------------------------------------------------------- /website/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/package.json -------------------------------------------------------------------------------- /website/client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/postcss.config.js -------------------------------------------------------------------------------- /website/client/public/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/public/static/README.md -------------------------------------------------------------------------------- /website/client/public/static/audio/wattsTheme/Chat.mp3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/client/public/static/audio/wattsTheme/Chat.ogg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/client/src/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/app.vue -------------------------------------------------------------------------------- /website/client/src/assets/scss/variables.scss: -------------------------------------------------------------------------------- 1 | $menuToolbarHeight: 56px; 2 | -------------------------------------------------------------------------------- /website/client/src/assets/svg/body.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/body.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/buff.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/buff.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/cnet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/cnet.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/copy.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/dots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/dots.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/down.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/edit.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/gem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/gem.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/gift.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/gift.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/gold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/gold.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/grip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/grip.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/hair.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/hair.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/like.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/like.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/lock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/lock.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/logo.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/mail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/mail.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/mana.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/mana.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/menu.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/mute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/mute.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/next.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/pin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/pin.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/rage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/rage.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/skin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/skin.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/star.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/sync.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/sync.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/tags.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/tags.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/todo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/todo.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/top.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/up.svg -------------------------------------------------------------------------------- /website/client/src/assets/svg/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/assets/svg/user.svg -------------------------------------------------------------------------------- /website/client/src/components/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/components/404.vue -------------------------------------------------------------------------------- /website/client/src/components/shared/purchaseTotal.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/client/src/filters/floor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/filters/floor.js -------------------------------------------------------------------------------- /website/client/src/filters/round.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/filters/round.js -------------------------------------------------------------------------------- /website/client/src/libs/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/analytics.js -------------------------------------------------------------------------------- /website/client/src/libs/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/auth.js -------------------------------------------------------------------------------- /website/client/src/libs/banner.func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/banner.func.js -------------------------------------------------------------------------------- /website/client/src/libs/consts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/consts.js -------------------------------------------------------------------------------- /website/client/src/libs/deepFreeze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/deepFreeze.js -------------------------------------------------------------------------------- /website/client/src/libs/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/events.js -------------------------------------------------------------------------------- /website/client/src/libs/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/i18n.js -------------------------------------------------------------------------------- /website/client/src/libs/logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/logging.js -------------------------------------------------------------------------------- /website/client/src/libs/modform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/modform.js -------------------------------------------------------------------------------- /website/client/src/libs/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/payments.js -------------------------------------------------------------------------------- /website/client/src/libs/sounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/sounds.js -------------------------------------------------------------------------------- /website/client/src/libs/staffList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/staffList.js -------------------------------------------------------------------------------- /website/client/src/libs/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/libs/store/index.js -------------------------------------------------------------------------------- /website/client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/main.js -------------------------------------------------------------------------------- /website/client/src/mixins/buy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/buy.js -------------------------------------------------------------------------------- /website/client/src/mixins/foolPet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/foolPet.js -------------------------------------------------------------------------------- /website/client/src/mixins/guide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/guide.js -------------------------------------------------------------------------------- /website/client/src/mixins/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/payments.js -------------------------------------------------------------------------------- /website/client/src/mixins/petMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/petMixin.js -------------------------------------------------------------------------------- /website/client/src/mixins/pinUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/pinUtils.js -------------------------------------------------------------------------------- /website/client/src/mixins/reportBug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/reportBug.js -------------------------------------------------------------------------------- /website/client/src/mixins/scoreTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/scoreTask.js -------------------------------------------------------------------------------- /website/client/src/mixins/spells.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/spells.js -------------------------------------------------------------------------------- /website/client/src/mixins/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/stats.js -------------------------------------------------------------------------------- /website/client/src/mixins/subPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/subPage.js -------------------------------------------------------------------------------- /website/client/src/mixins/sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/sync.js -------------------------------------------------------------------------------- /website/client/src/mixins/syncTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/syncTask.js -------------------------------------------------------------------------------- /website/client/src/mixins/userState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/mixins/userState.js -------------------------------------------------------------------------------- /website/client/src/pages/user-main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/pages/user-main.vue -------------------------------------------------------------------------------- /website/client/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/router/index.js -------------------------------------------------------------------------------- /website/client/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/src/store/index.js -------------------------------------------------------------------------------- /website/client/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/vite.config.mjs -------------------------------------------------------------------------------- /website/client/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/client/vitest.config.js -------------------------------------------------------------------------------- /website/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/README.md -------------------------------------------------------------------------------- /website/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/index.js -------------------------------------------------------------------------------- /website/common/locales/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/README.md -------------------------------------------------------------------------------- /website/common/locales/bg/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/content.json -------------------------------------------------------------------------------- /website/common/locales/bg/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/contrib.json -------------------------------------------------------------------------------- /website/common/locales/bg/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/death.json -------------------------------------------------------------------------------- /website/common/locales/bg/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/faq.json -------------------------------------------------------------------------------- /website/common/locales/bg/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/front.json -------------------------------------------------------------------------------- /website/common/locales/bg/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/gear.json -------------------------------------------------------------------------------- /website/common/locales/bg/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/generic.json -------------------------------------------------------------------------------- /website/common/locales/bg/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/groups.json -------------------------------------------------------------------------------- /website/common/locales/bg/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/limited.json -------------------------------------------------------------------------------- /website/common/locales/bg/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Рекламни материали" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/bg/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/npc.json -------------------------------------------------------------------------------- /website/common/locales/bg/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/pets.json -------------------------------------------------------------------------------- /website/common/locales/bg/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/quests.json -------------------------------------------------------------------------------- /website/common/locales/bg/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/bg/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/spells.json -------------------------------------------------------------------------------- /website/common/locales/bg/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/bg/tasks.json -------------------------------------------------------------------------------- /website/common/locales/cs/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/content.json -------------------------------------------------------------------------------- /website/common/locales/cs/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/contrib.json -------------------------------------------------------------------------------- /website/common/locales/cs/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/death.json -------------------------------------------------------------------------------- /website/common/locales/cs/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/faq.json -------------------------------------------------------------------------------- /website/common/locales/cs/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/front.json -------------------------------------------------------------------------------- /website/common/locales/cs/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/gear.json -------------------------------------------------------------------------------- /website/common/locales/cs/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/generic.json -------------------------------------------------------------------------------- /website/common/locales/cs/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/groups.json -------------------------------------------------------------------------------- /website/common/locales/cs/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/limited.json -------------------------------------------------------------------------------- /website/common/locales/cs/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "Zboží" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/cs/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/npc.json -------------------------------------------------------------------------------- /website/common/locales/cs/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/pets.json -------------------------------------------------------------------------------- /website/common/locales/cs/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/quests.json -------------------------------------------------------------------------------- /website/common/locales/cs/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/cs/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/spells.json -------------------------------------------------------------------------------- /website/common/locales/cs/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/cs/tasks.json -------------------------------------------------------------------------------- /website/common/locales/da/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/content.json -------------------------------------------------------------------------------- /website/common/locales/da/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/contrib.json -------------------------------------------------------------------------------- /website/common/locales/da/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/death.json -------------------------------------------------------------------------------- /website/common/locales/da/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/faq.json -------------------------------------------------------------------------------- /website/common/locales/da/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/front.json -------------------------------------------------------------------------------- /website/common/locales/da/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/gear.json -------------------------------------------------------------------------------- /website/common/locales/da/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/generic.json -------------------------------------------------------------------------------- /website/common/locales/da/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/groups.json -------------------------------------------------------------------------------- /website/common/locales/da/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/limited.json -------------------------------------------------------------------------------- /website/common/locales/da/merch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/merch.json -------------------------------------------------------------------------------- /website/common/locales/da/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/npc.json -------------------------------------------------------------------------------- /website/common/locales/da/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/pets.json -------------------------------------------------------------------------------- /website/common/locales/da/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/quests.json -------------------------------------------------------------------------------- /website/common/locales/da/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/da/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/spells.json -------------------------------------------------------------------------------- /website/common/locales/da/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/da/tasks.json -------------------------------------------------------------------------------- /website/common/locales/de/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/content.json -------------------------------------------------------------------------------- /website/common/locales/de/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/contrib.json -------------------------------------------------------------------------------- /website/common/locales/de/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/death.json -------------------------------------------------------------------------------- /website/common/locales/de/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/faq.json -------------------------------------------------------------------------------- /website/common/locales/de/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/front.json -------------------------------------------------------------------------------- /website/common/locales/de/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/gear.json -------------------------------------------------------------------------------- /website/common/locales/de/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/generic.json -------------------------------------------------------------------------------- /website/common/locales/de/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/groups.json -------------------------------------------------------------------------------- /website/common/locales/de/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/limited.json -------------------------------------------------------------------------------- /website/common/locales/de/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "Fanartikel" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/de/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/npc.json -------------------------------------------------------------------------------- /website/common/locales/de/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/pets.json -------------------------------------------------------------------------------- /website/common/locales/de/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/quests.json -------------------------------------------------------------------------------- /website/common/locales/de/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/de/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/spells.json -------------------------------------------------------------------------------- /website/common/locales/de/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/de/tasks.json -------------------------------------------------------------------------------- /website/common/locales/en/admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/admin.json -------------------------------------------------------------------------------- /website/common/locales/en/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/content.json -------------------------------------------------------------------------------- /website/common/locales/en/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/contrib.json -------------------------------------------------------------------------------- /website/common/locales/en/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/death.json -------------------------------------------------------------------------------- /website/common/locales/en/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/faq.json -------------------------------------------------------------------------------- /website/common/locales/en/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/front.json -------------------------------------------------------------------------------- /website/common/locales/en/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/gear.json -------------------------------------------------------------------------------- /website/common/locales/en/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/generic.json -------------------------------------------------------------------------------- /website/common/locales/en/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/groups.json -------------------------------------------------------------------------------- /website/common/locales/en/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/limited.json -------------------------------------------------------------------------------- /website/common/locales/en/merch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/merch.json -------------------------------------------------------------------------------- /website/common/locales/en/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/npc.json -------------------------------------------------------------------------------- /website/common/locales/en/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/pets.json -------------------------------------------------------------------------------- /website/common/locales/en/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/quests.json -------------------------------------------------------------------------------- /website/common/locales/en/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/en/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/spells.json -------------------------------------------------------------------------------- /website/common/locales/en/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en/tasks.json -------------------------------------------------------------------------------- /website/common/locales/en/testing.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/en_GB/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en_GB/faq.json -------------------------------------------------------------------------------- /website/common/locales/en_GB/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en_GB/gear.json -------------------------------------------------------------------------------- /website/common/locales/en_GB/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en_GB/npc.json -------------------------------------------------------------------------------- /website/common/locales/en_GB/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/en_GB/pets.json -------------------------------------------------------------------------------- /website/common/locales/es/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/content.json -------------------------------------------------------------------------------- /website/common/locales/es/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/contrib.json -------------------------------------------------------------------------------- /website/common/locales/es/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/death.json -------------------------------------------------------------------------------- /website/common/locales/es/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/faq.json -------------------------------------------------------------------------------- /website/common/locales/es/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/front.json -------------------------------------------------------------------------------- /website/common/locales/es/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/gear.json -------------------------------------------------------------------------------- /website/common/locales/es/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/generic.json -------------------------------------------------------------------------------- /website/common/locales/es/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/groups.json -------------------------------------------------------------------------------- /website/common/locales/es/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/limited.json -------------------------------------------------------------------------------- /website/common/locales/es/merch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/merch.json -------------------------------------------------------------------------------- /website/common/locales/es/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/npc.json -------------------------------------------------------------------------------- /website/common/locales/es/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/pets.json -------------------------------------------------------------------------------- /website/common/locales/es/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/quests.json -------------------------------------------------------------------------------- /website/common/locales/es/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/es/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/spells.json -------------------------------------------------------------------------------- /website/common/locales/es/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es/tasks.json -------------------------------------------------------------------------------- /website/common/locales/es_419/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es_419/faq.json -------------------------------------------------------------------------------- /website/common/locales/es_419/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "Productos" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/es_419/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/es_419/npc.json -------------------------------------------------------------------------------- /website/common/locales/fr/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/content.json -------------------------------------------------------------------------------- /website/common/locales/fr/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/contrib.json -------------------------------------------------------------------------------- /website/common/locales/fr/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/death.json -------------------------------------------------------------------------------- /website/common/locales/fr/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/faq.json -------------------------------------------------------------------------------- /website/common/locales/fr/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/front.json -------------------------------------------------------------------------------- /website/common/locales/fr/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/gear.json -------------------------------------------------------------------------------- /website/common/locales/fr/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/generic.json -------------------------------------------------------------------------------- /website/common/locales/fr/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/groups.json -------------------------------------------------------------------------------- /website/common/locales/fr/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/limited.json -------------------------------------------------------------------------------- /website/common/locales/fr/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Marchandise" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/fr/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/npc.json -------------------------------------------------------------------------------- /website/common/locales/fr/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/pets.json -------------------------------------------------------------------------------- /website/common/locales/fr/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/quests.json -------------------------------------------------------------------------------- /website/common/locales/fr/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/fr/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/spells.json -------------------------------------------------------------------------------- /website/common/locales/fr/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/fr/tasks.json -------------------------------------------------------------------------------- /website/common/locales/he/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/content.json -------------------------------------------------------------------------------- /website/common/locales/he/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/contrib.json -------------------------------------------------------------------------------- /website/common/locales/he/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/death.json -------------------------------------------------------------------------------- /website/common/locales/he/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/faq.json -------------------------------------------------------------------------------- /website/common/locales/he/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/front.json -------------------------------------------------------------------------------- /website/common/locales/he/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/gear.json -------------------------------------------------------------------------------- /website/common/locales/he/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/generic.json -------------------------------------------------------------------------------- /website/common/locales/he/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/groups.json -------------------------------------------------------------------------------- /website/common/locales/he/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/limited.json -------------------------------------------------------------------------------- /website/common/locales/he/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "מרצ׳נדייז" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/he/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/npc.json -------------------------------------------------------------------------------- /website/common/locales/he/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/pets.json -------------------------------------------------------------------------------- /website/common/locales/he/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/quests.json -------------------------------------------------------------------------------- /website/common/locales/he/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/he/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/spells.json -------------------------------------------------------------------------------- /website/common/locales/he/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/he/tasks.json -------------------------------------------------------------------------------- /website/common/locales/hr/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/content.json -------------------------------------------------------------------------------- /website/common/locales/hr/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/contrib.json -------------------------------------------------------------------------------- /website/common/locales/hr/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/death.json -------------------------------------------------------------------------------- /website/common/locales/hr/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/faq.json -------------------------------------------------------------------------------- /website/common/locales/hr/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/front.json -------------------------------------------------------------------------------- /website/common/locales/hr/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/gear.json -------------------------------------------------------------------------------- /website/common/locales/hr/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/generic.json -------------------------------------------------------------------------------- /website/common/locales/hr/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/groups.json -------------------------------------------------------------------------------- /website/common/locales/hr/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/limited.json -------------------------------------------------------------------------------- /website/common/locales/hr/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "Proizvodi" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/hr/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/npc.json -------------------------------------------------------------------------------- /website/common/locales/hr/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/pets.json -------------------------------------------------------------------------------- /website/common/locales/hr/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/quests.json -------------------------------------------------------------------------------- /website/common/locales/hr/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/hr/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/spells.json -------------------------------------------------------------------------------- /website/common/locales/hr/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/tasks.json -------------------------------------------------------------------------------- /website/common/locales/hr/testing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hr/testing.json -------------------------------------------------------------------------------- /website/common/locales/hu/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/content.json -------------------------------------------------------------------------------- /website/common/locales/hu/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/contrib.json -------------------------------------------------------------------------------- /website/common/locales/hu/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/death.json -------------------------------------------------------------------------------- /website/common/locales/hu/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/faq.json -------------------------------------------------------------------------------- /website/common/locales/hu/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/front.json -------------------------------------------------------------------------------- /website/common/locales/hu/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/gear.json -------------------------------------------------------------------------------- /website/common/locales/hu/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/generic.json -------------------------------------------------------------------------------- /website/common/locales/hu/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/groups.json -------------------------------------------------------------------------------- /website/common/locales/hu/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/limited.json -------------------------------------------------------------------------------- /website/common/locales/hu/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Termékek" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/hu/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/npc.json -------------------------------------------------------------------------------- /website/common/locales/hu/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/pets.json -------------------------------------------------------------------------------- /website/common/locales/hu/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/quests.json -------------------------------------------------------------------------------- /website/common/locales/hu/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/hu/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/spells.json -------------------------------------------------------------------------------- /website/common/locales/hu/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/hu/tasks.json -------------------------------------------------------------------------------- /website/common/locales/id/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/content.json -------------------------------------------------------------------------------- /website/common/locales/id/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/contrib.json -------------------------------------------------------------------------------- /website/common/locales/id/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/death.json -------------------------------------------------------------------------------- /website/common/locales/id/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/faq.json -------------------------------------------------------------------------------- /website/common/locales/id/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/front.json -------------------------------------------------------------------------------- /website/common/locales/id/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/gear.json -------------------------------------------------------------------------------- /website/common/locales/id/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/generic.json -------------------------------------------------------------------------------- /website/common/locales/id/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/groups.json -------------------------------------------------------------------------------- /website/common/locales/id/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/limited.json -------------------------------------------------------------------------------- /website/common/locales/id/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Cinderamata" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/id/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/npc.json -------------------------------------------------------------------------------- /website/common/locales/id/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/pets.json -------------------------------------------------------------------------------- /website/common/locales/id/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/quests.json -------------------------------------------------------------------------------- /website/common/locales/id/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/id/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/spells.json -------------------------------------------------------------------------------- /website/common/locales/id/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/id/tasks.json -------------------------------------------------------------------------------- /website/common/locales/it/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/content.json -------------------------------------------------------------------------------- /website/common/locales/it/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/contrib.json -------------------------------------------------------------------------------- /website/common/locales/it/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/death.json -------------------------------------------------------------------------------- /website/common/locales/it/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/faq.json -------------------------------------------------------------------------------- /website/common/locales/it/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/front.json -------------------------------------------------------------------------------- /website/common/locales/it/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/gear.json -------------------------------------------------------------------------------- /website/common/locales/it/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/generic.json -------------------------------------------------------------------------------- /website/common/locales/it/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/groups.json -------------------------------------------------------------------------------- /website/common/locales/it/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/limited.json -------------------------------------------------------------------------------- /website/common/locales/it/merch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/merch.json -------------------------------------------------------------------------------- /website/common/locales/it/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/npc.json -------------------------------------------------------------------------------- /website/common/locales/it/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/pets.json -------------------------------------------------------------------------------- /website/common/locales/it/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/quests.json -------------------------------------------------------------------------------- /website/common/locales/it/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/it/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/spells.json -------------------------------------------------------------------------------- /website/common/locales/it/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/it/tasks.json -------------------------------------------------------------------------------- /website/common/locales/ja/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/content.json -------------------------------------------------------------------------------- /website/common/locales/ja/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/contrib.json -------------------------------------------------------------------------------- /website/common/locales/ja/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/death.json -------------------------------------------------------------------------------- /website/common/locales/ja/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/faq.json -------------------------------------------------------------------------------- /website/common/locales/ja/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/front.json -------------------------------------------------------------------------------- /website/common/locales/ja/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/gear.json -------------------------------------------------------------------------------- /website/common/locales/ja/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/generic.json -------------------------------------------------------------------------------- /website/common/locales/ja/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/groups.json -------------------------------------------------------------------------------- /website/common/locales/ja/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/limited.json -------------------------------------------------------------------------------- /website/common/locales/ja/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "関連グッズ" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/ja/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/npc.json -------------------------------------------------------------------------------- /website/common/locales/ja/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/pets.json -------------------------------------------------------------------------------- /website/common/locales/ja/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/quests.json -------------------------------------------------------------------------------- /website/common/locales/ja/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/ja/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/spells.json -------------------------------------------------------------------------------- /website/common/locales/ja/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ja/tasks.json -------------------------------------------------------------------------------- /website/common/locales/ko/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/content.json -------------------------------------------------------------------------------- /website/common/locales/ko/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/contrib.json -------------------------------------------------------------------------------- /website/common/locales/ko/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/death.json -------------------------------------------------------------------------------- /website/common/locales/ko/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/faq.json -------------------------------------------------------------------------------- /website/common/locales/ko/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/front.json -------------------------------------------------------------------------------- /website/common/locales/ko/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/gear.json -------------------------------------------------------------------------------- /website/common/locales/ko/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/generic.json -------------------------------------------------------------------------------- /website/common/locales/ko/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/groups.json -------------------------------------------------------------------------------- /website/common/locales/ko/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/limited.json -------------------------------------------------------------------------------- /website/common/locales/ko/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "상품" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/ko/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/npc.json -------------------------------------------------------------------------------- /website/common/locales/ko/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/pets.json -------------------------------------------------------------------------------- /website/common/locales/ko/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/quests.json -------------------------------------------------------------------------------- /website/common/locales/ko/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/ko/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/spells.json -------------------------------------------------------------------------------- /website/common/locales/ko/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/tasks.json -------------------------------------------------------------------------------- /website/common/locales/ko/testing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ko/testing.json -------------------------------------------------------------------------------- /website/common/locales/nl/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/content.json -------------------------------------------------------------------------------- /website/common/locales/nl/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/contrib.json -------------------------------------------------------------------------------- /website/common/locales/nl/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/death.json -------------------------------------------------------------------------------- /website/common/locales/nl/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/faq.json -------------------------------------------------------------------------------- /website/common/locales/nl/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/front.json -------------------------------------------------------------------------------- /website/common/locales/nl/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/gear.json -------------------------------------------------------------------------------- /website/common/locales/nl/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/generic.json -------------------------------------------------------------------------------- /website/common/locales/nl/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/groups.json -------------------------------------------------------------------------------- /website/common/locales/nl/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/limited.json -------------------------------------------------------------------------------- /website/common/locales/nl/merch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/merch.json -------------------------------------------------------------------------------- /website/common/locales/nl/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/npc.json -------------------------------------------------------------------------------- /website/common/locales/nl/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/pets.json -------------------------------------------------------------------------------- /website/common/locales/nl/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/quests.json -------------------------------------------------------------------------------- /website/common/locales/nl/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/nl/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/spells.json -------------------------------------------------------------------------------- /website/common/locales/nl/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/nl/tasks.json -------------------------------------------------------------------------------- /website/common/locales/pl/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/content.json -------------------------------------------------------------------------------- /website/common/locales/pl/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/contrib.json -------------------------------------------------------------------------------- /website/common/locales/pl/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/death.json -------------------------------------------------------------------------------- /website/common/locales/pl/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/faq.json -------------------------------------------------------------------------------- /website/common/locales/pl/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/front.json -------------------------------------------------------------------------------- /website/common/locales/pl/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/gear.json -------------------------------------------------------------------------------- /website/common/locales/pl/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/generic.json -------------------------------------------------------------------------------- /website/common/locales/pl/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/groups.json -------------------------------------------------------------------------------- /website/common/locales/pl/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/limited.json -------------------------------------------------------------------------------- /website/common/locales/pl/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Gadżety Habitiki" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/pl/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/npc.json -------------------------------------------------------------------------------- /website/common/locales/pl/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/pets.json -------------------------------------------------------------------------------- /website/common/locales/pl/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/quests.json -------------------------------------------------------------------------------- /website/common/locales/pl/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/pl/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/spells.json -------------------------------------------------------------------------------- /website/common/locales/pl/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pl/tasks.json -------------------------------------------------------------------------------- /website/common/locales/pt/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/content.json -------------------------------------------------------------------------------- /website/common/locales/pt/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/contrib.json -------------------------------------------------------------------------------- /website/common/locales/pt/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/death.json -------------------------------------------------------------------------------- /website/common/locales/pt/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/faq.json -------------------------------------------------------------------------------- /website/common/locales/pt/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/front.json -------------------------------------------------------------------------------- /website/common/locales/pt/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/gear.json -------------------------------------------------------------------------------- /website/common/locales/pt/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/generic.json -------------------------------------------------------------------------------- /website/common/locales/pt/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/groups.json -------------------------------------------------------------------------------- /website/common/locales/pt/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/limited.json -------------------------------------------------------------------------------- /website/common/locales/pt/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Mercadoria" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/pt/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/npc.json -------------------------------------------------------------------------------- /website/common/locales/pt/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/pets.json -------------------------------------------------------------------------------- /website/common/locales/pt/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/quests.json -------------------------------------------------------------------------------- /website/common/locales/pt/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/pt/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/spells.json -------------------------------------------------------------------------------- /website/common/locales/pt/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt/tasks.json -------------------------------------------------------------------------------- /website/common/locales/pt_BR/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt_BR/faq.json -------------------------------------------------------------------------------- /website/common/locales/pt_BR/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt_BR/gear.json -------------------------------------------------------------------------------- /website/common/locales/pt_BR/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Lojinha" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/pt_BR/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt_BR/npc.json -------------------------------------------------------------------------------- /website/common/locales/pt_BR/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/pt_BR/pets.json -------------------------------------------------------------------------------- /website/common/locales/ro/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/content.json -------------------------------------------------------------------------------- /website/common/locales/ro/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/contrib.json -------------------------------------------------------------------------------- /website/common/locales/ro/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/death.json -------------------------------------------------------------------------------- /website/common/locales/ro/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/faq.json -------------------------------------------------------------------------------- /website/common/locales/ro/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/front.json -------------------------------------------------------------------------------- /website/common/locales/ro/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/gear.json -------------------------------------------------------------------------------- /website/common/locales/ro/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/generic.json -------------------------------------------------------------------------------- /website/common/locales/ro/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/groups.json -------------------------------------------------------------------------------- /website/common/locales/ro/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/limited.json -------------------------------------------------------------------------------- /website/common/locales/ro/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "Marfă" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/ro/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/npc.json -------------------------------------------------------------------------------- /website/common/locales/ro/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/pets.json -------------------------------------------------------------------------------- /website/common/locales/ro/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/quests.json -------------------------------------------------------------------------------- /website/common/locales/ro/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/ro/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/spells.json -------------------------------------------------------------------------------- /website/common/locales/ro/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ro/tasks.json -------------------------------------------------------------------------------- /website/common/locales/ru/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/content.json -------------------------------------------------------------------------------- /website/common/locales/ru/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/contrib.json -------------------------------------------------------------------------------- /website/common/locales/ru/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/death.json -------------------------------------------------------------------------------- /website/common/locales/ru/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/faq.json -------------------------------------------------------------------------------- /website/common/locales/ru/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/front.json -------------------------------------------------------------------------------- /website/common/locales/ru/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/gear.json -------------------------------------------------------------------------------- /website/common/locales/ru/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/generic.json -------------------------------------------------------------------------------- /website/common/locales/ru/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/groups.json -------------------------------------------------------------------------------- /website/common/locales/ru/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/limited.json -------------------------------------------------------------------------------- /website/common/locales/ru/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Сувениры" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/ru/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/npc.json -------------------------------------------------------------------------------- /website/common/locales/ru/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/pets.json -------------------------------------------------------------------------------- /website/common/locales/ru/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/quests.json -------------------------------------------------------------------------------- /website/common/locales/ru/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/ru/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/spells.json -------------------------------------------------------------------------------- /website/common/locales/ru/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/ru/tasks.json -------------------------------------------------------------------------------- /website/common/locales/sk/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/content.json -------------------------------------------------------------------------------- /website/common/locales/sk/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/contrib.json -------------------------------------------------------------------------------- /website/common/locales/sk/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/death.json -------------------------------------------------------------------------------- /website/common/locales/sk/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/faq.json -------------------------------------------------------------------------------- /website/common/locales/sk/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/front.json -------------------------------------------------------------------------------- /website/common/locales/sk/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/gear.json -------------------------------------------------------------------------------- /website/common/locales/sk/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/generic.json -------------------------------------------------------------------------------- /website/common/locales/sk/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/groups.json -------------------------------------------------------------------------------- /website/common/locales/sk/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/limited.json -------------------------------------------------------------------------------- /website/common/locales/sk/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Tovar" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/sk/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/npc.json -------------------------------------------------------------------------------- /website/common/locales/sk/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/pets.json -------------------------------------------------------------------------------- /website/common/locales/sk/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/quests.json -------------------------------------------------------------------------------- /website/common/locales/sk/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/sk/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/spells.json -------------------------------------------------------------------------------- /website/common/locales/sk/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sk/tasks.json -------------------------------------------------------------------------------- /website/common/locales/sr/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/content.json -------------------------------------------------------------------------------- /website/common/locales/sr/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/contrib.json -------------------------------------------------------------------------------- /website/common/locales/sr/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/death.json -------------------------------------------------------------------------------- /website/common/locales/sr/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/faq.json -------------------------------------------------------------------------------- /website/common/locales/sr/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/front.json -------------------------------------------------------------------------------- /website/common/locales/sr/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/gear.json -------------------------------------------------------------------------------- /website/common/locales/sr/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/generic.json -------------------------------------------------------------------------------- /website/common/locales/sr/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/groups.json -------------------------------------------------------------------------------- /website/common/locales/sr/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/limited.json -------------------------------------------------------------------------------- /website/common/locales/sr/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "Proizvodi" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/sr/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/npc.json -------------------------------------------------------------------------------- /website/common/locales/sr/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/pets.json -------------------------------------------------------------------------------- /website/common/locales/sr/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/quests.json -------------------------------------------------------------------------------- /website/common/locales/sr/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/sr/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/spells.json -------------------------------------------------------------------------------- /website/common/locales/sr/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sr/tasks.json -------------------------------------------------------------------------------- /website/common/locales/sv/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/content.json -------------------------------------------------------------------------------- /website/common/locales/sv/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/contrib.json -------------------------------------------------------------------------------- /website/common/locales/sv/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/death.json -------------------------------------------------------------------------------- /website/common/locales/sv/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/faq.json -------------------------------------------------------------------------------- /website/common/locales/sv/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/front.json -------------------------------------------------------------------------------- /website/common/locales/sv/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/gear.json -------------------------------------------------------------------------------- /website/common/locales/sv/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/generic.json -------------------------------------------------------------------------------- /website/common/locales/sv/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/groups.json -------------------------------------------------------------------------------- /website/common/locales/sv/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/limited.json -------------------------------------------------------------------------------- /website/common/locales/sv/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Varor" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/sv/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/npc.json -------------------------------------------------------------------------------- /website/common/locales/sv/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/pets.json -------------------------------------------------------------------------------- /website/common/locales/sv/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/quests.json -------------------------------------------------------------------------------- /website/common/locales/sv/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/sv/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/spells.json -------------------------------------------------------------------------------- /website/common/locales/sv/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/sv/tasks.json -------------------------------------------------------------------------------- /website/common/locales/tr/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/content.json -------------------------------------------------------------------------------- /website/common/locales/tr/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/contrib.json -------------------------------------------------------------------------------- /website/common/locales/tr/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/death.json -------------------------------------------------------------------------------- /website/common/locales/tr/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/faq.json -------------------------------------------------------------------------------- /website/common/locales/tr/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/front.json -------------------------------------------------------------------------------- /website/common/locales/tr/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/gear.json -------------------------------------------------------------------------------- /website/common/locales/tr/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/generic.json -------------------------------------------------------------------------------- /website/common/locales/tr/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/groups.json -------------------------------------------------------------------------------- /website/common/locales/tr/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/limited.json -------------------------------------------------------------------------------- /website/common/locales/tr/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch" : "Habitica Mağazası" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/tr/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/npc.json -------------------------------------------------------------------------------- /website/common/locales/tr/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/pets.json -------------------------------------------------------------------------------- /website/common/locales/tr/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/quests.json -------------------------------------------------------------------------------- /website/common/locales/tr/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/tr/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/spells.json -------------------------------------------------------------------------------- /website/common/locales/tr/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/tr/tasks.json -------------------------------------------------------------------------------- /website/common/locales/uk/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/content.json -------------------------------------------------------------------------------- /website/common/locales/uk/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/contrib.json -------------------------------------------------------------------------------- /website/common/locales/uk/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/death.json -------------------------------------------------------------------------------- /website/common/locales/uk/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/faq.json -------------------------------------------------------------------------------- /website/common/locales/uk/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/front.json -------------------------------------------------------------------------------- /website/common/locales/uk/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/gear.json -------------------------------------------------------------------------------- /website/common/locales/uk/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/generic.json -------------------------------------------------------------------------------- /website/common/locales/uk/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/groups.json -------------------------------------------------------------------------------- /website/common/locales/uk/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/limited.json -------------------------------------------------------------------------------- /website/common/locales/uk/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "Крам" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/uk/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/npc.json -------------------------------------------------------------------------------- /website/common/locales/uk/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/pets.json -------------------------------------------------------------------------------- /website/common/locales/uk/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/quests.json -------------------------------------------------------------------------------- /website/common/locales/uk/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/uk/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/spells.json -------------------------------------------------------------------------------- /website/common/locales/uk/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/uk/tasks.json -------------------------------------------------------------------------------- /website/common/locales/zh/content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/content.json -------------------------------------------------------------------------------- /website/common/locales/zh/contrib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/contrib.json -------------------------------------------------------------------------------- /website/common/locales/zh/death.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/death.json -------------------------------------------------------------------------------- /website/common/locales/zh/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/faq.json -------------------------------------------------------------------------------- /website/common/locales/zh/front.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/front.json -------------------------------------------------------------------------------- /website/common/locales/zh/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/gear.json -------------------------------------------------------------------------------- /website/common/locales/zh/generic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/generic.json -------------------------------------------------------------------------------- /website/common/locales/zh/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/groups.json -------------------------------------------------------------------------------- /website/common/locales/zh/limited.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/limited.json -------------------------------------------------------------------------------- /website/common/locales/zh/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "商品" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/zh/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/npc.json -------------------------------------------------------------------------------- /website/common/locales/zh/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/pets.json -------------------------------------------------------------------------------- /website/common/locales/zh/quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/quests.json -------------------------------------------------------------------------------- /website/common/locales/zh/rebirth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/rebirth.json -------------------------------------------------------------------------------- /website/common/locales/zh/spells.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/spells.json -------------------------------------------------------------------------------- /website/common/locales/zh/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh/tasks.json -------------------------------------------------------------------------------- /website/common/locales/zh_TW/faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh_TW/faq.json -------------------------------------------------------------------------------- /website/common/locales/zh_TW/gear.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh_TW/gear.json -------------------------------------------------------------------------------- /website/common/locales/zh_TW/merch.json: -------------------------------------------------------------------------------- 1 | { 2 | "merch": "商品" 3 | } 4 | -------------------------------------------------------------------------------- /website/common/locales/zh_TW/npc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh_TW/npc.json -------------------------------------------------------------------------------- /website/common/locales/zh_TW/pets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/locales/zh_TW/pets.json -------------------------------------------------------------------------------- /website/common/script/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/.eslintrc.js -------------------------------------------------------------------------------- /website/common/script/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/constants.js -------------------------------------------------------------------------------- /website/common/script/content/eggs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/content/eggs.js -------------------------------------------------------------------------------- /website/common/script/content/faq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/content/faq.js -------------------------------------------------------------------------------- /website/common/script/content/gems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/content/gems.js -------------------------------------------------------------------------------- /website/common/script/content/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/content/index.js -------------------------------------------------------------------------------- /website/common/script/content/tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/content/tasks.js -------------------------------------------------------------------------------- /website/common/script/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/count.js -------------------------------------------------------------------------------- /website/common/script/cron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/cron.js -------------------------------------------------------------------------------- /website/common/script/fns/crit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/fns/crit.js -------------------------------------------------------------------------------- /website/common/script/fns/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/fns/index.js -------------------------------------------------------------------------------- /website/common/script/fns/resetGear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/fns/resetGear.js -------------------------------------------------------------------------------- /website/common/script/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/i18n.js -------------------------------------------------------------------------------- /website/common/script/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/index.js -------------------------------------------------------------------------------- /website/common/script/libs/dotGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/dotGet.js -------------------------------------------------------------------------------- /website/common/script/libs/dotSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/dotSet.js -------------------------------------------------------------------------------- /website/common/script/libs/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/errors.js -------------------------------------------------------------------------------- /website/common/script/libs/gold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/gold.js -------------------------------------------------------------------------------- /website/common/script/libs/hasClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/hasClass.js -------------------------------------------------------------------------------- /website/common/script/libs/isPinned.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/isPinned.js -------------------------------------------------------------------------------- /website/common/script/libs/noTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/noTags.js -------------------------------------------------------------------------------- /website/common/script/libs/percent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/percent.js -------------------------------------------------------------------------------- /website/common/script/libs/pickDeep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/pickDeep.js -------------------------------------------------------------------------------- /website/common/script/libs/refPush.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/refPush.js -------------------------------------------------------------------------------- /website/common/script/libs/shops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/shops.js -------------------------------------------------------------------------------- /website/common/script/libs/silver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/silver.js -------------------------------------------------------------------------------- /website/common/script/libs/uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/libs/uuid.js -------------------------------------------------------------------------------- /website/common/script/ops/addTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/addTag.js -------------------------------------------------------------------------------- /website/common/script/ops/addTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/addTask.js -------------------------------------------------------------------------------- /website/common/script/ops/blockUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/blockUser.js -------------------------------------------------------------------------------- /website/common/script/ops/buy/buy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/buy/buy.js -------------------------------------------------------------------------------- /website/common/script/ops/deleteTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/deleteTag.js -------------------------------------------------------------------------------- /website/common/script/ops/equip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/equip.js -------------------------------------------------------------------------------- /website/common/script/ops/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/feed.js -------------------------------------------------------------------------------- /website/common/script/ops/hatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/hatch.js -------------------------------------------------------------------------------- /website/common/script/ops/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/index.js -------------------------------------------------------------------------------- /website/common/script/ops/readCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/readCard.js -------------------------------------------------------------------------------- /website/common/script/ops/rebirth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/rebirth.js -------------------------------------------------------------------------------- /website/common/script/ops/reroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/reroll.js -------------------------------------------------------------------------------- /website/common/script/ops/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/reset.js -------------------------------------------------------------------------------- /website/common/script/ops/revive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/revive.js -------------------------------------------------------------------------------- /website/common/script/ops/scoreTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/scoreTask.js -------------------------------------------------------------------------------- /website/common/script/ops/sell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/sell.js -------------------------------------------------------------------------------- /website/common/script/ops/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/sleep.js -------------------------------------------------------------------------------- /website/common/script/ops/sortTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/sortTag.js -------------------------------------------------------------------------------- /website/common/script/ops/sortTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/sortTask.js -------------------------------------------------------------------------------- /website/common/script/ops/unequip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/unequip.js -------------------------------------------------------------------------------- /website/common/script/ops/unlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/unlock.js -------------------------------------------------------------------------------- /website/common/script/ops/updateTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/ops/updateTag.js -------------------------------------------------------------------------------- /website/common/script/statHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/common/script/statHelpers.js -------------------------------------------------------------------------------- /website/raw_sprites/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/raw_sprites/README.md -------------------------------------------------------------------------------- /website/server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/.eslintrc.js -------------------------------------------------------------------------------- /website/server/api-doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/api-doc.js -------------------------------------------------------------------------------- /website/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/index.js -------------------------------------------------------------------------------- /website/server/libs/apiError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/apiError.js -------------------------------------------------------------------------------- /website/server/libs/auth/apple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/auth/apple.js -------------------------------------------------------------------------------- /website/server/libs/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/auth/index.js -------------------------------------------------------------------------------- /website/server/libs/auth/social.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/auth/social.js -------------------------------------------------------------------------------- /website/server/libs/auth/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/auth/utils.js -------------------------------------------------------------------------------- /website/server/libs/bannedSlurs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/bannedSlurs.js -------------------------------------------------------------------------------- /website/server/libs/bannedWords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/bannedWords.js -------------------------------------------------------------------------------- /website/server/libs/baseModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/baseModel.js -------------------------------------------------------------------------------- /website/server/libs/bug-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/bug-report.js -------------------------------------------------------------------------------- /website/server/libs/buildManifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/buildManifest.js -------------------------------------------------------------------------------- /website/server/libs/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/chat.js -------------------------------------------------------------------------------- /website/server/libs/chat/group-chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/chat/group-chat.js -------------------------------------------------------------------------------- /website/server/libs/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/client.js -------------------------------------------------------------------------------- /website/server/libs/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/config.js -------------------------------------------------------------------------------- /website/server/libs/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/content.js -------------------------------------------------------------------------------- /website/server/libs/coupons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/coupons/index.js -------------------------------------------------------------------------------- /website/server/libs/cron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/cron.js -------------------------------------------------------------------------------- /website/server/libs/csvStringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/csvStringify.js -------------------------------------------------------------------------------- /website/server/libs/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/email.js -------------------------------------------------------------------------------- /website/server/libs/emailSmtp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/emailSmtp.js -------------------------------------------------------------------------------- /website/server/libs/encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/encryption.js -------------------------------------------------------------------------------- /website/server/libs/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/errors.js -------------------------------------------------------------------------------- /website/server/libs/gcpTraceAgent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/gcpTraceAgent.js -------------------------------------------------------------------------------- /website/server/libs/groupTasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/groupTasks.js -------------------------------------------------------------------------------- /website/server/libs/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/groups.js -------------------------------------------------------------------------------- /website/server/libs/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/i18n.js -------------------------------------------------------------------------------- /website/server/libs/inAppPurchases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/inAppPurchases.js -------------------------------------------------------------------------------- /website/server/libs/inbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/inbox/index.js -------------------------------------------------------------------------------- /website/server/libs/invites/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/invites/index.js -------------------------------------------------------------------------------- /website/server/libs/items/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/items/utils.js -------------------------------------------------------------------------------- /website/server/libs/language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/language.js -------------------------------------------------------------------------------- /website/server/libs/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/logger.js -------------------------------------------------------------------------------- /website/server/libs/mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/mongodb.js -------------------------------------------------------------------------------- /website/server/libs/mongoose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/mongoose.js -------------------------------------------------------------------------------- /website/server/libs/password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/password.js -------------------------------------------------------------------------------- /website/server/libs/payments/amazon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/payments/amazon.js -------------------------------------------------------------------------------- /website/server/libs/payments/apple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/payments/apple.js -------------------------------------------------------------------------------- /website/server/libs/payments/gems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/payments/gems.js -------------------------------------------------------------------------------- /website/server/libs/preening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/preening.js -------------------------------------------------------------------------------- /website/server/libs/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/routes.js -------------------------------------------------------------------------------- /website/server/libs/setupExpress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/setupExpress.js -------------------------------------------------------------------------------- /website/server/libs/setupNconf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/setupNconf.js -------------------------------------------------------------------------------- /website/server/libs/slack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/slack.js -------------------------------------------------------------------------------- /website/server/libs/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/sleep.js -------------------------------------------------------------------------------- /website/server/libs/spells.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/spells.js -------------------------------------------------------------------------------- /website/server/libs/stringUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/stringUtils.js -------------------------------------------------------------------------------- /website/server/libs/tasks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/tasks/index.js -------------------------------------------------------------------------------- /website/server/libs/tasks/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/tasks/utils.js -------------------------------------------------------------------------------- /website/server/libs/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/user/index.js -------------------------------------------------------------------------------- /website/server/libs/webhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/webhook.js -------------------------------------------------------------------------------- /website/server/libs/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/worker.js -------------------------------------------------------------------------------- /website/server/libs/worldState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/libs/worldState.js -------------------------------------------------------------------------------- /website/server/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/middlewares/auth.js -------------------------------------------------------------------------------- /website/server/middlewares/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/middlewares/cache.js -------------------------------------------------------------------------------- /website/server/middlewares/cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/middlewares/cors.js -------------------------------------------------------------------------------- /website/server/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/middlewares/index.js -------------------------------------------------------------------------------- /website/server/middlewares/v1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/middlewares/v1.js -------------------------------------------------------------------------------- /website/server/middlewares/v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/middlewares/v2.js -------------------------------------------------------------------------------- /website/server/models/blocker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/blocker.js -------------------------------------------------------------------------------- /website/server/models/challenge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/challenge.js -------------------------------------------------------------------------------- /website/server/models/coupon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/coupon.js -------------------------------------------------------------------------------- /website/server/models/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/group.js -------------------------------------------------------------------------------- /website/server/models/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/message.js -------------------------------------------------------------------------------- /website/server/models/newsPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/newsPost.js -------------------------------------------------------------------------------- /website/server/models/pushDevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/pushDevice.js -------------------------------------------------------------------------------- /website/server/models/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/tag.js -------------------------------------------------------------------------------- /website/server/models/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/task.js -------------------------------------------------------------------------------- /website/server/models/typedefs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/typedefs.d.ts -------------------------------------------------------------------------------- /website/server/models/user/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/user/hooks.js -------------------------------------------------------------------------------- /website/server/models/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/user/index.js -------------------------------------------------------------------------------- /website/server/models/webhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/models/webhook.js -------------------------------------------------------------------------------- /website/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awinterstein/habitica/HEAD/website/server/server.js --------------------------------------------------------------------------------