📁 habiticaScripts
🚀 habiticaCustomSkills project has been renamed to habiticaScripts
Motivation
While using Habitica to organize myself I ended up outleveling my friends and wondered how I could adjust my leveling process to keep up with the party.
That's how this project begins. By creating new skills and consuming experience points , I've slow down my leveling in exchange for other resources such hp, Then I got pretty hyped to expand these customizations even further with other people contributions and transformed a single script file in this cool custom suite. We even have badges!
How to install these scripts
- Install the userscript manager Violentmonkey for FireFox or Chrome
- Go to dist folder, select a script and view it as raw by clicking in the
Raw
button - Confirm userscript instalation
- Access/reload Habitica's home
Scripts
🍅 habiticaPomodoro
Transforms a task named #pomodoro to a Pomodoro Timer.
It emits a sound after each time interval and at the end of the last, it scores a good habit on Habitica.
Both time intervals can be customized.
Click here to install
🔮 habiticaCustomSkills
Get new customizable skills for your class.
It's possibile to consume or reward hp, mana, exp and gold.
Modifiers can be flat, %max, %current or random values.
Click here to install
⌨️ habiticaShortcuts
Soon™️
How to develop
- Allow Violentmonkey to access file urls in Chrome
- Drag the script file in local
dist
folder to the browser or rungoogle-chrome dist/scriptName.js
- Confirm userscript installation and keep this tab open to track changes
- Run
npm install
to install dependencies - Run
npm run dev
and selectbuild:watch
to rebuild on file change - On another terminal run
npm run dev
and selecttest:watch
to watch tests on file change
Tip: Use Prettier and Formatting Toggle for code formatting