d3a0348ac7d69b9ed0f09255ecf63b650f1e5aab
Whenever the client starts up, the following is emitted in the Firefox console: Invalid URI. Load of media resource failed. All candidate resources failed to load. Media load paused. This happens because the <source/> tags are preinitialized with a src attribute of "". So what we're doing instead is initialize the <audio/> element without any children and add the children as soon as the first audio file needs to be played. This also has the advantage that we can determine at runtime whether the browser supports Ogg/Vorbis or whether we should fall back to MPEG layer 3 so only one source element is needed. Signed-off-by: aszlig <aszlig@nix.build>
Habitica

Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.
We need more programmers! Your assistance will be greatly appreciated.
For an introduction to the technologies used and how the software is organized, refer to Guidance for Blacksmiths.
To set up a local install of Habitica for development and testing on various platforms, see Setting up Habitica Locally.
Languages
JavaScript
51.7%
Vue
23.8%
CSS
23.7%
SCSS
0.7%